JS的难度比之HTML和CSS来说,难上不是一个等级,最大的区别在于:JS是有逻辑性的。 举个例子,就拿取值这一点来说,他要求你分清楚父元素、子元素、兄弟元素的各自位置,还要知道同名标签的位置……等。需要注意的东西太多了,而且看漏一小点也是不允许的,他有很严格的编写规则,不像HTML那样,你少写了一 ...
分类:
Web程序 时间:
2016-11-04 01:51:44
阅读次数:
178
1、获取后代元素 1)children() 不传参数:得到结果集内所有元素的子元素 传入选择器:得到结果集内元素的匹配传入选择器的子元素 2)find() 传入选择器:得到匹配选择器的后代元素 传入jQuery、HTMLElement、HTMLElement[] 得到结果集内所有元素的后代元素与参数 ...
分类:
Web程序 时间:
2016-10-15 14:25:19
阅读次数:
182
× 目录 [1]后代元素 [2]祖先元素 [3]兄弟元素 前面的话 DOM可以将任何HTML描绘成一个由多层节点构成的结构。节点之间的关系构成了层次,而所有页面标记则表现为一个以特定节点为根节点的树形结构。下图表示了DOM间的节点关系,而jQuery也存在类似的方法来描述节点关系 后代元素 【chi ...
分类:
Web程序 时间:
2016-10-02 14:59:18
阅读次数:
271
今天在做布局的时候,用到了绝对定位, 父级元素相对定位,子元素两个,一个元素正常文档流布局并且在前面,另一个元素绝对定位排在后面,但设置了好久,绝对定位的子元素都不会覆盖其上面的兄弟元素,最后,不知怎么的,设置了一个left 值,绝对定位元素就上去了,覆盖到了上面的兄弟元素。这时终于下决心研究一下, ...
分类:
其他好文 时间:
2016-09-29 13:34:05
阅读次数:
170
Margin 关于margin能想到的知识点 1. 兄弟元素都有margin值,是怎么计算的? 2. 父元素子元素都有margin值是怎么计算的? 3. Margin的百分比表示基于谁的? 4. Margin什么情况系不会起作用? 5. Margin是否能和float公用? 垂直方向上: 两个元素都 ...
分类:
其他好文 时间:
2016-09-09 15:02:06
阅读次数:
183
line-height line-height代表行高 蓝色背景部分为行高 line-height:2em 相邻兄弟元素margin重叠 蓝色与蓝色之间的白色部分为 margin-bottom:1em; margin-top:1em; 因为发生了margin-top与margin-bottom重叠 ...
分类:
其他好文 时间:
2016-09-06 12:09:48
阅读次数:
196
jQuery( ":first-child" ) 选择所有父级元素下的第一个子元素。 eg: $("div span:first-child").css("color","green"); jQuery( ":first-of-type" ) 选择所有相同的元素名称的第一个兄弟元素。 eg: $(" ...
分类:
Web程序 时间:
2016-08-29 01:34:20
阅读次数:
232
1、兄弟选择器:①相邻兄弟选择器:元素的后一个兄弟元素,选择器1+选择器2;②通用兄弟选择器:元素后的所有兄弟元素,选择器1~选择器2; 2、属性选择器:attr表示属性名称,elem表示元素名;①[attr]:页面中所有带有attr属性的元素;②elem[attr]:页面中所有带attr属性的el ...
分类:
Web程序 时间:
2016-08-20 23:18:05
阅读次数:
188