Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Топики про плагины к jQuery настолько унылы, что их даже обсуждать тоскливо.
— «Зацените, я научился ЭТО делать!».
— «Держи нас в курсе»…
(function( $, undefined ){ })( jQuery );
(function( $ ){
var undefined;
})( jQuery );
var undefined = void 0;
(function( $, undefined){
var undefined;
})( jQuery, (function())());
function fnc(foo, bar) {
if (bar === undefined) {}
}
typeof blabla === "undefined"
же. Только не говорите, что экономия N байт.if (typeof pewpew === "undefined") {} // почти не изменится
if(typeof pewpew=="undefined") {}
//--
var a;
if (typeof a === "undefined") {} // изменится сильно
var a, u;
if(a==u){}
function A(a) {
if (typeof a === "undefined") {
return "0";
}
}
// after
function A(a){var u;return a===u?0:u}
(function(){
if (typeof a != 'undefined') {
...
}
})();
blabla === undefined
typeof blabla === "undefined"
$('tag').fooPlugin('barMethod', bazArg)
а не традиционно функционально $('tag').fooPlugin.barMethod(bazArg)
?var somePluginInstance = $('.selector').SomePlugin().data('SomePlugin');
....
somePluginInstance.doSomeAction();
$('tag').fooPlugin().barMethod(bazArg)
Пишем плагин для jQuery