摘要: 重绘和重排版浏览器下载完所有的HTML标记,Javascript,CSS,图片之后,它解析文件并创建两个内部数据结构DOM树 表示页面结构渲染树 表示DOM节点如何显示渲染树中为每个需要显示的DOM树木=节点存放至少一个节点(隐藏DOM元素在选桉树中没有对应节点)渲染树上的节点称为"框"或者"盒",... 阅读全文
posted @ 2015-08-02 18:01 xxza 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 第三章DOM Script DOM编程 读书笔记访问和修改DOM元素浏览器通常要求DOM实现和JavaScript保持相互独立。访问DOM元素function innerHTMLLoop(){ for(var count=0; count元素document.links 所有的元素document... 阅读全文
posted @ 2015-08-02 18:00 xxza 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 第二章 数据访问读书笔记:JavaScript中有四种基本数据访问位置:直接量:直接量仅仅代表自己,而不存储特定位置。字符串,数字,布尔,对象,数组,函数,正则表达式,具有特殊意义的空值,以及未定义。变量:var关键字创建用于存储数据值。数组项:具有数字索引,存储一个javascript数组对象。对... 阅读全文
posted @ 2015-08-01 22:01 xxza 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 第一章加载和运行顺序是nextdefferwindow注意:标记问defer的不是第二个运行的,是在onload事件句柄处理之前被调用的。Dynamicscriptelements动态脚本元素新的script元素加载.js原文件,此文件当元素添加到页面之后立刻开始下载。无论在何处启动下载,文件的下载... 阅读全文
posted @ 2015-07-30 17:29 xxza 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 希尔排序:定义一个间隔序列,例如是5,3,1。第一次处理,会处理所有间隔为5的,下一次会处理间隔为3的,最后一次处理间隔为1的元素。也就是相邻元素执行标准插入排序。在开始最后一次处理时,大部分元素都将在正确的位置,算法就不必对很多元素进行交换,这是比插入元素高级的地方。时间复杂度O(n*logn) ... 阅读全文
posted @ 2015-07-27 19:00 xxza 阅读(2800) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序: 对数组的中的数据,依次比较相邻两数的大小。如果前面的数据大于后面的数据,就交换这两个数。时间复杂度O(n^2) 1 function bubble(array){ 2 var temp; 3 for(var i=0; iarr[j+1]){ 6 ... 阅读全文
posted @ 2015-07-26 19:08 xxza 阅读(333) 评论(0) 推荐(0) 编辑