数据绑定 Object.defineProperty 方法 该方法是 Object 的静态方法,它能在对象的某个属性被获取或者被设置时处理逻辑 defineProperty ...
数据绑定 Object.defineProperty 方法 该方法是 Object 的静态方法,它能在对象的某个属性被获取或者被设置时处理逻辑 defineProperty ...
页面性能 几个Metrics(指标) First Paint(FP)首次绘制,从白屏到第一个像素点绘制。 First Contentful Paint(FCP)首次内容绘制,...
Babel相关 什么是Babel? Babel就是一个js转码器,将高版本js转化为低版本js以兼容各种或者各个版本的浏览器 **Babel各版本区别 Babel5babel...
开发中遇到的问题 规范化 编码规范可提高交付质量,维护成本 commit规范可快速定位版本问题,开发进度 流程化 磨刀不误砍柴工,必要的流程环节是会开发事半功倍的,比如需求讨...
webpack 核心概念和手写 plugin webpack 常用概念 Entry :项目入口,指示 webpack 应该使用哪个模块,来作为构建气内部依赖图的头节点 Out...
开发中遇到的问题 规范化编码规范可提高交付质量,维护成本commit规范可快速定位版本问题,开发进度 流程化磨刀不误砍柴工,必要的流程环节是会开发事半功倍的,比如需求讨论,返...
自定义 webpack Loader 啥是 webpack Loader webpack 的核心功能只能处理 JS json 文件。但是同时,webpack 对文件的处理功能...
设计模式 5 大原则 1,单一职责原则一个类只封装一定的功能过于复杂的代码块想办法拆分成单独的方法 2,开闭原则对修改关闭,对扩展开放增加或者变更需求时,不应该修改核心代码,...
Vuex和全局变量 关于全局对象和 Vuex 之间的区别,官方写得还是比较通俗易懂的: Vuex 和单纯的全局对象有以下两点不同: 1.Vuex 的状态存储是响应式的。当 V...
铁律 1,js中万物皆对象 2,对象分为函数对象和普通对象 3,每个对象都有proto 4,只有函数对象有prototype属性 5,所有的prototype指向的对象都有一...
第一个React程序 函数式组件 class组件 组件的组合和嵌套 将一个组件渲染到另一个组件内部构成父子组件关系 注:react组件不存在vue那样的slot内容分发机制 ...
浏览器内置对象 window window对象充当全局作用域,同时也代表浏览器窗口: 属性: innerWidth/innerHeight 浏览器窗口的内部宽度/内部高度 o...
作用域和作用域链 js没有块级作用域只有函数作用域 函数作用域:函数内部如果使用了一个变量但是函数内并没有定义这个变量。1,会在外部去找这个变量定义的位置,如果找到了,会在函...
const 不能重复声明且只能一次赋值 块级作用域且无变量提升 暂时性死区 只要块级作用域内存在let命令,它所声明的变量就“绑定”(binding)这个区域,不再受外部的...
纯函数 1,如果给定相同的参数,则一定返回相同的结果2,它不会引起任何副作用【不能传入具有副作用的参数或者在其内部使用,比如全局变量】 正例: Array.slicelet ...
TS中的数据类型及变量 ts基础数据类型: 布尔:boolean(true, false) 数字:number (6,0xffff,0b10101,0o,772) 字符串:s...
直播课地址:https://live.vhall.com/room/watch/140415593?[https://live.vhall.com/room/watch/14...
直播课地址: 网上参考资料:[https://www.cnblogs.com/lvdabao/p/js-modules-develop.html[https://www.cn...