所在位置:
首页 >
营销资讯 >
网站运营 > 作为前端新人,如何高效理解 Web 常用设计模式?
作为前端新人,如何高效理解 Web 常用设计模式?
时间:2024-02-08 01:40:01 | 来源:网站运营
时间:2024-02-08 01:40:01 来源:网站运营
作为前端新人,如何高效理解 Web 常用设计模式?:1、设计模式可以不用关注,即时你学会了他的表达形式,你还是不能领会他的精髓。
2、理解设计模式的前提是你已经有大量代码实践的经验,有时候你不知不觉就写成了符合某种设计模式的代码,只是 你不知道他有一个专业的叫法罢了。
3、举个例子,观察者模式,比如消息的订阅和注册,个人看法是,本质上就是注册函数,调用函数。
//one place
obj.fn = function(){}
//two place
if($.isFunction(obj.fn)){
obj.fn(a,b,c,...);
}
4、正确的姿势,写大量的代码,思考怎么复用、优化性能等等,比如单例模式就可以保持对象只有一个,减少开销等等。不知不觉就会用上设计模式了。