初识jQuery时知道了一个“$”,只要用这个就可以执行function来完成一些功能,当时很多人说只要知道会用就可以了,今天无意之间又与"$"进行了一次邂逅
1、为什么会有“$”
document.ready()这个大家都不陌生,即当dom元素加载完毕之后开始执行函数,为了省事就是一个编码和解码的过程,至于为什么非得是$这个符号呢,就不较劲了,看看他是在被编码的吧,“jquery-3.1.1.js”这个文件大家都不陌生,已经封装好的js文件
if ( !noGlobal ) {
window.jQuery = window.$ = jQuery;//李建敏到此一游哈哈。写几个$符号就用多少个表示
}
return jQuery;
} );
真相就在这里,将jQuery赋值给了这个window.$,如果写了两个$$,当然不要忘了将其他地方的也要替换成$$,效果如下:
$(//为什么?window.jQuery=window.$=jQuery jQuery自执行函数初始化时,已经把jQuery赋值给
function () {
$("#content"