为什么在jQuery中使用load()而不是htmls
Why use load() in jQuery instead of htmls?
update:非常抱歉没有把自己说清楚。 它是jQuery中的load((,而不是loadpage((。
也许这是一个微不足道的问题,但我只是不能把它当作 js 的新手来思考。我将非常感谢您的帮助。
我正在构建一个小型个人网站,其中包含几个类似的页面。我发现的一些教程建议使用load()
,在一个.html文件中,根据不同的点击,生成不同的内容,这些内容是使用 load()
从我的其他 html 文件中抓取的。
但我为什么要这样做呢? 拥有多个 html 文件可以正常工作。 使用load()
方法,我仍然需要这些文件; 我也用谷歌搜索了很多关于load()
速度慢的抱怨.
因此,我只是想知道我们这样做的原因。
提前谢谢你。
loadpage()
不是原生的jQuery方法,所以你可能偶然发现了一篇文章,它为jQuery的方法提供了一些自定义包装器。另一方面,$.load()
是一种本机 jQuery 方法,可将远程内容异步拉入页面。如果有人构造了一个loadpage()
方法,他们实际上可能在内部使用$.load()
(或任何其他 ajax 方法(,那么更改是好的。
你可能指的是$.mobile.loadPage
(它在幕后使用jQuery的$.ajax
(,这实际上是一个jQuery Mobile方法。除非您参与移动应用程序开发,否则您不会处理太多问题。
无论你是使用jQuery Mobile的$.mobile.loadPage
,还是jQuery的$.load
来加载你的内容,原因仍然是一样的:当只需要部分页面加载时,避免整页刷新。
想想每次你想要加载不同的HTML文件时会发生什么。每次加载新页面时,您都必须重新加载页眉,导航,页脚,侧边栏信息,图形,也许还有一些媒体内容 - 其中很多内容不会因页面而异。这就是为什么能够加载文档片段很有帮助的原因,而不需要用户重新发出对所有内容的请求,只是为了看到第 2 页上的独特内容。
- 正在寻找比$(document).ready慢的$(window).load的替代方案
- jQuery点击ON现在使用.load触发关闭
- .load()函数赢得't加载javascript
- 使用jquery.load('pageName')方法时,未从应用程序缓存加载Html页
- 使用.load()后在Lightbox中插入谷歌地图
- .load ajax无法正常工作whitin wordpress主题
- AngularJs|Don'在成功加载所有指令htmls之前,不显示页面
- 在Debian中运行包含load()和print()函数的JS脚本
- jQuery css可见性在load方法中不起作用
- Mediawiki皮肤创建-Javascript don'Don’t get load
- $(window).load在带有异步js-libs的IE中触发得太快
- 动态潜水高度jQuery.Load()不工作
- jQuery .load with variable as url
- google.maps.event.addDomListener(window, 'load', fun
- Selectboxit Load Time
- jQuery.load()是另一个包含prism.js的页面
- $(window).load()被调用了无数次
- Turbolinks等效于window.load的事件
- Three.js issue creating meshes outside of loader's load(
- 为什么在jQuery中使用load()而不是htmls