使用requirejs后如何写js
How to write js after using requirejs
我在 header 模板中写了这个:
<script data-main="/js/init.js" src="/js/require.js"></script>
在 /js/init.js
中,我在初始代码之前需要 jquery 和一些其他 JS 类。
但是在body中需要加载一些分离的JS代码,需要用到jquery
。例如这是我使用 requirejs 之前的样子:
<script>
$(function(){
$('#loginForm').submit(function(){
return false;
});
});
</script>
由于某些原因,它无法放入 /js/init.js
中,必须直接写入此模板。那我应该怎么写呢?
示例:http://www.kannewyork.com/test.html 它不起作用。
您可以根据需要多次使用 require
功能。所以你应该在导入 requirejs
之后把你的代码写成这样:
require(['jquery'], function($){
$(function(){
$('#loginForm').submit(function(){
return false;
});
});
})
我在 header 模板中写了这个:
<script data-main="/js/init.js" src="/js/require.js"></script>
在 /js/init.js
中,我在初始代码之前需要 jquery 和一些其他 JS 类。
但是在body中需要加载一些分离的JS代码,需要用到jquery
。例如这是我使用 requirejs 之前的样子:
<script>
$(function(){
$('#loginForm').submit(function(){
return false;
});
});
</script>
由于某些原因,它无法放入 /js/init.js
中,必须直接写入此模板。那我应该怎么写呢?
示例:http://www.kannewyork.com/test.html 它不起作用。
您可以根据需要多次使用 require
功能。所以你应该在导入 requirejs
之后把你的代码写成这样:
require(['jquery'], function($){
$(function(){
$('#loginForm').submit(function(){
return false;
});
});
})