分析代码强调的是一个从头到尾的流程

前端之家收集整理的这篇文章主要介绍了分析代码强调的是一个从头到尾的流程前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

<table class="javascript"><tr class="li1">
<td class="ln"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

.分析代码强调的是一个从头到尾的流程,在这个过程中会因环境的改变而改变,所以我们需要建立一个全局观,从头开始一个一个的执行下来。   .比如下面这个例子:         $.                           target$..                                 alert$                 alerttarget           它的执行过程: a. $选择了所有的li元素,这里最容易把下面的$当成是所有的li元素,殊不知下面有hover函数这个执行环境。 b. 在hover函数中,首先是循环里面的每一个li元素,每循环到一个li元素,这里面的$引用的就是该li元素,但是始终要记住$返回的是Base对象,其他选择器一样。 c. $.可以设置css的原因是在css函数中有循环没一个元素的步骤,虽然只有一个元素,且该元素已被$操作时设置为. d. 而$..不同之处是offsetLeft只是一个属性,并不是一个函数,没有循环赋值操作,且$返回的是Base对象,而不是li的引用,所以需要用first函数    把$操作中设置的. 给返回出来 . 返回的的就是第一个li的引用这时就可以操作相关属性了。

猜你在找的程序笔记相关文章