摘要: 1、纯css实现,适用于需要HTML尽量简单的情况 123 ABC tr不支持整行改变css格局,可以使用tr:hover td来限定 阅读全文
posted @ 2015-08-06 14:37 非额 阅读(3261) 评论(0) 推荐(0) 编辑
摘要: 选项卡 选择标题1 选择标题2 选择标题3... 阅读全文
posted @ 2015-05-30 13:00 非额 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 一、检验是否为IE首页解释:alert([1,]) IE显示“1,”,非IE显示“1”alert(+[1,]) +号的作用是把字符串转换为数字,“1,”无法转换为数字,故: IE显示“NaN”,非IE显示“1”alert(!+[1,]) IE显示true,非IE显示0 阅读全文
posted @ 2015-05-20 20:20 非额 阅读(193) 评论(0) 推荐(0) 编辑
摘要: JavaScript事件代理是一种简单的技巧,通过它你可以把事件处理器添加到一个父级元素上,这样就不需要为每一个元素添加或者删除事件处理器,从而避免了内存泄露或者是遍历节点造成的性能下降。如果整个页面都采用同样事件流方式,当红色蓝色区域触发相同事件,冒泡法:先处理蓝色区域请求,捕获法:先处理红色区域... 阅读全文
posted @ 2015-05-16 21:51 非额 阅读(389) 评论(0) 推荐(0) 编辑
摘要: IE8+支持addEventListener()。IE8 以下的版本使用attachEvent()。attachEvent()不支持时间捕获。attachEvent()第一个参数事件处理程序属性名使用前缀 on。attachEvent()允许相同的事件处理程序函数注册多次。enter 键的 keyC... 阅读全文
posted @ 2015-05-14 20:38 非额 阅读(419) 评论(0) 推荐(0) 编辑
摘要: // 为element增加一个样式名为newClassName的新样式function addClass(element, newClassName) { // your implement var oldClassName=element.className; element.c... 阅读全文
posted @ 2015-05-14 12:58 非额 阅读(303) 评论(0) 推荐(0) 编辑
摘要: // 获取一个对象里面第一层元素的数量,返回一个整数function getObjectLength(obj) { var n=0; for(key in obj){ n++; } return n;}// 使用示例var obj = { a: 1, ... 阅读全文
posted @ 2015-05-13 17:00 非额 阅读(2940) 评论(0) 推荐(0) 编辑
摘要: 遍历主要有两种方法,i++方法和in关键词法var list = [1, 2, 3, 4, 5, 6,7,8];//var l = list.length;for(var i in list) { console.log(list[i]);}//[Finished in 0.3s]var li... 阅读全文
posted @ 2015-05-13 16:38 非额 阅读(1836) 评论(0) 推荐(0) 编辑
摘要: function trim(str){ return str.replace(/(^\s*)|(\s*$)/g, "");//删除左右两端的空格}function ltrim(str){ return str.replace(/(^\s*)/g,"");//删除左边的空格}function rtri... 阅读全文
posted @ 2015-05-12 21:19 非额 阅读(354) 评论(0) 推荐(0) 编辑
摘要: function uniqArray(arr) { // your implement for(var i=0;i<arr.length;i++) for(var j=i+1;j<arr.length;j++) { if(arr[i]===arr[j]){ ... 阅读全文
posted @ 2015-05-12 20:46 非额 阅读(168) 评论(3) 推荐(0) 编辑