【发布时间】:2014-01-16 16:53:56
【问题描述】:
我正在开发一个 jquery 页面,我认为加载它时它有点慢,因为我在开始时加载了所有 js 文件。
如果我在开始时只加载我需要的内容并在每个部分加载我需要的内容会更快吗?
现在我的网页有所有脚本调用,然后在所有部分,主页,page2,page3...
我在一个 html 文件中构建了网页,然后导航到每个部分。每个部分都是这样的:
<div data-role="page" id="secion2" data-theme="e">
<!--<script type='text/javascript' src='javascript/createFbAlbums.js'></script> -->
**LOAD SCRIPTS HERE**
<div data-theme = "f" data-role="header" data-id="fixedNav" data-position="fixed">
<h1>Page 2</h1>
<a href="#home" data-icon="home" data-iconpos="notext"></a>
</div> <!-- /header -->
<div data-role="content">
<ul data-role="listview" data-inset="true" class="managementEvents">
<li data-theme = "f"><a href="#expositivo">Page2</a></li>
<li data-theme = "f"><a href="#page3">Modify Exposiciones</a></li>
</ul>
</div> <!-- /content -->
在这段代码中的注释部分加载它们。这是否等于开始时的负载?
或者在javascript中做这样的事情:
$(document).on("pageinit", '#section2', function(){
**LOAD HERE SCRIPTS**
Javascript code here doing everything in that page
});
我有点迷茫,因为我不知道这是否可以或会破坏页面或不会加速加载。
【问题讨论】:
标签: javascript jquery html performance