第十章:属性模块
摘要:通常我们把对象的非函数成员叫属性。对于元素节点来说,其属性大体分为两类,固有属性与自定义属性(特性)。固有属性一般遵循驼峰命名风格,拥有默认值,并且无法删除。自定义属性是用户随意添加的属性值对,由于元素节点也是一个普通的javascript对象,没有什么严格的访问操作,因此命名风格林林总总,值的类型...
阅读全文
posted @
2015-07-25 09:22
村长很忙
阅读(542)
推荐(0) 编辑
第九章:样式模块
摘要:样式模块分为两大块,精确获取样式值与设置样式,精确是用于修饰符获取的。由于样式分布为外部样式,内部样式与行内样式,再加个impotant对选择器的权重的干扰,我们实际很难看到元素是应用了那块的样式。因此,样式模块,80%的比重在于获取这一块,像offset,滚动条也纳入这一块。大体上,我们在标准浏览...
阅读全文
posted @
2015-07-16 23:46
村长很忙
阅读(990)
推荐(3) 编辑
第八章:节点模块
摘要:DOM节点操作占我们前端工作很大一部分,其节点的操作又占50%以上。由于选择器引擎的出现,让繁琐的元素选择简单化,并且一下子返回一大堆元素,这个情景时刻暗示着我们操作元素就像css为元素添加样式那样,一操作就操作一组元素。一些大胆的API设计被提出来。当然我们认为时髦新颖的设计其实都是很久以前被忽略...
阅读全文
posted @
2015-07-08 00:45
村长很忙
阅读(1447)
推荐(1) 编辑
第七章:选择器引擎
摘要:jQuery凭借选择器风靡全球,各大框架类库都争先开发自己的选择,一时间内选择器变为框架的标配早期的JQuery选择器和我们现在看到的远不一样。最初它使用混杂的xpath语法的selector。第二代转换为纯css的自定义伪类,(比如从xpath借鉴过来的位置伪类)的sizzle,但sizzle也一...
阅读全文
posted @
2015-07-01 01:23
村长很忙
阅读(1710)
推荐(6) 编辑