我打算编写一个基于JavaScript的Web应用程序。我想知道在文件结构方面实现它的最佳方式是什么。基于JavaScript的Web应用程序的文件结构
有一个主页(main.html)包含菜单和主div部分。它的工作方式很简单:当用户点击菜单中的某个链接(例如'第1页')时,div部分的内容将刷新page1.html文件的内容。这是使用JavaScript(jQuery)完成的。如果用户点击“页面2”,page2.html文件的内容被加载到div部分,等等。
每个页面都有自己的javascript代码,因为我更愿意将它分开,所以我实现了一种的 '后面的代码' 像在asp.net:
page1.html:
<脚本类型= “文本/ JavaScript的” SRC = “page1.js”> </SCRIPT>
< ... html代码...>
page2.html:
<脚本类型= “文本/ JavaScript的” SRC = “page2.js”> </SCRIPT>
< ... HTML代码...>
当用户点击'Page 1',page1.html文件的内容被加载到main.html的main div部分。由于page1.html引用了page1.js,因此page1.js中的JavaScript代码也会被加载。
这似乎工作正常,但我想知道如果这是最好的方式来实现这一点。在某些时候,我正在考虑引用main.html中的所有JavaScript文件。这也可以正常工作,但这意味着所有的JavaScript文件都将不得不在内存中加载,即使它们不会被使用。使用第一种方法,JavaScript文件仅在实际使用之前才加载到内存中。
任何想法?这有什么“最佳实践”?请记住,这是一个Web应用程序(而不是网站)。它可以通过互联网,但只有一些用户(它将被密码保护),所以我不在乎搜索引擎优化等。