我的javascript foo还可以,但我还没有跟上最新最好的(我们不会在后端使用Node.js)。
构建客户端javascript的现代做法是什么?
我们在子目录中使用较小的文件组织javascript,然后缩小并连接它们以进行生产。
当我检查这些流行的客户端js库
时https://github.com/mbostock/d3
https://github.com/jquery/jquery
https://github.com/chriszarate/supergenpass
它们根本不是用客户端javascript编写的,而且对我来说似乎很陌生。
现在看来你必须学习共同点和一系列理解和贡献的框架。
我尝试使用谷歌搜索,但它返回服务器端node.js相关命中(grunt)的列表,但没有讨论使用它来维护客户端库。
有什么好的指示?
答案 0 :(得分:0)
所以我一直在做更多的研究。似乎答案在CommonJS和node.js
中一些客户端框架使用CommonJS将代码分解为模块(大多数浏览器无法理解),并使用node.js和bowsify之类的包管理器将这些模块组合成一个javascript文件。