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
一緒に使用するにはどうすればよいですか?
ありがとう!