微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

<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$.irst.                                 alert$                 alerttarget           它的执行过程: a. $选择了所有的li元素,这里最容易把下面的$当成是所有的li元素,殊不知下面有hover函数这个执行环境。 b. 在hover函数中,首先是循环里面的每一个li元素,每循环到一个li元素,这里面的$引用的就是该li元素,但是始终要记住$返回的是Base对象,其他选择器一样。 c. $.可以设置css的原因是在css函数中有循环没一个元素的步骤,虽然只有一个元素,且该元素已被$操作时设置为. d. 而$.irst.不同之处是offsetLeft只是一个属性,并不是一个函数,没有循环赋值操作,且$返回的是Base对象,而不是li的引用,所以需要用first函数    把$操作中设置的. 给返回出来 . 返回的的就是第一个li的引用这时就可以操作相关属性了。

原文地址:https://www.jb51.cc/wenti/420919.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐