jquery中 各种写法的问题[js],在线等 $(function(){}(function(){})window.$=function(id,tag){}window.Dom=Dom={}1这四种写法各是什么意思?2又有什么不同呀?3放到一起用会不会冲突吗?thanks 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.调用$方法 传了个对象(方法)参数function(){}2.(function(){})意思这个方法及时执行。页面加载到这个方法就 开始执行这个方法。(参考1)3.window扩展了个$属性,而调用此属性就相当于调用function(id,tag){}方法(这个专业术语不知道怎么说)4.window扩展了个Dom属性,调用该属性相当于调用了{}对像吧(有待高手补充)参考1+function(){alert(1)}()-function(){alert(1)}()~function(){alert(1)}()^function(){alert(1)}()%function(){alert(1)}()以上都是function即时触发。也就是页面加载到这些方法的时候,就触发这个方法。一般的写法是以下:(function(){ alert(1);})() 你第二个应该是(function(){})()吧 http://topic.csdn.net/u/20100619/14/19138ba0-c554-420b-bd1f-16f4e0cadb37.html?60002一个问题不宜问二次,浪费分数! 1.$(function(){} 语法明显错误,最后少了一个),而且我没见过这样的写法一般常见为$(document).ready(function(){}); //文档加载完成后触发2.(function(){})匿名函数,一般后面会加一个(),表示即可调用如:(function(){})();3.window.$=function(id,tag){}此种写法一般是根据ID获取DOM节点对象如:function $(id){document.getElementById(id);}4.window.Dom=Dom={}把Dom赋值成一个对象,即Object与下面的语法相同var Dom=new Object();以上四种写法基本上不冲突! 【求助】javascript 防止重复提交的问题 请问有这样大富翁游戏的源代码吗? 关于页面跳转,实在搞不定了哦 谁使用过userdata啊?怎样设置userdata的存储容量啊? 请问:如何用js取得html table中的checkbox的值? div模态窗口中的树形菜单问题 本人新手,求推荐一本学习JavaScript的经典书籍。 怎么用JavaScript制作右键菜单,和在网页中移动层 mozilla的问题(框架,xsl) 百思不得其解(关于一个校验) 十分着急,,jquery 怎么用呢,我怎么传递过去值,都是空呢? jquery中 各种写法的问题,在线等
2.(function(){})意思这个方法及时执行。页面加载到这个方法就 开始执行这个方法。(参考1)
3.window扩展了个$属性,而调用此属性就相当于调用function(id,tag){}方法(这个专业术语不知道怎么说)
4.window扩展了个Dom属性,调用该属性相当于调用了{}对像吧(有待高手补充)参考1+function(){alert(1)}()-function(){alert(1)}()~function(){alert(1)}()^function(){alert(1)}()%function(){alert(1)}()以上都是function即时触发。也就是页面加载到这些方法的时候,就触发这个方法。一般的写法是以下:(function(){ alert(1);})()
一般常见为
$(document).ready(function()
{
}); //文档加载完成后触发2.(function(){})
匿名函数,一般后面会加一个(),表示即可调用
如:(function(){})();3.window.$=function(id,tag){}
此种写法一般是根据ID获取DOM节点对象
如:function $(id){document.getElementById(id);}4.window.Dom=Dom={}
把Dom赋值成一个对象,即Object
与下面的语法相同
var Dom=new Object();
以上四种写法基本上不冲突!