//main.js
require.config({
baseUrl: '../Scripts/lib/',
paths: {
'jquery': 'jquery-2.0.0',
}
});
define(['jquery', '../test1'], function ($, object) {
$(document).ready(function() {
$('#button').bind('click', function() {
object.getsomething();
});
});
});
//
//main1.js
require.config({
baseUrl: '../Scripts/lib/',
paths: {
'jquery': 'jquery-2.0.0',
}
});
define(['jquery', '../test1'], function ($, object) {
$(document).ready(function() {
$('#button').bind('click', function() {
object.getsomething2();
});
});
});
//
//test1.js
define(function() {
return {
getsomething: function(){
$('#button').css({'background-color':'#000'})
},
getsomething2: function(){
$('#button').css({'background-color':'#000'})
}
}
//return shit;
});
//
//Default1.aspx
<script data-main="<%: ResolveUrl("~/Scripts/main.js") %>" src="<%: ResolveUrl("~/Scripts/lib/require.js") %>"></script>
//Default2.aspx
<script data-main="<%: ResolveUrl("~/Scripts/main1.js") %>" src="<%: ResolveUrl("~/Scripts/lib/require.js") %>"></script>
jquery를 사용하려는 모든 페이지에서 require.config를 선언해야합니까? 다른 페이지에서 main.js를 사용하기 위해 공유합니까? 나는 지금 잃어 버렸고, 모든 페이지 중에서 require.config를 공유한다고 가정하고 각 페이지마다 고유 한 js가 있어야한다고 생각하고 requirejs가 requirejs가 가질 수있는 js를 가리킬 수 있으므로 requirejs가 원하는 것을 넣는 데 도움이 될 것입니다. require.config? 1require.config는 모든 페이지에서 선언해야합니까?
//main.js
require.config({
baseUrl: '../Scripts/lib/',
paths: {
'jquery': 'jquery-2.0.0',
}
});
});
//
//Scripts/script1.js
define("main",['jquery', '../test1'], function ($, object) {
$(document).ready(function() {
$('#button').bind('click', function() {
object.getsomething();
});
});
//
//Scripts/script2.js
define(['jquery', '../test1'], function ($, object) {
$(document).ready(function() {
$('#button').bind('click', function() {
object.getsomething2();
});
});
//test1.js
define(function() {
return {
getsomething: function(){
$('#button').css({'background-color':'#000'})
},
getsomething2: function(){
$('#button').css({'background-color':'#000'})
}
}
//return shit;
});
//
//Default1.aspx
<script data-main="<%: ResolveUrl("~/Scripts/main.js") %>" src="<%: ResolveUrl("~/Scripts/lib/require.js") %>"></script>
<script src="./Scripts/script1.js">
//Default2.aspx
<script data-main="<%: ResolveUrl("~/Scripts/main.js") %>" src="<%: ResolveUrl("~/Scripts/lib/require.js") %>"></script>
<script src="./Scripts/script2.js">
나는 다시 다시 통과했다 : 여전히 캔트 여러 페이지와 스크립트를 사용하는 방법에 대한 내 마음을 만들어, 구글을 통해 검색,
업데이트 내 마음을 지울 몇 가지 가이드 라인 필요 모든 단일 튜토리얼과 페이지, 그리고 이런 식으로 나오면, 이렇게 코딩 하는게 맞습니까? 하지만 원본에서 외부 스크립트를 제거하지 않으면 오류가 발생합니다.
그러면 어떻게됩니까? 어떤 표본? – Se0ng11
사용해보기 : https://github.com/addyosmani/Backbone_RequireJS – Logan