目前,我包含了大约8个JavaScript文件,其中包含各种类别和功能。我不禁感到我做这一切都是错误的。我应该只包含某种基本的瘦客户端JavaScript,然后在其他文件中使用特殊功能吗?我可以通过用户浏览器中的JavaScript代码来引用服务器上的JavaScript代码吗?我应该如何包含并引用我的JavaScript文件
Google对于他们的日历或邮件显然不会下载他们需要操作的所有JavaScript,因此他们如何从服务器中引用他们需要的文件?将大部分文件保留在我的服务器上还有一个好处,即当我更新功能或修复错误时,我不需要让用户刷新浏览器或重新登录。其他人如何让用户更新他们的网络应用程序?
另外,有没有人有任何建议如何保护我的脚本?
“另外,有没有人有任何关于如何保护我的脚本的建议?” - 这听起来像是一个单独的问题。 – 2012-03-06 13:33:48
服务器端身份验证的异步JavaScript加载 - 应该让你开始。 – 2012-03-06 13:37:37
使用脚本加载器有一些权衡。如果您压缩脚本,将它们组合成单个文件并一次加载所有内容会更快。但是,在某些情况下,单独的文件可能会更好。查看[LABjs](http://labjs.com)或[RequireJS](http://requirejs.org)。 – Pointy 2012-03-06 13:41:43