
前端笔记
文章平均质量分 72
爱笑的橘子
最喜欢的只有杰伦
展开
-
ECMAScript新特性
本文章将要收集自ECMAScript2017开始的ECMAScript新特性1.ECMAScript20171.字符串追加:提供了两个字符串追加的方法 String.prototype.padStart 和 String.prototype.padEnd,方便我们将一个新的字符串追加到某个字符串的头尾。'someString'.padStart(numberOfCharcters [,stringForPadding]);'5'.padStart(10) // ' 5''5'.p原创 2021-08-28 21:47:08 · 192 阅读 · 0 评论 -
React-Router-Hook
一、useLocation当URL更新的时候会获取Location对象原创 2021-08-18 11:14:08 · 201 阅读 · 0 评论 -
React-hook
一、基础 Hook1.useState2.useEffect3.useContext二、额外的 Hook1.useReducer2.useCallback3.useMemo4.useRef5.useImperativeHandle6.useLayoutEffect7.useDebugValue原创 2021-08-04 11:16:08 · 182 阅读 · 0 评论 -
对于async、await、promise的理解
async会返回一个promise对象async function testAsync() { return "hello async";}const result = testAsync();console.log(result); //Promise { 'hello async' }await在等待它后面函数的返回值,其返回值会直接赋值给await的变量await等待有两个结果1.等到的是普通函数那么会直接以同步代码执行2.等到的是异步函数(promise)那么会阻塞下原创 2021-07-28 00:10:50 · 133 阅读 · 0 评论 -
TypeScript学习笔记
第一章、基础类型1.布尔值let isDone: boolean = false;2.数字let decLiteral: number = 6;3.字符串let name: string = "bob";4.数组let list: number[] = [1, 2, 3];5.任意类型 any变量的类型是动态的,可以是任意的,并且不会被类型检查器而检查,可以顺利通过编译阶段let notSure: any = 4;notSure = "maybe a string inste原创 2021-07-28 22:19:02 · 356 阅读 · 0 评论 -
Vue.js
JavaScript作者:李爽一.单页面应用的缺点1.优点页面里的内容改变不需要重新加载整个页面2.缺点首屏加载慢二.MVVM响应式原理(数据双向绑定)1.Vue响应式原理主要通过以下三点来实现数据劫持: vue.js是采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调阐述一下你所理解的MVVM响应式原理vue是采用数据劫持配合发布者-订阅者的模式的方式原创 2021-02-20 16:26:55 · 298 阅读 · 0 评论 -
JavaScript
JavaScript作者:李爽一.数据类型1.基本数据类型Number - - (数字)String - - (字符串)Boolean - - (布尔值)Undefined - - (未初始化) Nan(不是数值)Null - - (空的)Symbol - - (符号)2.引用数据类型Object - - (对象)以下都是属于Object之内的:Array - - (数组)Function - - (函数)Date - - (时间)Regexp - - (正则)3.基原创 2021-02-20 16:26:07 · 284 阅读 · 0 评论 -
HTML+CSS
HTML/CSS作者:李爽HTML一.meta标签doctype标签和meta标签doctype告诉浏览器以什么样的文档规范解析文档标准模式和兼容模式标准模式 ->正常,排版和js运作模式都是以最高标准运行兼容模式->非正常二.语义化标签页眉,页尾,内容三.常见的块级元素、行内元素、行块级元素常见的块级元素(自动换行, 可设置高宽 ): div h p ul li display:block;常见的行内元素(无法自动换行,无法设置宽高):a img spa原创 2021-02-20 16:24:18 · 211 阅读 · 0 评论