// 装饰者模式 : 在不改变原对象的基础上,进行功能扩展
// 功能一 ,改变字体颜色
function changeColor( n ){
$(n).css({
color: "blue"
});
return this;
}
// 功能二,修改背景颜色 一般情况我们会在changeColor 里直接添加,但是为了避免修改原对象
// 我们可以这么做
function changeColorAgain( n ){
changeColor( n );
$(n).css({
"background-color": "red"
})
}
changeColorAgain( ".he" );