文章分类 -  JAVASCRIPT

摘要:document.all是IE浏览器的特有JS属性。因此,当需要判断客户端使用是否IE浏览器时 阅读全文
posted @ 2010-12-29 10:28 michael_lee 阅读(154) 评论(0) 推荐(0) 编辑
摘要:啥也别说了,直接上码。其中值得关注的是第四种写法。 阅读全文
posted @ 2010-12-29 09:36 michael_lee 阅读(174) 评论(0) 推荐(0) 编辑
摘要:这里实际上是匿名函数function(arg){...}这就定义了一个匿名函数,参数为arg而调用函数时,是在函数后面写上括号和实参的,由于操作符的优先级,函数本身也需要用括号,即:(function(arg){...})(param)这就相当于定义了一个参数为arg的匿名函数,并且将param作为参数来调用这个匿名函数而(function($){...})(jQuery)则是一样的,之所以只在形参使用$,是为了不与其他库冲突,所以实参用jQuery可以理解为:var fn = function($){....};fn(jQuery); 阅读全文
posted @ 2010-12-07 14:14 michael_lee 阅读(469) 评论(0) 推荐(0) 编辑
摘要:with 语句 为一个或一组语句指定默认对象。用法:with (对象) 语句;with 语句通常用来缩短特定情形下必须写的代码量。在下面的例子中,请注意 Math 的重复使用:x = Math.cos(3 * Math.PI) + Math.sin(Math.LN10);y = Math.tan(14 * Math.E);当使用 with 语句时,代码变得更短且更易读:with (Math) { x = cos(3 * PI) + sin(LN10); y = tan(14 * E);} 阅读全文
posted @ 2010-12-06 10:22 michael_lee 阅读(2605) 评论(0) 推荐(1) 编辑
摘要:假如URL为http://www.baidu.com/index.html?p1=fk&p2=sht则通过JS代码获得?后面的参数串语句为:document.location.search得到结果为:?p1=fk&p2=sht(注意是带问号的)兼容所有浏览器。 阅读全文
posted @ 2010-12-02 11:59 michael_lee 阅读(174) 评论(0) 推荐(0) 编辑
摘要:首先温习一下JSON格式:(1) 单个对象{"变量名1":"变量值1","变量名2":"变量值2"}(2) 数组[{ "变量名11":"变量值1","变量名12":"变量值2" },{ "变量名21":"变量值1","变量名22":"变量值2" },{ "变量名31":"变量值1","变量名32":"变量值2" }]=========================================... 阅读全文
posted @ 2010-11-26 15:11 michael_lee 阅读(6577) 评论(0) 推荐(0) 编辑
摘要:下面列了五个例子来详细说明,这几个例子的主要功能是:在5秒后,自动跳转到同目录下的hello.html(根据自己需要自行修改)文件。1) html的实现优点:简单缺点:Struts Tiles中无法使用2) javascript的实现优点:灵活,可以结合更多的其他功能缺点:受到不同浏览器的影响3) 结合了倒数的javascript实现(IE)优点:更人性化缺点:firefox不支持(firefox... 阅读全文
posted @ 2010-11-24 17:25 michael_lee 阅读(824257) 评论(1) 推荐(14) 编辑
摘要:字符串获取子串方法substr,基本上各类语言都有,但参数用法和返回结果也有出入。虽然简单,每次遇到只需要查一下API即可,但还是总结一下,希望能牢记。举例:michael_leelength=11 下标依次为:[0][1][2][3][4][5][6][7][8][9][10]JAVA:substr(起始下标,结束下标)返回:从起始下标开始的字符到结束下标-1的字符PHP:substr(stri... 阅读全文
posted @ 2010-11-24 14:50 michael_lee 阅读(275) 评论(0) 推荐(0) 编辑