Fork 2me on GitHub
摘要: 在js中null、0、undefined、空都是false;非上述值时都是true。 阅读全文
posted @ 2015-04-27 16:37 黄3维 阅读(376) 评论(0) 推荐(0) 编辑
摘要: .clone()能够创建任何匹配的元素集合的副本以便将来使用。在默认情况下,.clone()方法不会复制匹配的元素或其后代元素中绑定的事件。不过,可以为这个方法传递一个布尔值参数,将这个参数设置为true,就可以连同事件一起复制,即.clone(true)。这样就可以避免每次复制之后还要手工重新绑定... 阅读全文
posted @ 2015-04-26 15:22 黄3维 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 键盘事件分为两类:1、直接对键盘事件给出响应的事件:keyup、keydown 2、对文本输入给出响应的事件:keypress如果想知道用户按了哪个键,应该侦听keyup\keydown事件,如果想知道输入的是什么字符,应该侦听keypress事件。事实上,键盘事件的目标是当前拥有键... 阅读全文
posted @ 2015-04-15 19:43 黄3维 阅读(209) 评论(0) 推荐(0) 编辑
摘要: js定义一个函数:function doStuff(){ // do something}可以在html标记中指定该函数:也可以在js代码中指定该函数:window.onload = doStuff;上述后者的方式比前者好,因为后者将行为更清晰的从标记中分离出来。不管是写javascript还是j... 阅读全文
posted @ 2015-04-15 19:40 黄3维 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 事件是onclick,onmouseover,onmouseout等,委托事件是一个事件本来是加在某个元素上的,然而却加在了别人身上,来完成这个事件。原理:利用冒泡,把事件加在父级上,触发执行效果。好处:1、提高性能,从而提高用户体验。例子:触发每个li来改变其背景颜色:在li上添加鼠标事件 aa... 阅读全文
posted @ 2015-03-11 17:21 黄3维 阅读(147) 评论(0) 推荐(0) 编辑