摘要: 我们知道,this 对象是在运行时基于函数的执行环境绑定的:在全局函数中, this 等于 window,而当函数被作为某个对象的方法调用时, this 等于那个对象。 不过,匿名函数的执行环具有全局性,因此其 this 对象通常指向 window。但有时候由于编写闭包的方式不同,这一点可能不会那么 阅读全文
posted @ 2016-02-23 14:02 拂水归人 阅读(1308) 评论(1) 推荐(0)
摘要: 当我们在html页面内部进行锚点内部链接时,锚点会将目标定位到页面顶部,而某些情况下,我们的需求可能除了内部链接之外,还要讲锚点目标置于特定位置。比如下面这个例子可以看到,这个例子中,由于顶部盒子fixed定位,这种情况下,我们内部链接的时候,对应内容置顶到窗口顶部,会被顶部盒子遮住一部分内容。怎么... 阅读全文
posted @ 2015-12-31 15:47 拂水归人 阅读(2312) 评论(0) 推荐(0)
摘要: 这个属性是用于设定元素在移动设备(如Adnroid、iOS)上被触发点击事件时,响应的背景框的颜色。例如在Adnroid版本的微信中,点击a标签时将会出现一个橙色的小框表示点击的响应。此时,如果对元素设置了tap-highlight-color值,例如:-webkit-tap-highlight-c... 阅读全文
posted @ 2015-12-15 10:13 拂水归人 阅读(373) 评论(0) 推荐(0)
摘要: 代码如下: 1 oncontextmenu='return false 2 3 ondragstart='return false' 4 5 onselectstart='return false' 6 7 onselect='document.selection.empty()' 8 9 ... 阅读全文
posted @ 2015-12-08 15:08 拂水归人 阅读(971) 评论(0) 推荐(0)
摘要: JSON是一种数据格式,可以把 JSON 直接传给 eval(),而且不必创建 DOM 对象。它有三种类型的值:简单值:使用与 JavaScript 相同的语法,可以在 JSON 中表示字符串、数值、布尔值和 null。但 JSON 不支持 JavaScript 中的特殊值 undefined。例... 阅读全文
posted @ 2015-11-17 10:41 拂水归人 阅读(299) 评论(0) 推荐(0)
摘要: 兼容浏览器的事件处理程序// 跨浏览器的事件处理程序var EventUtil = { addHandler: function(element, type, handler) { if (element.addEventListener) { elemen... 阅读全文
posted @ 2015-11-06 11:30 拂水归人 阅读(175) 评论(0) 推荐(0)
摘要: 1.HTML 1 2 3 4 5 JavaScript-canvas时钟 6 7 8 9 10 11 12 clock13 14 15 2.js代码 1 function addLoadEvent(func) { 2 var oldo... 阅读全文
posted @ 2015-11-06 09:34 拂水归人 阅读(293) 评论(0) 推荐(0)
摘要: 访问元素的样式通过link元素包含的外部样式和通过style元素定义的嵌入样式不能直接通过DOM读取,DOM只能读取html元素中style属性定义的样式1.html代码 1 2 3 4 5 JavaScript-DOM2和DOM3 6 7 8 9 ... 阅读全文
posted @ 2015-10-28 15:46 拂水归人 阅读(850) 评论(0) 推荐(0)