移除节点通用函数

使用innnerHTML来移除相关内容确实很方便,但如果元素内设置了事件监听器,当元素被移除时,IE并不会解除元素与事件之间的关联,这样很容易导致内存泄漏(资源无法利用,也无法回收),因为事件引用的内容已经不存在了 因此,要设计一个移除元素同时移除监听事件的函数 思路: ...

2017-02-17 18:02:41

阅读数 336

评论数 0

跨浏览器的事件监听

示例:在控制台中返回被单击元素的nodeName属性值document.addEventListener('click',function(e){ console.log(e.target.nodeName); },false);升级版(跨浏览器):function callback(ev...

2017-02-16 19:13:22

阅读数 186

评论数 0

JS多重继承

JS多重继承

2017-02-05 12:33:54

阅读数 1064

评论数 0

JS继承

JS继承

2017-02-02 18:34:50

阅读数 176

评论数 0

JS原型

JS原型

2017-01-29 20:59:58

阅读数 242

评论数 0

自定义MyArray()

自定义MyArray()

2017-01-19 20:32:17

阅读数 658

评论数 0

自定义MyString()

自定义MyString()

2017-01-19 15:52:38

阅读数 189

评论数 0

for循环

理解for循环

2017-01-06 16:34:46

阅读数 142

评论数 1

JS检查变量是否存在

//>>>为在控制台中的输入内容 >>> var result=""; >>>if(somevar){ result="yes"}; **Uncaught ReferenceError: somevar ...

2017-01-06 16:19:41

阅读数 303

评论数 0

undefined与null

JS中undefined与null

2017-01-05 22:05:32

阅读数 125

评论数 0

css用clearfix清除浮动

本文导读: 写css 时总为浮动而烦恼,如果用了浮动,浮动的父层不会跟着浮动框的高度增加而增加,在Firefox等符合W3C标准的浏览器中,如果有一个DIV作为外部容器,内部的DIV如果设置了float样式,则外部的容器DIV因为内部没有clear,导致不能被撑开。这个时候我们可以用clear...

2016-12-19 17:30:05

阅读数 251

评论数 0

关于jquery中html()、text()、val()的区别

.html()用为读取和修改元素的HTML标签 对应js中的innerHTML .html()是用来读取元素的HTML内容(包括其Html标签),.html()方法使用在多个元素上时,只读取第一个元素 .text()用来读取或修改元素的纯文本内容 对应js中的innerText ...

2016-12-16 12:15:29

阅读数 128

评论数 0

JS中的函数调用区别

js中的执行函数

2016-12-05 09:41:06

阅读数 242

评论数 0

请求转发与重定向

请求转发与重定向的区别 地址栏 请求重定向地址栏会发生改变 请求转发地址栏不会变 请求次数 请求重定向向服务器发送两次请求 请求转发向服务器发送一次请求 作用对象 请求重定向发生在浏览器端 请求转发发生在服务器端 数据 请求转发请求域中的数据不丢失 请求重定...

2016-12-01 19:05:44

阅读数 152

评论数 0

判断鼠标进入容器的方向

“` $(“div”).on(“mouseenter mouseleave”,function(e) { var w = (this).width();//得到盒子宽度varh=(this).width(); // 得到盒子宽度 ...

2016-11-30 17:54:48

阅读数 256

评论数 0

获取元素位置的快速方法

getBoundingClientRect()方法。它返回一个对象,其中包含了left、right、top、bottom四个属性,分别对应了该元素的左上角和右下角相对于浏览器窗口(viewport)左上角的距离。所以,网页元素的相对位置就是  var X= this.getBoundingClie...

2016-11-27 10:56:54

阅读数 125

评论数 0

JS闭包原理

/* var name = "The Window"; var object = { name : "My Object", getNameFunc : function(){ retur...

2016-11-27 10:23:45

阅读数 323

评论数 0

防止网页被嵌入框架

此段代码来自阮一峰老师的博客可以防止自己的网页被嵌入别人的框架中 <script type="text/javascript"> if (window!=top) // 判断当前的window对象是否是top对象 top.location.href...

2016-11-26 23:22:56

阅读数 348

评论数 0

解决新版Chorm border-image无效

2016-11-25 15:21:39

阅读数 372

评论数 0

网页性能优化方法总结

(1) 减少http请求次数:CSS Sprites, JS、CSS源码压缩、图片大小控制合适;网页Gzip,CDN托管,data缓存 ,图片服务器。 (2) 前端模板 JS+数据,减少由于HTML标签导致的带宽浪费,前端用变量保存AJAX请求结果,每次操作本地变量,不用请求,减少请求次数 (...

2016-11-20 09:56:39

阅读数 164

评论数 0

提示
确定要删除当前文章?
取消 删除