如何使我的前端Javascript代码更加模块化
How to make my frontend Javascript code more modular?
>我正在开发一个开源的Node.js/express应用程序,它将文本注释可视化为一个网络,以向用户提供所有不同注释之间连接的可视化摘要。
它在前端非常繁重,使用许多函数来过滤和处理笔记,使用sigma.js
库将它们可视化为图形等等。
目前,我所有的前端代码都在一个文件中:
https://github.com/noduslabs/infranodus/blob/master/views/entries.ejs
我想让它更加模块化。
我知道这个问题有点宽泛,但有人可以告诉我应该采取什么策略来使代码更加模块化吗?
例如,我应该只分离所有函数并将它们放入单独的.js文件中吗?
或者有我可以使用的框架吗?也许人们通常与Node.Js一起使用的东西?
任何建议将不胜感激。我正在寻求您的帮助,因为我想看看有哪些选择。
谢谢!
CommonJS、browserify和webpack是目前两个不错的选择。你可能想阅读 CommonJS(当前使用的节点(和 ECMAScript 6 模块(JS 的官方模块化规范,最有可能成为模块化 JS 代码的下一个长期格式(。
相关文章:
- 聚合物是一个框架而不是一个库.如何模块化地使用web组件
- 使用Ampersand.js路由模块化应用程序
- 性能与模块化:将JS集成到PHP或单独的custom.JS中
- 将broccoliJS与当前使用requireJS的模块化主干应用程序结合使用,我想完全放弃requireJS
- 用于多个选项卡和模块化的knockoutjs设计模式
- 编写在浏览器和node.js中运行的模块化ECMAScript
- 在Meteor中重新初始化代码
- 模块化&重用使用ExtJS编写的代码
- 使用模块化CSS与Bootstrap 4和React
- 构建模块化谷歌地图应用程序
- 模块化模块?需要父模块中的部分
- 为什么模块化幂函数在 Python 和 Javascript 中对于大数字的工作方式不同
- 模块化与性能与性能与角度应用程序中的ng-include
- 如何在nodejs中模块化代码
- 是否可以包含许多.js文件以使我的代码看起来模块化
- 如何使我的前端Javascript代码更加模块化
- 如何使用需求来模块化这个代码片段
- 如何更模块化地编写jQuery代码
- 如何在JavaScript中模块化代码
- 我可以模块化我的javascript代码像这样