jQuery.base.js是一個輕量級的jQuery插件,它提供了一些用于字符串處理、數據類型轉換、日期格式化等常用功能的方法。
/**
* 判斷對象是否為空
* @param obj
* @returns {boolean}
*/
$.isEmptyObject = function (obj) {
for (var name in obj) {
return false;
}
return true;
};
除了一些常見的工具方法外,jQuery.base.js還封裝了一些常用的UI組件,例如彈窗、提示框、下拉框等。以下是它的一個彈窗組件的示例:
/**
* 彈出式提示框
* @param msg 提示消息
* @param options 配置參數
* @returns {*|HTMLElement}
*/
$.alert = function (msg, options) {
options = $.extend({}, {
title: '',
okBtnText: '確定',
onOk: function () {
}
}, options || {});
var $dialog = $('' + options.title + '' +
'' + msg + '
');
$('body').append($dialog);
$dialog.find('.button-ok').click(function () {
$dialog.remove();
options.onOk();
});
return $dialog;
};
通過使用這些功能豐富的方法和組件,我們可以更加方便地開發出高質量的jQuery應用程序。
上一篇vue怎樣不帶濾鏡