常用生命周期 constructor() 用途: 初始化 props、state,用来写bind this shouldComponentUpdate() 用途: 返回 tr...
常用生命周期 constructor() 用途: 初始化 props、state,用来写bind this shouldComponentUpdate() 用途: 返回 tr...
创建Class组件 ES5 ES6 Props外部数据 传入 props给 B 组件 Props的作用 接受外部数据:只能读不能写,外部数据由父组件传递接受外部函数:在恰当的...
React.createElement 如果传入字符串div,会创建一个div 如果传入一个函数,则会调用该函数,获取其返回值 如果传入一个类,会在类前面加个new,获取一个...
引入React CDN引入Reactbootcdn cjs 和 umd 的区别 cjs 全称是 Common JS,是 Node.js 支持的模块规范 umd 是统一模块定义...
<占位符>
所有变量(包括基本类型和引用类型)都存在一个执行环境(也称为作用域链)当中,这个执行环境决定了变量的生命周期,以及哪一部分代码可以访问其中的变量。 执行环境有全局执行环境(也...
基本数据类型: Undefined、Null、'Boolean'、'Number'、'String' 按值访问,可以操作保存在变量中的实际的值 引用类型: Object 按...
基本语法使用function关键字声明,后跟一组参数以及函数体 使用return语句实现返回值,执行完后立即退出 return可以不带返回值,函数在停止执行后将返回 unde...
watch 和 computed 和 methods 区别 watch:监听,对data的数据监听回调, 当依赖的data的数据变化时, 会执行回调。在回调中会传入newVa...
HTTP状态码及含义 1xx 服务器收到请求,继续处理2xx 表示成功3xx 表示需要进一步操作4xx 表示浏览器方面出错5xx 表示服务器方面出错 200 - 请求成功20...
JS数据类型 共8种。 其中7种原始类型:null、undefined、String、Number、Boolean、BigInt、Symbol 1种复合类型: Object。...
防抖 防抖(debounce): 如果下达命令后,在t毫秒内再次下达该命令,则取消刚刚下达的命令,只执行新命令 最终效果: 对于连续动作(动作间的时间间隔小于t),以最后一次...
Promise 解决了回调地狱问题,不会导致难以维护;合并多个异步请求,节约时间。 Promise Promise 是一个对象,对象里存储一个状态,这个状态是可以随着内部的执...
什么是AJAX 异步JavaScript和XML。ajax是一种技术方案,但并不是一种新技术。它依赖的是现有的CSS/HTML/Javascript,而其中最核心的依赖是浏览...
跨域 同源:两个文档同源需满足:协议、域名、端口相同跨域:不同域之间相互请求资源,就算作“跨域“。js进行DOM操作、通信时如果目标与当前窗口不满足同源条件,浏览器为了安全会...
事件流 DOM 事件流分为三个阶段:捕获阶段、目标阶段、冒泡阶段。先调用捕获阶段的处理函数,其次调用目标阶段的处理函数,最后调用冒泡阶段的处理函数。 事件捕获: 从外向内找监...
Vue动画 Vue动画 CSS transition 在进入/离开的过渡中,会有 6 个 class 切换。 对于这些在过渡中切换的类名来说,如果使用一个没有名字的 ,则 ...
项目搭建 安装 Node.js 安装目录可以改,一定不要在路径中出现中文和空格 安装 @vue/cli@4.1.2 配置文件 目录结构组成 import alias TS/J...
指令 Directive 以 v- 开头的东西就是指令 语法 v-指令名:参数 = 值 , 如 v-on: click=add 如果值里没有特殊字符,则可以不加引号;有些指令...