【Javascript】Prototype源码浅析—String部分(一)有关indexOf优化
添加到String.prototype中的方法比较多,不过归结起来,大致分为下面几类:
原始能力增强 strip | include | startsWith | ...
【Javascript】从字符串中解析出JSON
JSON介绍http://json.org/
这个解析JSON,也是Prototype源码浅析的一个铺垫。
下面是一个开篇例子,其中response是从服务器获得的JSON字符串:
【Javascript】有关IE版本检测
PS:检测浏览器虽然不是一个什么好的做法,但是有时候还是很必要的。
见得最多的就是检测navigator.userAgent(这个可以面向所有浏览器,略过)。
另外一种就是IE的条件注释,这篇有个比较详细的说明
Read More
前面分析了Class的构造部分,现在,需求变动啦(又变动啦!),现在需要一个Teacher类,同样有say方法,但是除此之外还有teach方法。我们再重复定义say就不划算了,因为Person有现成的,于是就牵扯到继承的问题,我要让Teacher类继承Person的方法。 先复习一下JS常见继承的基本原理。假定现在有Person和Teacher类,让Teacher继承P...
说明: 在javascript中,由于缺乏传统面向对象语言的继承机制,类与继承是一个比较复杂的概念。
因此本段解析中,不就javascript中的原型、类、继承、封装进行深入探讨。
需要深入了解的可以去参考大牛的文章,另推荐几本书《javascript高级程序设计》、《javascript语言精髓与编程实践》和《javascript设计模式》,多读几遍就会对javasc...
对JSON的操作主要是解析JSON字符串为一个对象和将一个对象转换成JSON字符串。 网上搜一下JSON解析,就会发现一堆文章和方法,当然这篇文章主要不是讨论JSON的解析,不过也可以大致回顾一下:
【Javascript】Prototype源码浅析——Class部分(二)之继承
【Javascript】Prototype源码浅析——Class部分(一)之类
【Javascript】Prototype源码浅析——Object部分(三)之有关JSON
【CSS】overflow
【Javascript】Prototype源码浅析——Object部分(二)之类型检测