![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
不走小道
这个作者很懒,什么都没留下…
展开
-
vuex 结构图及vuex 核心概念和 API
vuex 结构图vuex 核心概念和 API1. statevuex 管理的状态对象它应该是唯一的const state = { xxx: initValue }2. mutations包含多个直接更新 state 的方法(回调函数)的对象谁来触发: action 中的 commit(‘mutation 名称’)只能包含同步的代码, 不能写异步代码const mutations = { yyy (state, {da原创 2020-10-26 19:18:03 · 298 阅读 · 0 评论 -
JavaScript闭包面试经典案例
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document<原创 2020-10-07 02:42:40 · 346 阅读 · 0 评论 -
模拟JavaScript中排序方法sort的内部实现
// 模拟sort的内部实现 arr.sort(function (a, b) { return a - b; }); console.log(arr); arr.mySort() Array.prototype.mySort = function (fn) { for (var i = 0; i < this.length - 1; i++) { var isSort = true; // 假设排好序 ...原创 2020-10-07 02:10:59 · 433 阅读 · 2 评论 -
JavaScript原型链属性查找规则
原型链 // 属性查找规则 function Student(name, age, sex) { this.name = name; this.age = age; this.sex = sex; } Student.prototype.sayHi = function () { console.log('大家好,我是' + this.name); } // 构造函数的原型对象增加一个属性 Stude原创 2020-10-06 12:06:17 · 1543 阅读 · 2 评论 -
ES7 async封装fetch库(增删改查)
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascript"> // 使用Promise封装fetch库(增删改查) class EasyHttp{ // 封装get 请求 async get(url){原创 2020-10-05 19:09:46 · 1290 阅读 · 3 评论 -
ES6 使用Promise封装fetch库(增删改查)
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascript"> // 使用Promise封装fetch库(增删改查) class EasyHttp{ // 封装get 请求 get(url){ return new Promise((r原创 2020-10-05 18:17:03 · 653 阅读 · 1 评论