每当我看到任何插件代码时,我都无法理解 80% 的代码。我也知道一些 jquery 并且已经成功使用它,但是我找不到他们在插件中所做的事情的那些方法。
通常是我在 10 行中编写的代码,它们会使用一些快捷方式并使用高级方法在 1 中完成。
例如,这是来自 jquery 文件上传插件的代码
// Callback for uploads start, equivalent to the global ajaxStart event:
start: function (e) {
var that = $(this).data('fileupload');
that._transition($(this).find('.fileupload-progress')).done(
function () {
that._trigger('started', e);
}
);
},
我不知道到底发生了什么,为什么函数名以下划线开头。所做的就是做的一切。
我在哪里可以找到用示例充分解释的那种东西,这样我也可以减少我的代码