JavaScript小特性(3) – 事件

JavaScript是一种事件驱动型的语言,它一般不会主动做什么事情,而是等待用户的行动,然后做出反应。

然而JavaScript事件处理这一功能仍然被当初的浏览器大战的后遗症所困扰着,使用的时候必须小心的进行对象检测。

浏览器事件大概可以分成3种:

鼠标事件、键盘事件、接口事件(接口事件即某种状态发生时引发的,例如页面载入、表单提交等)[……]

继续阅读

JavaScript小特性(2) – DOM

上一篇讲的主要是JavaScript语言的核心部分,这次来讲讲DOM(Document Object Model)。

JavaScript允许修改调整html的文档结构,可以添加删除元素,修改显示样式,修改内容等等,这个功能是由浏览器的一个DOM API提供的(不同浏览器会有不同的实现,但大致相近)。

DOM,就是“文档对象模型”,它是一个独立于[……]

继续阅读

JavaScript的闭包与作用域链

闭包算是JavaScript最强大的特性之一了,它允许函数访问局部作用域之外的数据。在许多复杂web应用及很多JavaScript库里面(例如jQuery),我们都可以看到它的身影。

什么是闭包呢?
闭包是指程序中的代码块允许一级函数存在(function1)并且在一级函数中所定义的自由变量(x、y)能不被释放,直到一级函数被释放前,一级函数外也能应[……]

继续阅读

JavaScript小特性(1) – 基本语法

最近看完了《ppk on JavaScript》,一本算是进阶的JavaScript基础书,讲了很多不看书发现不了的小细节,但是都是些很重要的细节,例如事件处理,浏览器兼容等等。

本来打算看O’Reilly的《JavaScript权威指南》(好像是厚厚一大本)巩固一下基础,网易面试那个考官给我推荐的,去图书馆找不着,应该被借了。碰巧发现这本《ppk》,[……]

继续阅读

jQuery源码学习笔记(1) – 自运行匿名函数

之前去网易笔试了,回来有些感慨,就是要加强JavaScript基础的学习,于是花了一个星期将《ppk on JavaScript》看完了,算是把基础巩固了不少 [奋斗]

网易笔试里面考到了自运行的匿名函数,让我想起了当初在jQuery发现这种用法时的困惑,下面我就说说这东西吧。

玩过JavaScript的人应该很少有不知道jQuery的吧,一[……]

继续阅读

折腾人的WP小插件们

玩Wordpress还真够折腾人的,找主题都找了半天,找的也不是非常合意,一改就改了一天多,接着是找各种插件,要把WordPress调教好,没几个好插件实在不行,下面我就说一下我现在用的插件咯:

(这些插件也搞了我几天时间呀~有好东西欢迎推荐哈~ [来]

All in One SEO Pack

对SEO了解不多,这个主要就是修改一下网页[……]

继续阅读