前言 了解HTTP与HTTPS之前可以先简单了解下网络协议分层,以及每层的具体的工作分工与协议,可参考阮一峰老师的文章互联网协议入门(一)[https://www.ruany...

前言 了解HTTP与HTTPS之前可以先简单了解下网络协议分层,以及每层的具体的工作分工与协议,可参考阮一峰老师的文章互联网协议入门(一)[https://www.ruany...
一、安装Nginx 安装 Homebrew homebrew是什么?它是Mac中的一款软件包管理工具,通过brew可以很方便的在Mac中安装软件或者是卸载软件。可参考其官网(...
设计模式分类(23种设计模式) 创建型单例模式原型模式工厂模式抽象工厂模式建造者模式 结构型适配器模式装饰器模式代理模式外观模式桥接模式组合模式享元模式 行为型观察者模式迭代...
讲解 TCP 三次握手和四次握手之前,我们先了解一下 TCP 和 UDP 这两个重量级的传输层协议。 用户数据报协议 UDP(User Datagram Protocol):...
前言 最近在网上看到的一些优秀的webpack的面试总结:「吐血整理」再来一打Webpack面试题[https://juejin.cn/post/68449040942812...
参考:https://juejin.cn/post/6978728619782701087[https://juejin.cn/post/697872861978270108...
1. 同步任务与异步任务 所有的任务可以分为同步任务和异步任务。 同步任务就是立即执行的任务,同步任务一般会直接进入到执行栈中执行,且只有一个任务执行完毕,才能执行下一个任务...
前言 对前端模块化规范做的一点笔记 什么是模块化? 或根据功能、或根据数据、或根据业务,将一个大程序拆分成互相依赖的小文件,再用简单的方式拼装起来。 模块化要解决的问题: 如...
前言 本章总结了vue2.x与vue3.x的通信方式 VUE2.x的通信方式 props传递数据 通过 $emit 触发自定义事件 使用 $ref 作用域插槽(slot) e...
AST语法树是什么?[https://fe.ecool.fun/topic/4b1c17f5-a42b-4853-9ff5-792a23d45050?orderBy=upda...
基本用法 作用相当于一个构造函数 通过关键词class来定义类/实现类的继承 静态属性的用关键字static修饰 constructor为类的构造方法,会自执行 类的一般方法...
相同点:三者都可以改变函数的this对象指向 不同点: 三者第一个参数都是this要指向的对象,如果如果没有这个参数或参数为undefined或null,则默认指向全局win...
前言 每种编程语言都有它的内存管理机制,比如简单的C有低级的内存管理基元,像malloc(),free()。而对于JavaScript来说,会在创建变量(对象,字符串等)时分...
https://v3.cn.vuejs.org/guide/migration/introduction.html#%E6%A6%82%E8%A7%88[https://v3...
1. 数据双向绑定的原理 1.1 原理 Vue2.0使用Object.defineProperty来劫持对象属性的 geter 和 seter 操作,当数据改变发出通知 Vu...
渲染真实DOM的开销是很大的,比如有时候我们修改了某个数据,如果直接渲染到真实dom上会引起整个dom树的重绘和重排,有没有可能我们只更新我们修改的那一小块dom而不要更新整...
一、slot是什么 在HTML中 slot 元素 ,作为 Web Components 技术套件的一部分,是Web组件内的一个占位符。 该占位符可以在后期使用自己的标记语言填...