1'、$符号:在jquery中,符号$是“jQuery”的别名,例如,$.function()其实就是jquery.function();
2、&.fn其实就是javaScript中&.prototype的别称,在javaScript中,关键字prototype是用来给对象的方法或者属性添加方法的。也就是来扩展类。jQuery为开发插件提拱了两个方法,分别是:
jQuery.extend(object);为扩展jQuery类本身.为类添加新的方法。
jQuery.fn.extend(object);给jQuery对象添加方法。
3、两个容易混淆的函数
(function($){
})(jQuery);
(function($) {})(jQuery)什么意思?
(function(){ })(jQuery);
其实际上是执行()(para)匿名方法,只不过是传递了jQuery对象。
相当于
function aa($){} aa(jQuery)
该函数通常用来预定义一些函数。
$(function(){});是
$(document).ready(function(){
// 在这里写你的代码...
});在DOM加载完成时运行的代码
的简写。