
web前端
無業䢟民
放荡不羁爱自由
展开
-
可选链操作符
简介可选链操作符( ?. )允许读取位于连接对象链深处的属性的值,而不必明确验证链中的每个引用是否有效。?. 操作符的功能类似于 . 链式操作符,不同之处在于,在引用为空(nullish ) (null 或者 undefined) 的情况下不会引起错误,该表达式短路返回值是 undefined。与函数调用一起使用时,如果给定的函数不存在,则返回 undefined。当尝试访问可能不存在的对象属性时,可选链操作符将会使表达式更短、更简明。在探索一个对象的内容时,如果不能确定哪些属性必定存在,可选链操作符也转载 2021-03-05 10:57:48 · 431 阅读 · 1 评论 -
学习Promise框架(三)--asyns函数和awite
/** 1.async函数* 函数的返回值为promise对象* promise对象的结果由async函数执行的返回值决定* 2.await表达式* await右侧的表达式一般为promise对象,也可以是其他的值* 如果表达式是promise对象,await返回的是promise成功的值* 如果是其他值,直接将此值作为await的返回值* 3.注意:* await必须写在async函数中,但async函数中可以没有await* 如果await的promise失败了,就会抛出异常,需要通原创 2021-01-04 23:15:32 · 339 阅读 · 0 评论 -
学习Promise框架(二)
自定义Promise框架/*自定义Promise函数模块: IIFE*/(function (window) { const PENDING = 'pending' const RESOLVED = 'resolved' const REJECTED = 'rejected' /* Promise构造函数 excutor: 执行器函数(同步执行) */ function Promise(excutor) { // 将当前原创 2020-12-19 21:17:33 · 143 阅读 · 1 评论 -
学习Promise框架(一)
学习Promise框架(一)Promise是什么抽象表达Promise是JS中进行异步编程的新的解决方案具体表达语法:Promise是个构造函数功能:Promise对象用来封装一个异步操作并可以获取其结果promise的状态改变pending变为resolvedpending变为rejectedPromise只有这两种状态,且每个Promise只能改变一次成功的数据成为value,失败的数据称为reasonPromise的运行流程为什么要用Prom原创 2020-10-30 00:32:51 · 456 阅读 · 0 评论 -
node及npm的安装与配置
Node.js 是一个基于 Chrome V8 引擎 的 JavaScript 运行时。它不是一门语言,不是库,不是框架。NodeJS 使用事件驱动,非阻塞型 I/O 模型。NodeJS 的包管理生态是 NPM,是现在世界上最大的开源程序包库。这里简单记录下自己的安装过程。1、登录https://nodejs.org/zh-cn/下载安装包,版本根据自己需要选择即可,这里我使用的是最新版的 14.3.0 ,安装比较简单,直接点击 next 即可。可能大家对这里比较感兴趣: Node.j..原创 2020-10-30 00:16:15 · 600 阅读 · 1 评论 -
解决vscode的报错:Java 11 or more recent is required to run the Java extension
解决Java 11 or more recent is required to run the Java extension. Please download and install a recent JDK. 的问题About the Java 11 requirementThe Eclipse Platform has decided to require Java 11 as the minimum requirement for its September 2020 release. See h原创 2020-09-17 18:07:38 · 6690 阅读 · 3 评论 -
vue笔记(上)
Vue.js笔记指令v-text:填充文本v-html:填充html片段v-pre:填充原始信息跳过编译过程数据的响应式如何理解响应式HTML5中的响应式数据的响应式什么是数据绑定将数据填充到标签中v-once只编译一次v-once的使用场景:如果显示的信息后续不需要修改,可以使用v-once双向数据绑定v-model双向数据绑定<input type="text" v-model="answer" />MVVM设计思想M(mode原创 2020-08-29 16:57:33 · 145 阅读 · 0 评论