2015年5月19日

摘要: 原文地址appendChild()、insertBefore()是移动element节点,看书的时候注意过,也可以做一个简单的例子测试一下: 2014var div1 = document.getElementById("div1");var div2 = document.getElemen... 阅读全文
posted @ 2015-05-19 02:42 Linull 阅读(199) 评论(0) 推荐(0)

2015年5月18日

摘要: 原文地址这个示例是使用HTML/CSS实现的,对于一个给定宽高的元素,不管有没拖动滚动条,让它始终处于屏幕水平方向和垂直方向居中的位置。CSS:HTML: ph示例分析: 对于绝对定位(position:absolute;)的元素,它的位置属性(top/left/bottom/righ... 阅读全文
posted @ 2015-05-18 02:39 Linull 阅读(75) 评论(0) 推荐(0)

2015年5月17日

摘要: 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。... 阅读全文
posted @ 2015-05-17 22:49 Linull 阅读(108) 评论(0) 推荐(0)
 
摘要: JavaScript是一种描述型脚本语言,它不同于java或C#等编译性语言,它不需要进行编译成中间语言,而是由浏览器进行动态地解析与执行。如果你不能理解javaScript语言的运行机制,或者简单地说,你不能掌握javascript的执行顺序,那你就犹如伯乐驾驭不了千里马,让千里马脱缰而出,四处乱... 阅读全文
posted @ 2015-05-17 22:27 Linull 阅读(97) 评论(0) 推荐(0)
 
摘要: 原文从一个简单的问题谈起:1 输出结果是undefined, 这种现象被称成“预解析”:JavaScript引擎会优先解析var变量和function定义。在预解析完成后,才会执行代码。如果一个文档流中包含多个script代码段(用script标签分隔的js代码或引入的js文件),运行顺序是:1 s... 阅读全文
posted @ 2015-05-17 22:13 Linull 阅读(174) 评论(0) 推荐(0)
 
摘要: 原文JS获取当前对象大小以及屏幕分辨率等 阅读全文
posted @ 2015-05-17 16:18 Linull 阅读(183) 评论(0) 推荐(0)
 
摘要: 原文一、数组的深浅拷贝在使用JavaScript对数组进行操作的时候,我们经常需要将数组进行备份,事实证明如果只是简单的将它赋予其他变量,那么我们只要更改其中的任何一个,然后其他的也会跟着改变,这就导致了问题的发生。var arr = ["One","Two","Three"];var arrto ... 阅读全文
posted @ 2015-05-17 15:25 Linull 阅读(225) 评论(0) 推荐(0)
 
摘要: 层级关系为:<div ——————————— position:relative; 不是最近的祖先定位元素,不是参照物<div—————————-没有设置为定位元素,不是参照物<div———————- position:relative 参照物<div box1<div box2 ——–positi... 阅读全文
posted @ 2015-05-17 15:18 Linull 阅读(177) 评论(0) 推荐(0)
 
摘要: 原文 1 11 12 var chars = ['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J','K','L','M', 阅读全文
posted @ 2015-05-17 15:17 Linull 阅读(231) 评论(0) 推荐(0)