是否有可能爲jQuery
選擇器創建混合(請注意,我不需要任何插件,它們對於我所做的操作而言太笨重)?Mixin爲JQuery選擇器
這裏是我想要完成的任務:
// Given a div I need to paint it with green for which...
var $container = $("#id001");
// current solution
var do = function(e) {
var container = e.container;
container.css("backgroudColor", "green");
};
do({ container: $container }); // call
// desired solution
var do**Mixin** = function(e){
e.css("backgroudColor", "green");
};
container.do(); // call
問心無愧是'mixin'? – Neal
@Neal - 你真的希望OP在一個問題中完全描述OO概念?!? http://en.wikipedia.org/wiki/Mixin – Jamiec
mixin是一種純粹的魔法,它允許使用一個奇怪的函數,就好像它是對象本身的一部分。 – user1514042