摘要: 这是慕课网上《CSS3+JS 实现超炫的散列画廊特效》的源代码,我修改了一些 bug 和调优了一些细节,并把学习过程中并不了解的知识点以及一些基本思路用注释写在了源码里供以后查阅,同时欢迎指正其中的问题。 源课程视频地址:http://www.imooc.com/learn/366 ... 阅读全文
posted @ 2015-06-26 00:38 Crucify_Lee 阅读(3290) 评论(6) 推荐(1) 编辑
摘要: 由于事件处理程序可以为现代 Web 应用程序提供交互能力,因此许多开发人员会不分青红皂白地向页面中添加大量的处理程序。在 JavaScript 中,添加到页面上的事件处理程序数量将直接关系到页面的整体运行性能。导致这一问题的原因是多方面的。首先,每个函数都是对象,都会占用内存;内存中的对象越多,... 阅读全文
posted @ 2015-05-28 16:46 Crucify_Lee 阅读(207) 评论(1) 推荐(0) 编辑
摘要: Web 浏览器中可能发生的事件有很多类型。如前所述,不同的事件类型具有不同的信息,而“ DOM3级事件”规定了以下几类事件。UI(User Interface,用户界面)事件:当用户与页面上的元素交互时触发; 焦点事件,当元素获得或失去焦点时触发;鼠标事件:当用户通过鼠标在页面上执行操作时触发... 阅读全文
posted @ 2015-05-28 16:40 Crucify_Lee 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Web 浏览器中可能发生的事件有很多类型。如前所述,不同的事件类型具有不同的信息,而“ DOM3级事件”规定了以下几类事件。UI(User Interface,用户界面)事件:当用户与页面上的元素交互时触发; 焦点事件,当元素获得或失去焦点时触发;鼠标事件:当用户通过鼠标在页面上执行操作时触发... 阅读全文
posted @ 2015-05-28 16:39 Crucify_Lee 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Web 浏览器中可能发生的事件有很多类型。如前所述,不同的事件类型具有不同的信息,而“ DOM3级事件”规定了以下几类事件。UI(User Interface,用户界面)事件:当用户与页面上的元素交互时触发; 焦点事件,当元素获得或失去焦点时触发;鼠标事件:当用户通过鼠标在页面上执行操作时触发... 阅读全文
posted @ 2015-05-28 16:38 Crucify_Lee 阅读(217) 评论(0) 推荐(0) 编辑
摘要: Web 浏览器中可能发生的事件有很多类型。如前所述,不同的事件类型具有不同的信息,而“ DOM3级事件”规定了以下几类事件:UI(User Interface,用户界面)事件:当用户与页面上的元素交互时触发; 焦点事件,当元素获得或失去焦点时触发;鼠标事件:当用户通过鼠标在页面上执行操作时触发... 阅读全文
posted @ 2015-05-28 16:34 Crucify_Lee 阅读(644) 评论(1) 推荐(0) 编辑
摘要: Web 浏览器中可能发生的事件有很多类型。如前所述,不同的事件类型具有不同的信息,而“ DOM3级事件”规定了以下几类事件。UI(User Interface,用户界面)事件:当用户与页面上的元素交互时触发; 焦点事件,当元素获得或失去焦点时触发;鼠标事件:当用户通过鼠标在页面上执行操作时触发... 阅读全文
posted @ 2015-05-28 16:32 Crucify_Lee 阅读(335) 评论(1) 推荐(1) 编辑
摘要: 在触发 DOM 上的某个事件时,会产生一个事件对象 event,这个对象中包含着所有与事件有关的信息。包括导致事件的元素、事件的类型以及其他与特定事件相关的信息。例如,鼠标操作导致的事件对象中,会包含鼠标位置的信息,而键盘操作导致的事件对象中,会包含与按下的键有关的信息。所有浏览器都支持 eve... 阅读全文
posted @ 2015-05-28 10:23 Crucify_Lee 阅读(423) 评论(1) 推荐(0) 编辑
摘要: JavaScript 程序采用了异步事件驱动编程模型。在这种程序设计风格下,当文档、浏览器、元素或与之相关的对象发生某些有趣的事情时,Web 浏览器就会产生事件(event)。 JavaScript 与 HTML 之间的交互是通过事件实现的。事件就是文档或浏览器窗口中发生的一些特定的交互瞬间,... 阅读全文
posted @ 2015-05-28 10:14 Crucify_Lee 阅读(899) 评论(1) 推荐(2) 编辑
摘要: 继承是 OO 语言中的一个最为人津津乐道的概念。许多 OO 语言都支持两种继承方式:接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际的方法。由于函数没有签名,在 ECMAScript 中无法实现接口继承。 ECMAScript 只支持实现继承,而且其实现继承主要是依靠原型链来实现... 阅读全文
posted @ 2015-05-26 23:53 Crucify_Lee 阅读(1205) 评论(2) 推荐(1) 编辑