求问js里的(function和window

2021-01-05 07:08:44 字数 3908 阅读 9496

1楼:阿嘎洒

(function)(){}()这个是js加载到这里就立即执行;

window.onload的**是要等页面的css、js全部加载完成之后才会执行

请教下javascript的:window.onload = function(){}与(function(){}) 这两个,有什么区别呢?哪个比较好呢

2楼:匿名用户

window.onload = function(){}与(function(){}) 这两个

1-区别:

window.onload 算 事件

function(){}很平常的一个函数,外加一个()实际返回的就是一个匿名函数对象.

2-那个比较好,这个问题不存在~!因为这是2个不同的用途~!

window.onload这个表示网页加载完执行后面的那个函数,而一般形式定义的普通函数,只要常规调用就行了.

记住:函数:

是对象-有属性有方法,

是数据-可传进任何函数当数据使用

也是作用域---函数就是限制作用域的一段**集合,js的作用域是相当于其他程序块级作用域~!(个人总结)

3楼:匿名用户

是不是window.onload 和 $(function(){}) 的区别啊

window.onload 事件是页面完全加载完的时候执行$(function()) 是等页面上的标签加载完了就执行比如说页面有个标签,加载页面时,window.onload 要等**完全显示出来之后才执行(假设其他**都在**显示之前加载完了);而 $(function()) 等标签加载完就执行了,这时候**可能还没有显示出来

4楼:夜————空

window.onload = function(){}加载页面后就要立即执行,

而function(){}需要调用才能执行

js window.onload意思跟jquery的$(function() { } )一样吗

5楼:匿名用户

不一样!

1:执行时机不一样

$(function() )是在dom结构创建完成以后就执行,window.onload是在整个页面加载完成之后(包括页面上的资源,比如**)才执行

2:执行次数不一样:

$(function() )不管你jsp引入的js里定义了几个,会按照顺序依次执行,而window.onload只会执行最后一个,之前的会被覆盖掉

6楼:匿名用户

不太一样

window.onload是在页面所有的元素都加载完成后才触发$(function(){})是在页面的dom结构加载完毕后就触发 dom里的内容不一定都已经加载完成

比如说一个页面有好多** 而加载这些**需要一定的时间window.onload必须得等到全部的**都加载完成后才能触发而$(function(){})只要在dom加载完毕之后就会执行 **不一定已经加载完成

7楼:匿名用户

是的,待页面载入完成后。。。。

在js里面widow onload=function(){ }function起到的作用是什么他的意思是什么在

8楼:莫路草根

widow.onload=function()

这是一个函数,起到的作用请看这个关键字“onload”,意思是加载,整个函数的作用就是在页面刷新加载完成后执行这个函数。

js window.function 和 function的区别

9楼:树影雨下

window.onload = function(){}与(function(){}) 这两个

1-区别:

window.onload 算 事件

function(){}很平常的一个函数,外加一个()实际返回的就是一回个匿名函数对象.

2-那个比较好答,这个问题不存在~!因为这是2个不同的用途~!

window.onload这个表示网页加载完执行后面的那个函数,而一般形式定义的普通函数,只要常规调用就行了.

记住:函数:

是对象-有属性有方法,

是数据-可传进任何函数当数据使用

也是作用域---函数就是限制作用域的一段**集合,js的作用域是相当于其他程序块级作用域~!(个人总结)

window.onload=function(){}

10楼:山水阿锐

您好,比如在一个

页面中有两个javascript

分别都用到了window.onload

一个是:window.onload=function(a),另一个是:window.onload=function(b)这样就造成了一个javascript

运行不了(一般是前一个)。

写成这样就可以了

window.onload=function()也就是集中window.onload一次。

还有一种方法,举个例子

试试ps:window.onload =

function(){}的作用?

这是匿名函数的写法,就相当于window得onload事件调用了一个方法,但是这个方法是匿名的(因为没有其他地方会调用,所以没必要给一个名字)

如果要以常规的写法,就是定义一个函数比如bbb();

function

bbb()

再window.onload = bbb();

这样比较冗长

见过书上有这样写个函数:

function addloadevent(func)else} }

添加要加载执行的事件:

addloadevent(aaa);

addloadevent(bbb);

window.onload=function(){}与(function(){})有什么区别?

11楼:匿名用户

window.onload = function(){}与(function(){}) 这两个

1-区别:

window.onload 算 事件

function(){}很平常的一个函数,外加一个()实际返回的就是一个匿名

函数对象.

2-那个比较好,这个问题不存在~!因为这是2个不同的用途~!

window.onload这个表示网页加载完执行后面的那个函数,而一般形式定义的普通函数,只要常规调用就行了.

记住:函数:

是对象-有属性有方法,

是数据-可传进任何函数当数据使用

也是作用域---函数就是限制作用域的一段**集合,js的作用域是相当于其他程序块级作用域~!(个人总结)

这段javascript**为什么在开头加入window.onload=function(){}就会出问题?

12楼:匿名用户

在这在input中,当你点击我最大这个按钮时,会执行函数a,

出现问题有两种可能,一是script.js中的**和window.onload起了冲突,

要不就是window.onload和onclick重复了

关于js的window.onload=function()

13楼:桃子的幸福

你的**有问题:

上面是三种不同的实现方法,当然还有其它的事件绑定,不过这三种比较简单。

你的**的意思是当网页加载完成就执行functio的方法,function方法的**就是定义一个aa()方法,仅仅只是去定义,而不是去执行,所以不会弹出提示信息,正确的书写方式参照上面打**。

js function括号里面的参数如何应用呀

1楼 匿名用户 function add a b var num add 1 2 alert num 是这样吗? js 中 function o 后面的括号带了参数有什么用? 2楼 超大蒲公英 你的例子,函数没有带参数。 function a 1 像这样,函数有一个参数a 调用时,传了1 3楼 匿名...

这个js和css里面的问号都是什么阿

1楼 武陵 盟主 这个是一个参数,一般代表版本号version 是防止客户端缓存了,你改变之后访问能及时变化 js中问号是什么意思 2楼 灰常了 一天bai能碰到你n个问题,给du你回答了还不采纳 zhi 这句话相当于 daoif document documentelement else 就相当于...

请问js中和有什么用,js中的有什么作用?

1楼 匿名用户 很明显啊,js中的注释和java一样而你说这个明显是html注释,什么意思呢,是防止有些浏览器不支持script标签中使用javascript,如果加入了角叹号注释浏览器解析到这的时候就会把里面内容当做注释忽略掉,不会报错 2楼 匿名用户 你说是这个主要是在html页面里面嵌入js ...