随笔分类 -  JavaScript

摘要:下面的程序是什么结果? var foo = 1; function bar() { if (!foo) { var foo = 10; } alert(foo); } bar(); 结果是10; 那么下面这个呢? var a = 1; function b() { a = 10; return; f 阅读全文
posted @ 2016-03-11 11:35 heiloo 阅读(208) 评论(0) 推荐(0)
摘要:这里主要简单写一下javaScript面向对象的不断发展的一些写法和优缺点。直接开门见山。 1、最简单的方式 创建Object的实例,为它添加属性和方法 var car = new Object(); //创建实例 car.color = "red"; //为car这个对象增加颜色的属性 car.s 阅读全文
posted @ 2016-03-07 22:48 heiloo 阅读(182) 评论(0) 推荐(0)
摘要:随着DOM结构的复杂化和Ajax等动态脚本技术的运用,事件委托自然浮出了水面。jQuery为绑定和委托事件提供了.bind()、.live()和.delegate()方法。本文在讨论这几个方法内部实现的基础上,展示它们的优劣势及适用场合。 事件委托 事件委托的事例在现实当中比比皆是。比如,有三个同事 阅读全文
posted @ 2016-03-07 21:20 heiloo 阅读(215) 评论(0) 推荐(0)
摘要:1、事件对象——Event 1.1 什么事event:用来获取事件的详细信息,比如键盘事件,鼠标事件等等。 1.2 事件的兼容写法:IE,直接用event,firefox需要系统传入事件对象 document.onclick=function (ev){ var oEvent=ev||event; 阅读全文
posted @ 2016-03-05 23:52 heiloo 阅读(205) 评论(0) 推荐(0)
摘要:1、javascript的数据类型 1.1 javaScript是弱类型的语言,也就是说它没有显示的指定类型,通常说有6中基本类型 分别是5种原始类型(number, String, boolean, null, undefined)和一种引用类型(对象)(包括数组,函数等...) 有说法是:Jav 阅读全文
posted @ 2016-03-01 23:05 heiloo 阅读(217) 评论(0) 推荐(0)