gpt4 book ai didi

javascript - 在 EmberJS 中,外部 JS 文件应该放在哪里?

转载 作者:行者123 更新时间:2023-12-02 17:35:48 25 4
gpt4 key购买 nike

在 Rails 中,EmberJS 会劫持您的 app/assets/javascripts 目录。它不必去那里,但这是惯例。

+ app
+ assets
+ javascripts
+ components
+ controllers
+ helpers
+ mixins
+ models
+ routes
+ templates
+ components
+ views
- app.js
- application.js
- router.js
- store.js

假设我想使用 JavaScript MD5 。我在哪里添加文件?什么目录?

要使用 EmberJS gem,我们还必须删除 require_tree 指令。所以我们最终得到的是这样的:

# application.js.coffee
#= require jquery
#= require jquery_ujs
#= require handlebars
#= require ember
#= require ember-data
#= require_self
#= require app

# for more details see: http://emberjs.com/guides/application/
window.App = Ember.Application.create()

# app.js.coffee
#= require ./store
#= require_tree ./models
#= require_tree ./controllers
#= require_tree ./views
#= require_tree ./helpers
#= require_tree ./components
#= require_tree ./templates
#= require_tree ./routes
#= require ./router
#= require_self

最佳答案

Ember 并没有真正劫持你的 JS 文件夹。只需将代码放入“ember”文件夹中,即可将其与您自己的 JS 或您正在使用的其他库分开。

它应该看起来像这样(不确定某些 ember 文件):

+ app
+ assets
+ javascripts
+ ember
+ components
+ controllers
+ helpers
+ mixins
+ models
+ routes
+ templates
+ components
+ views
- app.js
- router.js
- store.js
+ jsmd5
md5.js
- application.js

您的 application.js 可能如下所示:

# for more details see: http://emberjs.com/guides/application/
window.App = Ember.Application.create()

@import "jsmd5/md5.js"

关于javascript - 在 EmberJS 中,外部 JS 文件应该放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22636746/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com