使用CommonJS TypeScript等进行客户端javascript源结构的现代实践

时间:2015-07-08 00:57:46

标签: javascript client-side

我的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)的列表,但没有讨论使用它来维护客户端库。

有什么好的指示?

1 个答案:

答案 0 :(得分:0)

所以我一直在做更多的研究。似乎答案在CommonJS和node.js

一些客户端框架使用CommonJS将代码分解为模块(大多数浏览器无法理解),并使用node.js和bowsify之类的包管理器将这些模块组合成一个javascript文件。