240 发简信
IP属地:北京
  • js常用设计模式11-状态模式

    js常用设计模式1-单例模式[https://www.jianshu.com/p/5cc2ca56a17b]js常用设计模式2-策略模式[https://www.jiansh...

  • js常用设计模式10-装饰者模式

    js常用设计模式1-单例模式[https://www.jianshu.com/p/5cc2ca56a17b]js常用设计模式2-策略模式[https://www.jiansh...

  • js常用设计模式9-中介者模式

    js常用设计模式1-单例模式[https://www.jianshu.com/p/5cc2ca56a17b]js常用设计模式2-策略模式[https://www.jiansh...

  • js常用设计模式8-职责链模式

    js常用设计模式1-单例模式[https://www.jianshu.com/p/5cc2ca56a17b]js常用设计模式2-策略模式[https://www.jiansh...

  • js常用设计模式7-享元模式

    js常用设计模式1-单例模式[https://www.jianshu.com/p/5cc2ca56a17b]js常用设计模式2-策略模式[https://www.jiansh...

  • js常用设计模式6-组合模式

    组合模式和命令模式有点像,命令模式是一个个小的指令,而组合模式是一些小指令组合成的大指令 1,命令模式和组合模式的联合应用 试想这么一个场景:我们回家之后先关门,然后开电脑,...

  • 第四点变量提升说的不严谨,毕竟你的箭头函数写的是声明式的,换成funciton也一样。
    第二点this指向可以写具体点,多写几个demo。

    箭头函数和function的区别

    1、写法不同 2、this的指向不一样使用function定义的函数,this的指向随着调用环境的变化而变化的,而箭头函数中的this指向是固定不变的,一直指向的是定义函数的...

  • js常用设计模式5-命令模式

    命令模式是最简单和优雅的模式之一,命令模式中的命令(command)指的是一个执行某些特定事情的指令。设计模式的主题总是把不变的事物和变化的事物分离开来,命令模式也不例外。应...

  • js常用设计模式4-发布-订阅模式

    发布-订阅模式也叫观察者模式,它定义对象之间一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。在javaScript开发中,我们一般用事件模型...

  • js常用设计模式3-代理模式

    代理模式是为一个对象提供一个代用品或占位符,以便控制对它的访问 1,例子-小明追妹子 (1) 小明喜欢一个妹子,现在小明直接给妹子送花 (2)引入一个妹子的朋友,让她来代替小...

  • js常用设计模式2-策略模式

    在生活中,我们去某个地方,可以走路,骑自行车,坐地铁,坐火箭等等,方案很多。策略模式的定义:定义一系列算法,把他们一个个封装起来,并且使他们可以相互替换。 1,计算奖金 1....

  • js常用设计模式1---单例模式

    单例模式的定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点1,简单实现 在这段代码中,我们需要通过Singleton.getInstance来获取Singleton...

  • 120
    url输入之后发生了什么以及优化点

    已经建立连接了,但是服务器崩溃了,怎么办? HSTS 缓存校验 DNS解析(20ms到120ms) 一,url解析以及缓存 二,DNS解析 1,首先本地解析,没有的话再去别的...

  • 120
    http详解

    1,http使用场景: 网页输入urlajax获取数据img标签加载图片 2,主要技术点:缓存,这是最能优化性能的地方!!! cache-control:public,pri...

  • 优秀

    使用 commitizen 优化 git 提交

    之前写了一篇博客,用来做备忘,每次有新项目的时候,就上去复制粘贴: 关于项目 git 协作流程的思考 但是因为有一些思考过程,所以不太方便施展 C+V 大法,现在汇总一下。 ...

  • 120
    js执行规则

    Q1:注册函数时会发生什么? 名字会写进event table里面 Q2:js的异步 js是一门单线程语言,全部的实现异步的方法,都是用同步去模拟的。这一点灰常重要! Q3:...

  • js几种继承方式

    注意: 1,constructor总是指向类的构造函数 2,__proto__指向父类的原型对象 1,原型链继承 缺点:对于复杂数据类型color,多个实例对引用的操作会被篡...

  • 深拷贝和浅拷贝

    一,js中有堆和栈的概念 栈:基本数据类型的值存放在此处 堆:引用数据类型的地址在栈中,真实数据存放在堆中 二,赋值和浅拷贝的区别 // 浅拷贝 赋值:同一个引用对象,原对象...

  • 120
    js执行上下文

    执行上下文(Execution Context):函数执行前进行的准备工作(也称执行上下文环境)。 当执行代码进入一个环境时,就会为该环境创建一个执行上下文,它会做一些准备工...