最佳实践:一个页面上有多个CoffeeScript文件
Best practice: multiple CoffeeScript files on a page
我正在rails应用程序上开发一个显示分析数据的页面。它必须多次调用Flurry Analytics API来检索不同的事件。我将在一个div中显示每一条数据,该div带有一个标题和一个段落(其中包含从分析中检索并通过jQuery插入的数字)。
对于我来说,为这些div中的每一个(到目前为止为8个)都有一个单独的CoffeeScript文件来调用API计算值并显示它是一种好的做法,还是效率低下?
附加信息:我调用的API的速率限制为每秒一个请求。
通常,为了方便开发,最好将JavaScript代码(或CoffeeScript)保存在单独的文件中,但在生产服务器上部署时,请将它们编译在一个文件中。
然后,浏览器将不得不发出一个请求来获取所有JavaScript,而不是发出多个请求(注意,现代浏览器允许每个主机名有2-4个并发请求)。
这将降低页面加载时间。
在性能方面,我只能想象是否存在无法察觉的差异,但为每个div创建一个不同的文件听起来像是一场维护噩梦。为了便于编辑,我会将所有内容保存在一个文件中。
相关文章:
- 在CoffeeScript文件上运行Jasmine测试时,对象未定义错误
- CoffeeScript中读取的编译时文件
- Istantiate Class Coffeescript 在不同的文件夹中
- 在视图中包含一个包含 ERB 的 Coffeescript 文件
- 从 rails 中的不同 coffeescript 文件调用函数
- Rails coffeescript - 如何包含 JavaScript 文件(开发中)
- NetBeans IDE CoffeeScript 将 UTF-8 BOM 添加到输出文件中
- 在保存时编译一些 CoffeeScript 文件
- Meteor CoffeeScript 生成重复文件
- 如何让 Guard 自动编译我的 Coffeescript 文件?说是,但不是
- 使用makefile在从coffeescript编译后合并javascript文件
- 如何在Rails资产Pipeleine中共享不同coffeescript文件中的代码
- 使用coffeescript进行多文件通信
- 最佳实践:一个页面上有多个CoffeeScript文件
- 可以't访问文件外的coffeescript函数
- 组织多个CoffeeScript文件
- 如何在coffeescript文件中获得有错误的行号
- 从CoffeeScript文件调用JavaScript函数
- php文件中的coffeescript
- 在CoffeeScript中包含多个JavaScript文件