首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正确使用require.js

正确使用require.js
EN

Stack Overflow用户
提问于 2013-05-21 10:12:58
回答 2查看 110关注 0票数 1
代码语言:javascript
复制
//some.html
<script data-main="./Scripts/Main.js"  src="./Scripts/lib/require.js" ></script>
<script src="./Scripts/Multiply.js">

//Multiply.js
define('Main'.['jquery'], function($){
   $(document).ready(, function(){
      var sum = 1*1;
      $('#some').val(sum);
   })
}

我是否正确使用了require.js?通过添加每个新的外部脚本(例如Multiply.js),我将在some.html中声明新的位置,否则它实际上会破坏require.js的目的?任何指导方针都会很棒

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-21 10:16:40

您不需要为加载的每个文件添加脚本标签。这是一项需要is的工作。正确的方式:

代码语言:javascript
复制
//some.html
<script data-main="./Scripts/Main.js"  src="./Scripts/lib/require.js" ></script>

// Main js should load multiply for you: 
define(['./Multiply'], function(multiply){
}

//Multiply.js
define(['jquery'], function($){
   $(document).ready( function(){
      var sum = 1*1;
      $('#some').val(sum);
   })
}
票数 1
EN

Stack Overflow用户

发布于 2013-05-21 10:16:30

define在RequireJS中定义了一个模块。假设您希望define作为实际的程序入口点,则需要使用require而不是Mutliply.js

代码语言:javascript
复制
require(['jquery'], function($){
   $(document).ready(, function(){
      var sum = 1*1;
      $('#some').val(sum);
   });
});

这是a nice tutorial on RequireJS

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16661122

复制
相关文章

相似问题

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