JS

JS中函数的作用域链和闭包

1
2
3
4
5
6
写作目的:
闭包算是JS的核心内容,也是一个难点。如果要真正理解闭包,还要从变量作用域说起。
首先,我们得知道,JS采用词法作用域,也就是说,函数的执行依赖变量作用域,
这个作用域是在函数定义时决定的,而不是函数调用时决定的。
为了实现这种词法作用域,JS函数对象的内部状态不仅包含函数的逻辑代码,还必须引用当前的作用域链。
如果你现在还不理解这段话,没关系,我们先从变量作用域说起。

浅谈CSS/jQuery/JS选择器(三)

写作目的:

1
2
3
4
想要操作DOM中的元素,最基本的是把他们准确的选择出来。
而选择的办法有很多种,要为元素设置样式,可以通过css选择器来选择。
要实现程序逻辑,可以用JS把元素选择出来,也可以用更强大的jQuery选择器。
这一节主要写写JS如何选取文档元素。它有五种选取文档元素的方法,这里会一一列出。

选取文档元素的方法

1
2
3
4
5
1.用指定的元素id
2.用指定的name属性
3.用指定的标签名字
4.用指定的CSS类名
5.匹配指定的css选择器

浅谈CSS/jQuery/JS选择器(二)

写作目的:

1
2
3
4
5
想要操作DOM中的元素,最基本的是把他们准确的选择出来。
而选择的办法有很多种,要为元素设置样式,可以通过css选择器来选择。
要实现程序逻辑,可以用JS把元素选择出来,也可以用更强大的jQuery选择器。
上一节我们介绍了CSS选择器,这一节我们来看jQuery选择器。
jquery使用的就是CSS选择器,不过在CSS的基础上做了一些小小的扩展。

浅谈CSS/jQuery/JS选择器(一)

写作目的:

1
2
3
想要操作DOM中的元素,最基本的是把他们准确的选择出来。
而选择的办法有很多种,要为元素设置样式,可以通过css选择器来选择。
要实现程序逻辑,可以用JS把元素选择出来,也可以用更强大的jQuery选择器。

JavaScript进阶篇

也许你已经了解HTML标记(也称为结构),知道了CSS样式(也称为表示),会使用HTML+CSS创建一个漂亮的页面,但这还不够,它只是静态页面而已。我们还需使用JavaScript增加行为,为网页添加动态效果。准备好,让JavaScript带你进入新境界吧!