当前位置: 首页 > news >正文

国内做的比较好的旅游网站百度百科官网

国内做的比较好的旅游网站,百度百科官网,带后台的响应式网站,国外网站怎么做推广设计原则 最重要的:开放封闭原则 对扩展开放对修改封闭 工厂模式 用一个工厂函数,来创建实例,隐藏 new 如 jQuery 的 $ 函数,React 的 createElement 函数 单例模式 全局唯一的实例(无法生成第二个) 如 Vuex 和 Redux 的 store…

设计原则

最重要的:开放封闭原则

  • 对扩展开放
  • 对修改封闭

工厂模式

用一个工厂函数,来创建实例,隐藏 new

如 jQuery 的 $ 函数,React 的 createElement 函数

在这里插入图片描述

单例模式

全局唯一的实例(无法生成第二个)

如 Vuex 和 Redux 的 store,全局唯一的 dialog,modal

在这里插入图片描述

  • JS 是单线程的,创建单例很简单
  • Java 是支持多线程的,创建单例要考虑锁死线程,否则多个线程同时创建,单例就重复了(多线程共享进程内存)

代理模式

使用者不能直接访问对象,而是访问一个代理层,在代理层可以监听 get set 做很多事情

如 ES6 Proxy 实现 Vue3 响应式

var obj = new Proxy({}, {get: function (target, propKey, receiver) {console.log(`getting ${propKey}!`);return Reflect.get(target, propKey, receiver);},set: function (target, propKey, value, receiver) {console.log(`setting ${propKey}!`);return Reflect.set(target, propKey, value, receiver);}
});

观察者模式

在这里插入图片描述

发布订阅模式

自定义事件(组件卸载时记得清除,避免内存泄漏)

在这里插入图片描述

装饰器模式

原功能不变,增加一些新功能(AOP 面向切面编程)

如 ES和Typescript 的 Decorator 语法:类装饰器,方法装饰器

@testable
class MyTestableClass {// ...
}function testable(target) {target.isTestable = true;
}MyTestableClass.isTestable // true
http://www.ritt.cn/news/122.html

相关文章:

  • php动态网站开发内容优优群排名优化软件
  • go做网站nba最新排名
  • 对单位网站的要求吗汕头网络营销公司
  • 17做网站广州沙河地址东营网站推广公司
  • 顺德网站建设公司小广告
  • 展示网站开发 大概多少钱济南优化哪家好
  • 不会代码怎么做外贸网站河池网站seo
  • 在公司网站建设会议上的汇报seo培训网
  • html5网站赏析soso搜搜
  • 怎么百度上搜到自己的网站seo全称英文怎么说
  • 如何用ps做网站界面seo排名查询工具
  • 虚拟主机网站建设步骤天津seo外包
  • 江苏网站建设效果山东seo
  • 网站建设找宙斯站长工具美橙互联建站
  • 铜仁北京网站建设淘宝怎么优化关键词排名
  • 做方案的网站推广软件app
  • markdown转换wordpressseo排名点击
  • 漳州专业网站建设公司百度优化排名软件
  • 软件开发文档通用要求seo黑帽技术有哪些
  • 完全网络营销网站百度关键词优化公司哪家好
  • 建设局平台seo知识是什么意思
  • wordpress快速发文章汕头seo代理商
  • 导航网站网站提交怎么做网页制作素材模板
  • 兰州网站制作设计市场营销产品推广策划方案
  • 做电商网站要备案吗海南百度推广开户
  • asp网站开发环境cpu百度的相关搜索
  • 宠物店网站建设策划书国内十大搜索引擎
  • 视频网站VIP卡怎么做赠品网络平台推广广告费用
  • 在哪修改网站关键词网络推广有哪些方法
  • python源码分享网站专业地推团队电话