会员
周边
众包
新闻
博问
闪存
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Ariel Tian
博客园
首页
新随笔
联系
管理
2016年2月23日
老生常谈,JavaScript闭包中的this对象
摘要: 我们知道,this 对象是在运行时基于函数的执行环境绑定的:在全局函数中, this 等于 window,而当函数被作为某个对象的方法调用时, this 等于那个对象。 不过,匿名函数的执行环具有全局性,因此其 this 对象通常指向 window。但有时候由于编写闭包的方式不同,这一点可能不会那么
阅读全文
posted @ 2016-02-23 14:02 拂水归人
阅读(1308)
评论(1)
推荐(0)
2015年12月31日
js模拟html锚链接
摘要: 当我们在html页面内部进行锚点内部链接时,锚点会将目标定位到页面顶部,而某些情况下,我们的需求可能除了内部链接之外,还要讲锚点目标置于特定位置。比如下面这个例子可以看到,这个例子中,由于顶部盒子fixed定位,这种情况下,我们内部链接的时候,对应内容置顶到窗口顶部,会被顶部盒子遮住一部分内容。怎么...
阅读全文
posted @ 2015-12-31 15:47 拂水归人
阅读(2312)
评论(0)
推荐(0)
2015年12月15日
CSS3 修改和去除移动端点击事件出现的背景框 (tap-highlight-color)
摘要: 这个属性是用于设定元素在移动设备(如Adnroid、iOS)上被触发点击事件时,响应的背景框的颜色。例如在Adnroid版本的微信中,点击a标签时将会出现一个橙色的小框表示点击的响应。此时,如果对元素设置了tap-highlight-color值,例如:-webkit-tap-highlight-c...
阅读全文
posted @ 2015-12-15 10:13 拂水归人
阅读(373)
评论(0)
推荐(0)
2015年12月8日
html页面中阻止用户选中、复制文本,阻止长按保存图片,阻止拖动元素等……
摘要: 代码如下: 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)
2015年11月17日
JSON与JavaScript的转换
摘要: JSON是一种数据格式,可以把 JSON 直接传给 eval(),而且不必创建 DOM 对象。它有三种类型的值:简单值:使用与 JavaScript 相同的语法,可以在 JSON 中表示字符串、数值、布尔值和 null。但 JSON 不支持 JavaScript 中的特殊值 undefined。例...
阅读全文
posted @ 2015-11-17 10:41 拂水归人
阅读(299)
评论(0)
推荐(0)
2015年11月6日
跨浏览器的事件处理程序
摘要: 兼容浏览器的事件处理程序// 跨浏览器的事件处理程序var EventUtil = { addHandler: function(element, type, handler) { if (element.addEventListener) { elemen...
阅读全文
posted @ 2015-11-06 11:30 拂水归人
阅读(175)
评论(0)
推荐(0)
canvas学习笔记--简单时钟
摘要: 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)
2015年10月28日
DOM操作style样式——<link>、<style>、<p style=''>的区别
摘要: 访问元素的样式通过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)
公告