gpt4 book ai didi

ember.js - 有没有办法将 Ember.js 应用程序拆分为几个文件?

转载 作者:行者123 更新时间:2023-12-03 21:48:17 24 4
gpt4 key购买 nike

我刚刚编写了我的 app.js 文件,一切正常,但整个文件目前有 450 行长,越来越大。

是否有将状态管理器代码或 View 代码拆分到不同文件(如 states.js 或 views.js)中的最佳实践,以便一切都更清晰?

还要注意...是否有一种首选方法可以将 Handlebars 模板拆分为不同的文件?我目前刚刚将它们全部定义在一个 html 文件中,这也开始变得有点笨拙。

最佳答案

两周前我面临着完全相同的问题,我不想用 requireJS 尝试 AMD,这对于我想做的事情来说似乎有点复杂(而且似乎有优点但也有缺点......)

说服我的简单解决方案如下:

我的 js 文件夹中有 3 个文件夹:“models”、“controllers”和“views”,其中包含我的 js“类”,​​我有一个“index.html”来导入所有 js 文件(我使用 HTML5 样板文件得到一个方便的 index.html)。

需要明确的是,在我的 index.html 中,我在文件末尾有类似的内容:

 <script src="js/app.js"></script>
<script src="js/models/note.js"></script>
<script src="js/controllers/notesController.js"></script>
<script src="js/controllers/selectedNoteController.js"></script>
<script src="js/views/menuView.js"></script>
<script src="js/views/noteResumeView.js"></script>
<script src="js/views/noteView.js"></script>
<script src="js/views/createNoteView.js"></script>
<script src="js/views/listeNotesView.js"></script>

希望这会有所帮助(并且我没有误解您的问题)

关于ember.js - 有没有办法将 Ember.js 应用程序拆分为几个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10396677/

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