javascript – 在使用RequireJS时,我在哪里将脚本放在Yeoman项目中?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – 在使用RequireJS时,我在哪里将脚本放在Yeoman项目中?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1252字,纯文字阅读大概需要2分钟。
内容图文
所以我刚刚开始使用Yeoman.我只是设置了一个基本项目,我不知道在哪里放我的脚本.我应该把东西放在提供的app.js中吗?或者我应该创建自己的文件并将它们添加到某个构建脚本或某处需要它们?任何建议表示赞赏.
我也不明白app.js文件中的目的:
define([], function() {
return 'Hello from Yeoman!';
});
解决方法:
好的,所以你选择将RequireJS用于你的项目. RequireJS允许您在模块中分解代码 – 不仅可以提高代码的整洁度(减少意大利面条代码),还可以消除全局命名空间的混乱.
如果查看main.js文件,您会注意到以下内容:
require(['app'], function(app) {
//use app here
console.log(app);
});
这样做包括将app.js包含到您的主javascript文件中并运行它.
现在,在我认为你感到困惑的地方,是使用RequireJS引入的新语法 – 但基本上每个文件形成一个closure and has its own scope.
想象一下:
如果您没有使用RequireJs来分隔文件,并且所有代码都在一个文件中.它看起来像这样:
function app () {
return 'Hello from Yeoman!';
}
console.log(app());
你可以在app.js中编写你想要的任何内容,只要它包含所需的RequireJS语法:
define([], function() {
//Start writing your code here
});
这将包含在main.js中并编译成一个文件用于生产.
目前,Yeoman的文档有点稀疏,所以如果您热衷于编写模块化JavaScript,我建议您前往RequireJS站点和read through their documentation.
如果您不想/不需要此功能,您可以在初始化新的Yeoman项目时选择不包含RequireJS.
希望有帮助:)
内容总结
以上是互联网集市为您收集整理的javascript – 在使用RequireJS时,我在哪里将脚本放在Yeoman项目中?全部内容,希望文章能够帮你解决javascript – 在使用RequireJS时,我在哪里将脚本放在Yeoman项目中?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。