摘要: 1.问:js中"1"+2+"3"+4 运算结果是? 答:1234 js中,字符串和数值相加,得到的还是字符串,这里的结果1234也是字符串。 2.问:4+3+2+"1" 运算结果是? 答:91 (从左至右的运算,前面是数值相加得到9,再和字符串相加得到91字符串。) 3.问:以下代码中,结果是? v 阅读全文
posted @ 2018-04-26 17:38 苍青浪 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 打开jQuery源码,首先你会看到这样的代码结构: (function( window, undefined ) { // jquery code })(window); 1.这是一个自调用匿名函数。在第一个括号内,创建一个匿名函数;第二个括号,立即执行 2.为什么要创建这样一个“自调用匿名函数”呢 阅读全文
posted @ 2018-04-26 17:32 苍青浪 阅读(645) 评论(0) 推荐(0) 编辑
摘要: ;(function() {})(); 1.他叫做立即运行的匿名函数(也叫立即调用函数) 2.当一个匿名函数被括起来,然后再在后面加一个括号,这个匿名函数就能立即运行起来!有木有很神奇哦~ 3.要使用一个函数,我们就得首先声明它的存在。而我们最常用的方式就是使用function语句来定义一个函数 4 阅读全文
posted @ 2018-04-26 17:23 苍青浪 阅读(1195) 评论(0) 推荐(2) 编辑
摘要: 注意:本次源码分析选择2.0.3(因为不支持IE6、7、8,就少了很多兼容的hack的写法,对了解jQuery的实现原理有很大的帮助) 1.jQuery有不同的版本,从2.x版本便不再支持IE6、7、8 将jQuery拆分长框架一点一点进行了解 2. (function ())(); 这个叫匿名函数 阅读全文
posted @ 2018-04-26 17:14 苍青浪 阅读(312) 评论(0) 推荐(0) 编辑