首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >更改Rails 4中JavaScript文件的加载顺序可以吗?

更改Rails 4中JavaScript文件的加载顺序可以吗?
EN

Stack Overflow用户
提问于 2013-12-12 01:50:00
回答 1查看 100关注 0票数 0

在我的application.js.coffee中,我定义了一些我在其他JavaScript文件中使用的总体函数。到目前为止,这并不是什么问题,因为除了在application.js.coffee中,大部分代码都封装在文档就绪的$ ->中。

现在,我正在优化加载时间,例如,在$ ->之外运行AJAX请求,以便提前开始数据加载。

现在我需要我定义的函数,这些函数当然是不可用的,因为application.js.coffee是在最后加载的。为了解决这个问题,我替换了

代码语言:javascript
复制
 #= require_tree .

使用

代码语言:javascript
复制
 #= require_self
 #= require_tree .

是这样做的,还是被禁止的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-12 13:25:28

通常就是这么做的。在需要其他自定义javascript文件(这些文件带有application.js.coffee )之前,您必须要求使用require_tree。确保在require_self之前加载了application.js.咖啡的插件依赖项。

例如,如果使用jQuery,就会在application.js.coffee中这样做

代码语言:javascript
复制
#= require jquery
#= require_self
#= require_tree .
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20533567

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档