摘要:
1.var a = function(){}2.function a(){}同样是function,但是其实是两码事,第一种,function相当于一个表达式符号。第二种,是一个函数声明。所以有了下边的区别:1.var a = function(){}();2.function a(){}();第一... 阅读全文
摘要:
var a = function(){}typeof (a) === "function" //-->truea.constructor === Function; //-->true 函数a是Function的一个实例,所以 a.constructor是指向Function,这里不是字符串类型,是... 阅读全文
摘要:
JavaScript验证工具 JSLint JSLint是一个JavaScript验证工具(非开源), 可以扫描JavaScript源代码来查找问题。如果JSLint发现一 个问题,JSLint就会显示描述这个问题的消息,并指出错误在源代码中的大致位置。有些编码风格约定可能导致未预见的行为或... 阅读全文
摘要:
var a = function(){ function b(){ //coding... } function c(){ //coding... } function d(){ //coding... } return { b:b, c:c }}() 此种设计,可以暴露b,c,隐藏d。var a ... 阅读全文