社区
JavaScript
帖子详情
把jquery的内容放在body后面,可以不用$(function(){})吗?
dragoonl
2018-08-06 10:55:02
感觉不用也没影响,但又怕会出一些未知的问题。
若不用$(function(){}),会不会造成某些相关dom未加载就执行呢?
...全文
422
5
打赏
收藏
把jquery的内容放在body后面,可以不用$(function(){})吗?
感觉不用也没影响,但又怕会出一些未知的问题。 若不用$(function(){}),会不会造成某些相关dom未加载就执行呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
forwardNow
2018-08-09
打赏
举报
回复
$(function(){}) 等价于
$(document).ready(function(){
//
});
如果 “jquery的内容” 里面有操作页面的元素(如 <div class="container"></div>),
则 你把 “jquery的内容” 放在 <div class="container"></div> 后面就不会有事。
所以,你把 “jquery的内容” 放在 </body> 之前是没有问题的。
風灬雲
2018-08-07
打赏
举报
回复
$(function(){})就是指页面结构全部加载完成才执行,你既然放到了最后,js执行的时候前面的页面结构肯定都加载完成了,就可以不加这个
zhaihuadefennu
2018-08-06
打赏
举报
回复
会啊,这个就相当于document.ready,如果我没有记错。
丰云
2018-08-06
打赏
举报
回复
既然担心,为什么不用呢?
用了只有好处,又没有坏处,干嘛不用?
到底在想什么呢??
winzond
2018-08-06
打赏
举报
回复
文档不就是从上往下加载的了,你放在最后,当然可以不用的。本来jQuery就是不用等图片等内容加载完成就可以执行的,逻辑上是成立的
Jquery
中$(
function
(){})
本文介绍了执行JS代码时书写JS文件的两种方式,即写独立文件引用和在HTML页面直接插入脚本。还阐述了$(
function
(){})等同于$(document).ready(
function
(){}),对比了其与window.onload的区别,如执行时间、编写个数等,同时提到了$(window).load函数。
jquery
.click(
function
(){})要放到$(
function
(){})中
本文介绍了如何使用
jQuery
正确地为DOM元素绑定点击事件。通过将事件绑定代码放置在文档加载完成之后,确保了页面元素加载完毕时事件能够正常绑定。此外,还提供了一种替代方案,即将脚本
放在
HTML文件底部,以此实现相同的功能。
Jquery
中的$(document).ready()详解
本文主要介绍了$(document).ready()和onload的区别。onload在页面所有元素(包括图片)加载完成后执行,而$(document).ready()在DOM元素加载完成就执行,速度更快。还提到了“$(
function
() {})”与“$(document).ready(
function
(){})”作用相同,前者书写简单,且可在同一页面多次使用。
jQuery
中$(
function
() {});
本文介绍了
jQuery
中$(document).ready()函数的使用方法及其简化形式,通过实例展示了如何利用该函数实现页面元素加载完成后才能触发的事件,如点击隐藏段落。
$(document).ready(){}、$(fucntion(){})、(
function
(){})(
jQuery
)onload()的区别
本文深入探讨了
JQuery
中不同的加载方法,如$(
function
(){}
JavaScript
87,988
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章