JavaScript
xiongmimi
这个作者很懒,什么都没留下…
展开
-
JavaScript中的陷阱
转载自:[url]http://www.iteye.com/topic/200401[/url] 1. 最后一个逗号 如这段代码,注意最后一个逗号,按语言学角度来说应该是不错的(python的类似数据类型辞典dictionary就允许如此)。IE会报语法错误,但语义不详,你只能用人眼从几千行代码中扫描。 [code="js"] var theObj = { ...原创 2009-10-28 15:39:53 · 145 阅读 · 0 评论 -
JS高级编程——继承
1.最基本的用法 把ClassA的一个实例赋值给ClassB,ClassB就继承了ClassA的所有属性。 代码入下: [code="js"] function ClassA() { this.a='a'; } function ClassB() { this.b='b'; } ClassB.prototype=new Cl...2009-10-29 09:17:31 · 83 阅读 · 0 评论 -
JS高级编程——属性/变量 访问权限
本人对JS的高级编程也只是略知一二,近段时间老实遇到JS问题,索性做一个探索性的研究,现在把探索的结果记录下来:一来可以自己以后看看;二来供初学者学习。欢迎JS高手给予指点,发现问题请留言。 研究发现:我们可以将属性(变量)分为三类(对象属性,全局变量和局部变量),下面我来对三类属性(变量)的声明方法和访问权限做一下探究。 对象属性:声明时以“this.”...2009-10-29 11:41:57 · 219 阅读 · 0 评论 -
IE6下javascript:void(0)和targer="_blank"同时出现时需注意
在IE6下,如下面这样写时请注意: [code="java"][/code] 在之间不能再使用任何html标签了,否则点击该链接时会同时弹出两个一样的页面。2010-03-23 09:30:34 · 254 阅读 · 0 评论 -
彻底解决JS乱码问题
好像用Firefox的用户越来越多,由于以前博客使用的JS文件都是在IE下测试的,现在在Firefox下调用会出现乱码问题(访客列表所使用的JS文件),分析原因Firefox下,发现 中的charset设置并不起作用,Firefox会根据页面的字符集解释JS文件,由于页面字符集与JS文件字符集不一致故会出现乱码。同时就算JS文件与页面字符集一致,但由于用户自己在浏览器中更改编码,同样也会出现乱码。...原创 2009-08-12 15:15:12 · 522 阅读 · 0 评论 -
几个IE与Firefox的兼容性问题
有些事情看起来简单,处理起来才会知道很麻烦。同样在更改页面颜色调节功能IE与Firefox的兼容性时遇到的几个问题及解决办法供大家参考: 1、Firefox无法响应DIV的onClick事件 原因:Firefox下不支持以下语法: [code="javascript"][/code] 解决:全部按以下形式书写: [code="javascript"][/code] 2、无法动态创建页面...原创 2009-08-12 15:19:20 · 109 阅读 · 0 评论