05 2022 档案
② 初识vue3.0:新特性讲解
摘要:1 vue3 新特性巡礼 1.1 性能提升 打包减小 初次渲染加快、更新加快 内存使用减少 得益于重写虚拟 DOM 的实现和 Tree shanking 的优化 1.2 Composition API ref 和 reactive computed 和 watch 新的生命周期函数 自定义函数 -- 阅读全文
posted @ 2022-05-27 17:36 pleaseAnswer 阅读(82) 评论(0) 推荐(0) 编辑
① 你好ts:进入类型的世界
摘要:1 什么是 Typescript 1.1 编程语言的类型 动态类型语言(js) 数据类型检查发生在运行阶段 静态类型语言(ts) 数据类型检查发生在编译阶段 2 为什么要学习 typescript 2.1 ts 的优点 程序更容易理解 效率更高 更少的错误 包容性高 完全兼容js 2.2 缺点 增加 阅读全文
posted @ 2022-05-27 17:24 pleaseAnswer 阅读(43) 评论(0) 推荐(0) 编辑
⑨ ES11 新特性初探
摘要:1 全局模式捕获:String.prototype.matchAll() const str = ` <html> <body> <div>这是第一个div</div> <p>这是p</p> <div>这是第二个div</div> <span>这是span</span> </body> </html 阅读全文
posted @ 2022-05-18 17:46 pleaseAnswer 阅读(26) 评论(0) 推荐(0) 编辑
⑧ ES10 效率再提升
摘要:1 对象扩展 Object.fromEntries() 把键值对列表转换为一个对象 1.1 Object 转换 const obj = { name: 'imooc', course: 'es' } const entries = Object.entries(obj) console.log(en 阅读全文
posted @ 2022-05-18 17:41 pleaseAnswer 阅读(22) 评论(0) 推荐(0) 编辑
⑦ ES7 异步迭代&对象操作升级
摘要:1 异步迭代:for await of 1.1 同步迭代(模拟) const arr = ['es6', 'es7', 'es8', 'es9'] // 只适用于同步操作 arr[Symbol.iterator] = function() { let nextIndex = 0 return { n 阅读全文
posted @ 2022-05-18 17:37 pleaseAnswer 阅读(56) 评论(0) 推荐(0) 编辑
⑥ ES8 异步编程&对象拓展
摘要:1 异步编程解决方案 Async Await async 让我们写起 Promise 像同步操作 async/await 是函数定义的关键字 await 用于等待 promise 对象的返回结果,且不能单独使用必须放在 async 函数中 利用 async 定义的函数会返回一个 promise 对象 阅读全文
posted @ 2022-05-18 17:30 pleaseAnswer 阅读(30) 评论(0) 推荐(0) 编辑
⑤ ES7 数组&数值拓展
摘要:1 数组扩展:Array.prototype.includes(searchElement, fromIndex) fromIndex 从指定索引位置开始查找 1.1 返回值:Boolean const arr = ['es6', 'es7', 'es8'] console.log(arr.incl 阅读全文
posted @ 2022-05-18 17:27 pleaseAnswer 阅读(33) 评论(0) 推荐(0) 编辑
④ ES6 异步编程与模块化
摘要:1 异步操作必备知识 1.1 异步操作前置知识 1. js 是单线程的 2. 同步任务与异步任务 3. ajax 原理 前后端数据分离 前端 ↔ 后端 ajax 4. callback hell 回调地狱 2 Ajax 原理与 Callback Hell 2.1 ajax 原理 一种前后端的交互方式 阅读全文
posted @ 2022-05-18 17:17 pleaseAnswer 阅读(29) 评论(0) 推荐(0) 编辑
③ ES6 新特性
摘要:1 面向过程与面向对象 1.1 冰箱装大象 js是一种基于对象(object-based)的语言 1.2 类与对象 类是对象的模板,定义了同一组对象共有的属性和方法 2 ES5中的类与继承 2.1 类 1. 如何定义类 属性定义在类上 方法定义在原型上 function People(name, a 阅读全文
posted @ 2022-05-18 17:05 pleaseAnswer 阅读(19) 评论(0) 推荐(0) 编辑
② ES6 必备知识
摘要:1 新的声明方式 1.1 作用域 对象 类型 global/window 全局作用域 function 函数作用域(局部作用域) {} 块级作用域 this 动态作用域 1.2 新的声明方式 let 1. 不属于顶层对象 window var 声明的顶层对象与全局变量挂钩,污染全局变量 var a 阅读全文
posted @ 2022-05-16 20:26 pleaseAnswer 阅读(29) 评论(0) 推荐(0) 编辑
① 课程介绍 & 环境搭建
摘要:1 课程介绍 es2015-es2020 每个版本引入的新特性 对比各版本 充分体现新特性语法优势 每个语法的应用场景 理论与实践相结合 电子书 2 Node 安装与 npm 源切换 查看 node 版本 node -v 查看 npm 版本 npm -v npm 源切换 nrm 安装 npm i - 阅读全文
posted @ 2022-05-16 20:22 pleaseAnswer 阅读(21) 评论(0) 推荐(0) 编辑