如何编写模块化客户端Javascript?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了如何编写模块化客户端Javascript?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含869字,纯文字阅读大概需要2分钟。
内容图文
![如何编写模块化客户端Javascript?](/upload/InfoBanner/zyjiaocheng/656/f96fa91b20024e549a77fcd3bc8c39c8.jpg)
我正在编写一个沉重的Javascript应用程序,最终将通过将一个脚本注入客户网站来使用它.
到目前为止,我将所有模块都写在一个JS文件中,但是我很快发现这是无效的,因为它看起来非常凌乱和混乱,而且我觉得这些模块都应该放在单独的文件中.
我的问题是,什么是管理此问题的好方法.我是否应该将所有应用程序模块写在单独的文件中,然后将它们编译到服务器上的一个模块中?
如果有关系,我正在为服务器使用Node.js.
解决方法:
第一点:不要尝试将所有内容编码在一个文件中.大多数大型javascript应用程序都包含数十个文件.
使用某种makefile串联您的js(和css)文件.然后使用缩小器(我使用Google Closure Compiler).为了帮助调试,我的部署脚本始终并行创建两个版本:一个未串联/最小化,另一个是串联/最小化.未压缩版本无需任何部署操作即可在现场进行开发/测试.
这意味着,对于所有大型应用程序开发,您需要某种部署工具链来协调操作.这可能基于shell脚本,maven,ant等.
其次:使用类(不要滥用,javascript并不是真正的OOP)和名称空间来清楚地隔离您的函数.
内容总结
以上是互联网集市为您收集整理的如何编写模块化客户端Javascript?全部内容,希望文章能够帮你解决如何编写模块化客户端Javascript?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。