摘要:
第一种方法:仅点击时有反应functionindexOf(arr,element){for(vari=0;i★★★★★第二种方法:标准版functionindexOf(arr,element){for(vari=0;i☆☆☆☆☆jquery版:$(function(){vararr=newArray... 阅读全文
摘要:
你是怎么调试 JavaScript 程序的?最原始的方法是用 alert() 在页面上打印内容,稍微改进一点的方法是用 console.log() 在 JavaScript 控制台上输出内容。嗯~,用这两种土办法确实解决了很多小型 JavaScript 脚本的调试问题。不过放着 Chrome 中功能... 阅读全文
摘要:
因为有父, 子节点同在, 因为有监听事件和浏览器默认动作之分. 使用 JavaScript 时为了达到预期效果经常需要阻止事件和动作执行. 一般我们会用到三种方法, 分别是stopPropagation(),preventDefault()和return false. 它们之间有什么区别, 该何时使... 阅读全文
摘要:
简洁写法对象的简写在过去,如果你想创建一个对象,你需要这样:varcar=newObject();car.colour='red';car.wheels=4;car.hubcaps='spinning';car.age=4;下面的写法能够达到同样的效果:varcar={colour:'red',wh... 阅读全文
摘要:
在w3cschool中css3中有个文本相关的属性text-overflow,当把它设为ellipsis时文本溢出内容就能显示为省略标记,而设为clip时就能把文本溢出的部分裁切掉,当然,前提是设置好两个属性,那就是white-space:nowrap(强制文本在一行内显示)及overflow:... 阅读全文
摘要:
http://koala-app.com/index-zh.html 下载koala把css文件夹(包含.scss后缀的文件)整个拖进去;然后在sublime打开.scss文件编译,自动生成css文件;支持中文方法:koala安装路径 koala->rubygems->gems->sass->lib... 阅读全文
摘要:
利用 CSS 来实现对象的垂直居中有许多不同的方法,比较难的是选择那个正确的方法。我下面说明一下我看到的好的方法和怎么来创建一个好的居中网站。使用 CSS 实现垂直居中并不容易。有些方法在一些浏览器中无效。下面我们看一下使对象垂直集中的5种不同方法,以及它们各自的优缺点。(可以看看测试页面,有简短解... 阅读全文
摘要:
什么是事件委托:通俗的讲,事件就是onclick,onmouseover,onmouseout,等就是事件,委托呢,就是让别人来做,这个事件本来是加在某些元素上的,然而你却加到别人身上来做,完成这个事件。也就是:利用冒泡的原理,把事件加到父级上,触发执行效果。好处1:提高性能。我们可以看一个例子:需... 阅读全文
摘要:
要在整个页面添加事件要使用document,例如要捕抓鼠标位置document.onclink=function(ev) //FireFox Chrome默认都是有一个值传进来的{ var oEvent=ev||event; //兼容IE和FireFox Chrome 只要一个为真就可以执行 a... 阅读全文
摘要:
jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。1、类级别的插件开发类级... 阅读全文