![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
文章平均质量分 66
MDR_0820
这个作者很懒,什么都没留下…
展开
-
promise
promise 是异步编程的一种解决方案Promise对象表示异步操作的最终完成(或失败)及其结果值promise 三种状态pending:等待状态, 比如 正在进行网路请求 或者定时器没有到时间fulfill :满足状态 当我们 主动回调了 resolve时 就处于该状态 并且会回调 .then()reject:拒绝状态 当我们主动回调reject时 就处于该状态 并且会回调.catch()<!DOCTYPE html><html lang="en"><原创 2021-11-23 13:55:59 · 518 阅读 · 0 评论 -
Vue注册组件语法糖、 事件修饰符 ,组建模块的抽离两种写法、父子组件通信
Vue注册组件语法糖<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <原创 2021-11-15 15:04:21 · 263 阅读 · 0 评论 -
vue 购物车案例
html<body> <div id="app"> <div v-if="books.length"> <table> <tr> <th> 序列 </th> <th> 名称 </th> <th原创 2021-11-13 18:59:20 · 309 阅读 · 0 评论 -
闭包、递归
变量作用域变量根据作用域的不同分为两种 :全局变量和局部变量1 函数内部可以使用全局变量2 函数外部 不可以使用局部变量3 当函数执行完毕 本作用域 的局部变量会销毁什么是闭包闭包(closure) 指 有权 访问 另一个函数作用域中变量的 函数简单理解就是 一个作用域可以访问另外一个函数内部的局部变量<script>// 闭包 :fun 这个函数作用域 访问了另外一个函数 fn里面的局部变量num// 闭包的主要作用 延伸了变量的 作用范围 function原创 2021-11-10 14:30:30 · 824 阅读 · 0 评论 -
函数进阶、函数的调用方式、函数内部的this指向、改变函数内部的this指向
创建函数的 三种方式<script> // 函数的定义方式 // 1.自定义函数 命名函数 function fn() { } // 2.函数表达式 匿名函数 var fun = function () { } // 3.利用 new Function('参数1','参数2','函数体') var f = new Function('a', 'b', 'console.log(a+b原创 2021-11-09 17:25:54 · 322 阅读 · 0 评论 -
es5新增方法
数组方法字符串方法对象方法数组方法迭代 (遍历)方法:forEac()、map()、filter()、some()、every()forEach()<script> // forEach 迭代 遍历数组 var arr = [1, 2, 3, 4, 5] var sum = 0 arr.forEach(function (value, index, array) { console.log.原创 2021-11-09 12:00:37 · 89 阅读 · 0 评论 -
构造函数 原型对象
构造函数JavaScript 的构造函数中可以添加一些成员 可以在构造函数上本身添加 也可以在构造函数内部的this上添加 通过这两种方式 添加成员 就分别称为 静态成员和实例成员静态成员: 在构造函数身上添加的成员 称为静态成员 只能由构造函数本身访问实例成员: 在构造函数内部创建的对象成员 称为实例成员 只能由 实例化的对象来访问原型对象构造函数的方法很好用 但是存在浪费内存的问题 <script> function Star(uname, age) {原创 2021-11-08 19:57:28 · 549 阅读 · 0 评论 -
let 、const 、var 的区别 、结构赋值 ES6 箭头函数、Array 的扩展方法、模板字符串、repeat方法、Set 数据结构
箭头函数箭头函数表达式的语法比函数表达式更简洁,并且没有自己的this,arguments,super或new.target箭头函数表达式更适用于那些本来需要匿名函数的地方,并且它不能用作构造函数。箭头函数 this 是静态的 始终 指向函数声明所在作用域下的this的值 <script> let fn = (a, b) => { return a + b } let aa = fn(1, 2)原创 2021-11-06 12:27:32 · 186 阅读 · 0 评论 -
面向对象 、ES6 类class、类里面this指向问题
面向对象编程 OOP(Object Oriented Programming)面向对象 是吧事物分解成一个个对象 然后有对象之间分工合作面向对象 是以对象功能来划分问题 而不是步骤在面向对象程序开发思想中 每一个对象都是功能中心 具有明分工面向对象编程 具有灵活 代码可复用 容易维护和开发的优点 更适合多人合作的大型软件项目面向对象的特性封装性继承性多态性面向过程和面向对象的对比面向过程优点:性能比面向对象高 适合跟硬件联系很紧密的东西缺点:没有面向对象易维护 易扩展原创 2021-11-05 16:27:58 · 398 阅读 · 0 评论