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

做bbs网站教程百度搜索推广是什么

做bbs网站教程,百度搜索推广是什么,网站 昆明,shopwt多用户商城系统工厂模式: 单例模式: // 1、定义一个类class SingleTon{// 2、添加私有静态属性static #instance// 3、添加静态方法static getInstance(){// 4、判断实例是否存在if(!this.#instance){// 5、实例不存在,创建实例this.#instance new Single…

工厂模式:

单例模式:

// 1、定义一个类class SingleTon{// 2、添加私有静态属性static #instance// 3、添加静态方法static getInstance(){// 4、判断实例是否存在if(!this.#instance){// 5、实例不存在,创建实例this.#instance = new SingleTon();}// 6、返回实例return SingleTon.#instance;}}// 测试代码const s1 = SingleTon.getInstance();const s2 = SingleTon.getInstance();console.log(s1 === s2); // true

观察者模式:

发布订阅模式:

$on

$emit

        

$off

$once

源码集合:
<h2>发布订阅模式</h2><button class="on">注册事件</button><button class="emit">触发事件</button><button class="off">移除事件</button><button class="once-on">一次性事件注册</button><button class="once-emit">一次性事件触发</button><script>class MyEmmiter {// 添加私有属性#handlers = {// 事件名称:[事件处理函数1,事件处理函数2]}// 添加事件监听$on(event,callback){// 1.2保存事件if(this.#handlers[event] === undefined){this.#handlers[event] = [];}this.#handlers[event].push(callback);}// 触发事件// 接收不定长参数$emit(event,...args){// 循环触发事件const funcs = this.#handlers[event] || []funcs.forEach(callback=>callback(...args))}// 移除事件$off(event){// 清空事件this.#handlers[event] = undefined}// 一次性事件注册$once(event,callback){// 注册$on事件this.$on(event,(...args)=>{callback(...args)// 事件内部移除this.$off(event)} )}}// 实例化const bus = new MyEmmiter();// 注册事件document.querySelector('.on').addEventListener('click',()=>{bus.$on('event1',()=>{console.log('回调函数')})bus.$on('event2',(name,info)=>{console.log(name,info)})bus.$on('event2',(name,info)=>{console.log('event 第二个回调函数',name,info)})})// 触发事件document.querySelector('.emit').addEventListener('click',()=>{bus.$emit('event1')bus.$emit('event2','ian','18')})// 移除事件document.querySelector('.off').addEventListener('click',()=>{// 移除事件1bus.$off('event1')})// 一次性事件注册document.querySelector('.once-on').addEventListener('click',()=>{bus.$once('event3',(name,info)=>{console.log('一次性事件',name,info)})})// 一次性事件触发document.querySelector('.once-emit').addEventListener('click',()=>{bus.$emit('event3','ian','18')})


原型模式:

代理模式:

如图所示,使用缓存代理,只需要调用一次接口获取到数据,之后的接口数据都可以直接从缓存中获取,减小服务器压力

迭代器模式:

http://www.15wanjia.com/news/20211.html

相关文章:

  • 网页设计与网站开发试题技术培训机构排名前十
  • 电子商城网站设计seo社区
  • 湖南定制响应式网站有哪些百度提升优化
  • 广东网站建设微信商城运营百度app官方正式版
  • 大淘客怎样做网站搜索引擎优化的主要工作有
  • b2c网上商城有哪些邯郸网站seo
  • 求可以做问卷测试的网站简述提升关键词排名的方法
  • 上海微信小程序网站建设中国网站排名前100
  • 如何做自己的淘宝网站如何开通网站
  • 海南做网站24小时免费看的视频哔哩哔哩
  • 抚远网站建设seo网络推广课程
  • 厦门网站优化网站推广的目的是什么
  • 做的网站访问速度慢国内b2b十大平台排名
  • 手机做网站服务器谷歌排名规则
  • 好网站的特点衡阳seo外包
  • 关于加强机关网站建设必应搜索引擎入口官网
  • 做网站宽度和长度布局外链工具软件
  • 企业 做网站百度关键词搜索
  • 网站开发aichengkeji百度最新人工智能
  • wordpress上传apk小时seo百度关键词点击器
  • 深圳服务网站设计哪家公司好百度搜索推广平台
  • 网站推广软件有哪些精准客户运营推广
  • 用vue框架做的网站网上推广怎么收费
  • 上海十大活动策划公司seo优化的主要内容
  • wordpress头像本地seo研究学院
  • 微信网站开发系统沈阳网站seo排名公司
  • 网站免费模板百度公司销售卖什么的
  • 网站建设基础流程图seo排名优化推广教程
  • 做网站卖广告位赚钱软文广告范文
  • 做卡盟开端网站要多少钱快速提升网站关键词排名