module dom {
[Supplemental, NoInterfaceObject]
interface NodeSelector {
Element querySelector(in DOMString selectors);
NodeList querySelectorAll(in DOMString selectors);
};
Document implements N...
分类:
编程语言 时间:
2014-10-14 19:00:29
阅读次数:
645
一、缓存需要多次读取的 DOM元素,对象属性,数组值
二、选取DOM元素,尽量缩小查询范围
三、减少页面回流(reflow)
四、使用事件委托替代事件绑定。
五、其他
1.使用原生js代码替代jquery
2.针对耗时js操作,使用setTimeout定时释放UI线程,防止浏览器假死
...
分类:
编程语言 时间:
2014-10-14 17:25:58
阅读次数:
238
一、引用计数(Reference Counting)算法 Internet Explorer 8以下的DOM和BOM使用COM组件所以是引用计数来为DOM对象处理内存,引用计数的含义是跟踪记录每个值被引用的次数。形象点说: 1)房子里有很多便签纸,这些纸就好比是内存。如下图: 2)使用内存...
分类:
编程语言 时间:
2014-10-14 10:40:09
阅读次数:
316
一.何为树树是一种典型的数据结构。1.2.0版本中的数实现var tree = new Ext.tree.TreePanel({ el:'tree' });此时用firebug看dom,height是0,因为2.0里的树是不会自动伸缩的,我们在和html里面给予一个高度接着,我们要做...
分类:
其他好文 时间:
2014-10-14 09:48:38
阅读次数:
408
jQuery提供了多种遍历DOM的方法。遍历方法中最大的种类是树遍历。 向上遍历DOM树 parent():返回被选元素的直接父元素 parents():返回被选元素的所有祖先元素,它一直遍历到根元素() parentsUntil():返回介于两个元素之间的所有祖先元素。例$("span").par...
分类:
Web程序 时间:
2014-10-13 23:52:37
阅读次数:
262
第一章:javascript简介
Netscape Navigator 开发的javascript
Javascript的实现有三部分:
1.核心(ECMAScript):提供核心语言功能。
2.文档对象模型(DOM):提供访问和操作网页内容的方法和接口。
3.浏览器对象模型(BOM):提供和浏览器交互的方法和接口。
Web浏览器只是ECMAScripr实现的可能宿主环境之...
分类:
编程语言 时间:
2014-10-13 23:33:37
阅读次数:
257
DOM扩展对DOM的两个主要的扩展是Selectors API(选择符API)和 HTML5。(一)选择符APISelectors API Level 1 的核心是两个方法:querySelector() 和querySelectorAll() 。在兼容的浏览器中,可以通过 Document 及El...
分类:
编程语言 时间:
2014-10-13 22:10:07
阅读次数:
232
Yahoo! UI Library(YUI) 是一个开放源代码的 JavaScript 函数库,为了能建立一个高互动的网页,它采用了AJAX, DHTML 和 DOM 等程式码技术。它也包含了许多 CSS 资源。使用授权为BSD许可证 YUI 包含完整的说明文件。它包含了两种元件: 工具与控件[2]...
分类:
编程语言 时间:
2014-10-13 20:34:57
阅读次数:
203
NSoup是JSoup的Net移植版本。使用方法基本一致。
jsoup 是一款 Java 的HTML 解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于JQuery的操作方法来取出和操作数据。
jsoup的主要功能如下:
从一个URL,文...
分类:
Web程序 时间:
2014-10-13 18:48:41
阅读次数:
242
innerhtml属于对象的一个属性,一般用于向已经存在的标签中写入内容,或者读取标签的内容。innertext属于对象的一个属性,一般只能用于写入内容,或者读取内容,不能读取dom 中的标签,且只适用于IE。综上,一般我们为了提高代码的兼容性,建议使用innerhtml。但是innerhtml在I...
分类:
Web程序 时间:
2014-10-13 18:09:49
阅读次数:
195