摘要: 自从ajax技术兴起之后,开源界就出现了很多著名的JS框架。包括Google的Gmap等一系列,雅虎的YUI,还有就Jquery, Prototype等。使用这些框架就可以用简单的代码来实现丰富多彩的功能,有很多甚至是采用了类似面向对象的编程风格。其实只要了解了Javascript的相关基础知识,我... 阅读全文
posted @ 2014-04-14 16:08 飞羽之翼 阅读(2919) 评论(0) 推荐(0) 编辑
摘要: jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。1、类级别的插件开发类级... 阅读全文
posted @ 2014-04-14 15:04 飞羽之翼 阅读(143) 评论(0) 推荐(0) 编辑
摘要: document.body(混杂模式)和document.documentElement(严格模式)的区别:页面具有DTD,或者说指定了DOCTYPE时,使用document.documentElement.页面不具有DTD,或者说没有指定DOCTYPE时,使用document.body.body是... 阅读全文
posted @ 2014-04-14 14:39 飞羽之翼 阅读(895) 评论(0) 推荐(0) 编辑
摘要: 在js中关于元素的: 1、left属性规定元素的左边缘,该属性定义了定位元素左边边界与其包含块左边界之间的便宜。(如果position属性的值为“static”,那设置“left”不会有效果。类型为string,可读可写)。 2、offsetLeft返回当前元素的左边界到他包含元素的左边界的偏移... 阅读全文
posted @ 2014-04-14 14:36 飞羽之翼 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 一、语法变化1、关键字和保留字 在ES3中,使用关键字做标识符会导致“Identifier Expected ”错误,而使用保留字做标识符可能会也可能不会导致相同的错误,具体取决于特定的引擎。在ES5中,关键字和保留字虽然不能作为标识符 使用,但可以作为对象的属性名。在ES5中的关键字和保留字中,... 阅读全文
posted @ 2014-04-14 14:16 飞羽之翼 阅读(756) 评论(0) 推荐(0) 编辑
摘要: 在javascript中,this关键字永远指向函数(方法)的所有者。对于不是事件处理函数的场合,我们可以使用apply和call。情况一:纯粹的函数调用,this代表全局对象window/Global;情况二:作为对象方法的调用,this指的是这个上级对象;情况三:作为构造函数的调用,this指向... 阅读全文
posted @ 2014-04-14 14:13 飞羽之翼 阅读(122) 评论(0) 推荐(0) 编辑