开发jQuery插件时总结的一些经验分享一下。

一、先看
jQuery(function(){ });
全写为
jQuery(document).ready(function(){ });
意义为在DOM加载完毕后执行了ready()方法。
二、再看
(function(){ })(jQuery);
其实际上是执行()(para)匿名方法,只不过是传递了jQuery对象。
(function($) {…})(jQuery);
这里实际上是匿名函数,如下:
function(arg){…}
这就定义了一个匿名函数,参数为arg
而调用函数时,是在函数后面写上括号和实参的,由于操作符的优先级,函数本身也需要用括号,即:
(function(arg){…})(param)
这就相当于定义了一个参数为arg的匿名函数,并且将param作为参数来调用这个匿名函数
而(function($){…})(jQuery)则是一样的,之所以只在形参使用$,是为了不与其他库冲突,所以实参用jQuery
相当于funtion output(s){…};output(jQuery);或者var fn=function(s){…};fn(jQuery);
$(function(){…});
或者:
jQuery(function($) {
…
});
允许你绑定一个在DOM(不包含图片)文档载入完成后执行的函数。这个函数的作用如同$(document).ready()一样,只不过用这个函数时,需要把页面中所有需要在 DOM 加载完成时执行的$()操作符都包装到其中来。从技术上来说,这个函数是可链接的--但真正以这种方式链接的情况并不多。
全写是:
$(document).ready(function(){
…
});
三、总结
jQuery(function(){ });用于存放操作DOM对象的代码,执行其中代码时DOM对象已存在。不可用于存放开发插件的代码,因为jQuery对象没有得到传递,外部通过jQuery.method也调用不了其中的方法(函数)。
(function(){ })(jQuery);用于存放开发插件的代码,执行其中代码时DOM不一定存在,所以直接自动执行DOM操作的代码请小心使用。
相关推荐:
优化收费,助力企业提升效益,实现共赢,宜州餐饮网站建设
SEO部:开启数字化营销新纪元的幕后英雄,株洲营销推广是什么公司
ChatGPT中显示已进行一处编辑,但看不到内容?你需要了解的隐藏问题!,ai敲
AI写作技巧,让创作事半功倍!
SEO韩国:为您开启国际市场的增长之门,seo文章标题有哪些
AI翻译工具的革命-ChatGPT等技术让语言互通无碍,淘宝ai写作检测准吗
SEO怎么设置:让你的网站快速登上搜索引擎首页的秘密,Ai压印分色
SEO总结:如何通过优化提升网站排名与流量,关键词排名消失
seo资源指的是什么,seo资料 ,绿眼AI
AI撰写大数据解决方案:开启智能数据时代的新篇章,ai头号公敌
seo都有什么问题,seo都有什么问题和答案 ,ai凯旋公主下载
产品seo什么意思,产品seo标题是什么 ,ai模仿张宇
zblog站群,zblog怎么样 ,欧卡2ai汽车如何使用
ChatGPT安装包Windows版:让AI助力你的工作与生活,人工智能ai不是梦在线
什么是seo平台seo教程,什么是 seoseo有何价值 ,论文写作ai助手公众号
ChatGPT登录界面都不显示了?可能是这些原因导致的!,上海小学ai智能课
ChatGPT:引领人工智能对话新时代的智能助手,Ai shiang
OpenAI账号申诉怎么办?全方位解析解决方案,ai写作免费公众号下载
打破创作边界,无限可能无限制生成文章的AI
AI网页版本:开启智能时代的新篇章,拼音标调ai
ChatGPT桌面应用安装了,不能用?解决方案全攻略,让你轻松畅享AI助手!,绫波丽ai智能
ChatGPT可以实现新闻报道的即时自动化生成,怎么更改ai2的图标
求一个AI软件,彻底改变你的工作与生活!
seo管理系统是什么,seo网站管理 ,过度圆ai
整理文章的AI:提升写作效率的智能助手
为什么选择老域名注册,打造品牌价值的秘密武器,网站建设服务费用多少
seo需要什么能力,seo需要哪些技术 ,ai长条弯曲
ChatGPT为什么访问不了?全面解析及解决方案,ai首页设计
ChatGPT为什么网址打不开?原因分析与解决方法,文档审核ai
ChatGPT您的应用遇到问题,无法正常启动?如何解决并重新体验智能助手的魅力!,男头ai关键词
ChatGPT付款被拒?如何应对与解决常见支付问题,掉包ai
AI网页效果生成:开启网站设计的新纪元,ai画线祥云
什么是seo的豆子,何为seo ,ai圆复制
GPT-3.5免费吗?揭秘AI智能助手的未来与收费模式,ai 美美
seo用什么论坛引流,seo引流方法 ,ai写作续写神器
ChatGPT为什么打不开?背后原因与解决方案,慧ai写作
ChatGPT中文版下载免费版:智能对话新时代,尽在,ai光波
seo要学什么技术,seo要学什么技术好 ,ai.fale
GPT哪个模型是最新的?AI语言生成的未来,ai回头
AI一键生成文章在线:提升创作效率,改变写作方式
SEO师:如何在数字时代为企业赢得流量与销量,十堰网站关键词优化教程
SEO调整,助力网站流量爆发式增长!,江都seo优化排名
AI写作免费一键生成5000字:高效创作的革命性工具
seo网站反链是什么,网站反链怎么做 ,ai插画头像卡通
SEO关键词是什么意思?全面解析SEO关键字的核心作用,华为ai音箱 百度ai音箱
互联网资源的无限潜力:如何利用数字世界为个人和企业创造价值,信阳网站建设正规公司
seo渠道优化是什么,seo渠道推广怎么做 ,ai121333
SEO前的准备工作:如何让网站为搜索引擎优化做好充分准备,SEO_网站排名优化_网络推广
亚马逊seo信息是什么,亚马逊seo关键词优化软件 ,光谷ai
SEO妍:搜索引擎优化的艺术,轻松打造网络营销新未来,辽宁网站建设贵不贵