我的 ASP.NET MVC 项目中有一个文件,它依赖于Jquery
:
// namespace pattern
var diem = diem || {};
diem .defineNamespace = function(ns_string) {
var parts = ns_string.split('.');
var parent = diem ;
var i;
if(parts[0] === "diem ") {
parts = parts.slice(1);
}
for(i = 0; i < parts.length; i += 1) {
if(typeof parent[parts[i]] === "undefined") {
parent[parts[i]] = {};
parent = parent[parts[i]];
}
return parent;
}
};
diem.defineNamespace('diem.utils');
// module pattern
diem.utils = (function() {
// private API
// ...
// public API
return {
handleFileInputs: function(container) {
$(container + ' ' + 'input[type="image"]').click(function(e) {
// prevent from submission
e.preventDefault();
// handle add/remove items
if($(this).hasClass('add')) {
$(this).parent().append('<p><input type="file" accept="image/jpeg,image/png,image/gif" name="files" /></p>');
} else {
$(this).parent().find('p:last-child').remove();
} // if($(this).hasClass('add')) {
});
}, // handleFileAttachments: function() {
handleLabelWidths: function(container) {
var max = 0;
$(container + ' ' + 'label.autoWidth').each(function() {
if($(this).width() > max) {
max = $(this).width();
}
});
$(container + ' ' + 'label.autoWidth').width(max + 5);
} // handleLabelWidths: function(container) {
} // return {
})(); // streamlined.utils = (function() {
还有一个依赖于Modernizr
库的代码。
如何将我的代码、、、JQuery
和Modernizr
一起使用requirejs
?
谢谢!