摘要:
1. 区分大小写Js中方法和变量是区分大小写的,如function myFunction(){}和function MyFunction(){}是不一样的。2. 单引号,双引号单引号,双引号在js中没有特殊区别,都可以用来创建字符串。但作为一般性规则,大多数js开发人员使用单引号。因为XHTML规范要求所有属性值必须使用双引号。Js中使用单引号,使混合XHTM和js的代码更方便清晰。(单引号中可以包含双引号,双引号中也可以包含单引号)3. 括号两种含义:1分隔符 2表达式(1+3)*3=12 分隔符(function(){})();Function之前的一对括号作为分隔符,后面的括号表示立即执 阅读全文
摘要:
1. 编写自己的js时需要注意什么使用命名空间Js中支持多次声明命名函数,但只使用最后声明的版本。当你要使用几个自行其是的库时,必须确保自己编写的代码发生冲突。而要避免这些问题的困扰,需注意两点:唯一性,不共享。确保唯一性,我们要为自己的命名空间挑选一个不会在别处被使用的名字。不共享意味着什么都不共享。要保证只有我们自己使用这个$()函数,我们可以使用一个小技巧:(function(){//运行的代码})();2. 编写自己的js库模板为:(function(){ Function $(){ //代码}Window[‘myNameSpace’]={}Window[‘myNameSpace’][ 阅读全文