A JavaScript Fancier

伟大的javascript技术研究中...

  IT博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  304 随笔 :: 0 文章 :: 479 评论 :: 0 Trackbacks

1,使用json保存一些配置信息
2,对于要在页面中输出带有id等标识行属性的html元素,使用自增量为对象的每个新实例生成不同的标识。
3,对于一些需要在设定好每个参数的情况下才能初始化的内容,为实例设定一个表示是否初始化的变量(如this.__initalize__=0),并将初始化部分写在单独的方法(如__init__())中,在该方法的尾部添加已初始化标识(this.__intalize__=1)。在执行该实例的的方法头部添加如下语句:
if(!this.__initalize__){this.__init__();}
if(!this.__initalize__){return ;}

4,对初入的每个参数进行合法性的判断,一般将判断写入初始化函数中。
5,js中的replace函数默认只替换找到的第一个字符,可以利用该特点结合组合字符串形成一个数组结构,如
var a="$aa";
for(var i=0;i<5;i++){
 a+="$"+i;
}
a=a.replace("$","");
这样便形成了一个以$为分隔符的数组。
6,使用document.write输出html元素及设定该html元素的外观的css文件时,如果同时输出内容和css,应该将css放于内容之后,否则效果不能被渲染。
7,巧妙运用&&和||代替一些if...else语句。如var a=b||"2";

posted on 2007-05-08 11:50 Yemoo'S JS Blog 阅读(794) 评论(0)  编辑 收藏 引用 所属分类: javascript技巧总结
只有注册用户登录后才能发表评论。