标签:大括号 覆盖 $() 相关 引号 不显示 表示 on() 执行
一. js中的闭包概念
代码模型: (function(){ ******* //里面是书写具体函数的代码 ******* })();
小括号的作用:
a. 第一种是表示代码分割的作用;
b. 第二种是表示表示一个运算符,表示它要运行的作用(比如上边一行代码中最后一个小括号就表示运行的意思);
二, 如何创建自己的js库
代码模板为: (function(){
function $(){
// 代码
}
window[ ‘ic‘ ]={}; // window[ ‘namespace‘]={} 命名空间
windwo[ ‘ic‘ ][ ‘$‘ ]=$;
})();
三, js的常见问题
1. js是区分大小写的;
2. js中的单引号、双引号的区别(单引号里可以有双引号,双引号里面可以有单引号,单引号里有单引号时就需要使用转义字符“\”);
3.小括号的作用有两种,一种是分割代码的作用,另一种是运算符,执行函数的作用;
4. 函数的调用和引用的区别;
var too = example(); // 把example的函数返回值赋值给too变量。
var too = example; // 把example的函数指针(函数的一个引用)的一个赋值;
5. 换行符,“\”,浏览器里不显示,换行的作用。另一种是用“+”号连接符连接;
6. 分号和大括号的可选规则;(每行结束之后要加分号结束);
7. 重载,js中是不支持重载的,当两个相同的函数是,只加载最后一个函数的代码内容来覆盖前面的函数;
8. js中的作用域和闭包的问题;(闭包:是与作用域相关的一个概念,它指的是内部函数即使是外部函数执行完成并终止后仍然可以访问其外部函数的属性)
标签:大括号 覆盖 $() 相关 引号 不显示 表示 on() 执行
原文地址:http://www.cnblogs.com/song-zmin/p/7660527.html