随笔分类 - JavaScript
摘要:vue源码createPatchFunction export function createPatchFunction (backend) { // ... 一些辅助方法 return function patch (oldVnode, vnode, hydrating, removeOnly)
阅读全文
摘要:Object.defineProperty 作用 Object.defineProperty会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象。 const vm = { data: { a: 1 } } Object.defineProperty(vm, '_data',
阅读全文
摘要:###高阶函数 ####什么是高阶函数 简单来说,高阶函数就是操作函数的函数;一般情况,在项目中都会分两种情况 函数可以作为参数传递到另一个函数 函数可以作为返回值输出不执行 ####第一种模式,函数作为参数传递到另一个函数 在业务代码中经常会遇到另个函数逻辑相同但业务逻辑不通的情况,我们可以把这两
阅读全文
摘要:###forEach 定义:forEach是给数组的每一个元素执行一次给定的函数 ####语法 arr.forEach(callback(currentValue [, index [, array]])[, thisArg]) ####参数 #####callback 为每个元素执行的函数,该函数
阅读全文
摘要:ajax ajax即 不是一门云烟,而是对现有技术的综合利用。本质是在HTTP协议的基础上以异步的 方式与服务器进行同行 异步:值某段程序执行时不会阻塞其他程序执行,其表现形式为程序的执行顺序不依赖程序本身的书写顺序 XMLHttpRequest对象 浏览器内建对象,用于在后台与服务器通信(交换数据
阅读全文