javascript
文章平均质量分 77
DLY爽爽
这个作者很懒,什么都没留下…
展开
-
Vue生命周期
vue 生命周期 Vue 实例从创建到销毁的过程,就是生命周期。也就是从开始创建、初始化数据、编译模板、挂载Dom→渲染、更新→渲染、卸载等一系列过程。 生命周期图示: 1. beforeCreate: vue实例中的el,data,data中的message都为undefined 2. created: el还是undefined,而数据已经与data中的属性进行绑定(放在data中属性当值发生改变的同时,视图也会发生变化),在这里可以在渲染前倒数第二次更改数据的机会,不会触发其他的钩子函数,一般可以在转载 2022-01-22 17:07:13 · 193 阅读 · 0 评论 -
promise
1.什么是Promise Promise 是异步编程的一种解决方案,其实是一个构造函数,自己身上有all、reject、resolve这几个方法,原型上有then、catch等方法。(ps:什么是原型:https://blog.csdn.net/qq_34645412/article/details/105997336) Promise对象有以下两个特点。 (1)对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态:pending(进行中)、fulfilled(已成功)和rejected(转载 2022-01-15 16:31:45 · 123 阅读 · 0 评论 -
javascript事件委托
javascript事件委托 基本概念 事件代理(Event Delegation),又称之为事件委托。是JavaScript中常用绑定事件的常用技巧。顾名思义,“事件代理”即是把原本需要绑定在子元素的响应事件(click、keydown…)委托给父元素,让父元素担当事件监听的职务。事件代理的原理是DOM元素的事件冒泡。 事件冒泡 一个事件触发后,会在子元素和父元素之间传播(propagation)。这种传播分成三个阶段 捕获阶段:从window对象传导到目标节点(上层传到底层)称为“捕获阶段”(cap转载 2022-01-01 12:31:44 · 173 阅读 · 0 评论 -
Axios
Axios定义 Axios是前端最流行的ajax请求库 Axios 是一个基于 promise 网络请求库,作用于node.js 和浏览器中。 它是 isomorphic 的(即同一套代码可以运行在浏览器和node.js中)。在服务端它使用原生 node.js http 模块, 而在客户端 (浏览端) 则使用 XMLHttpRequests。 特性 从浏览器创建 XMLHttpRequests 从 node.js 创建 http 请求 支持 Promise API 拦截请求和响应 转换请求和响应数据 取消转载 2021-12-25 09:42:53 · 84 阅读 · 0 评论 -
this的指向
this的指向 this就是一个指针,指向调用函数的对象。函数的this在调用时绑定的,完全取决于函数的调用位置(也就是函数的调用方法)。 思维导图 本节精华: this 总是(非严格模式下)指向一个对象,而具体指向哪个对象是在运行时基于函数的执行环境动态绑定的,而非函数被声明时的环境; 除了不常用的with和eval的情况,具体到实际应用中,this指向大概可以分为四种: 作为对象的方法调用; 作为普通函数调用; 构造器调用; call 或 apply调用; 箭头函数中,this指向函数上层作用域的转载 2021-12-18 09:33:35 · 141 阅读 · 0 评论 -
闭包的总结
1、概念 **闭包函数:**声明在一个函数中的函数,叫做闭包函数。 **闭包:**内部函数总是可以访问其所在的外部函数中声明的参数和变量,即使在其外部函数被返回(寿命终结)了之后。 2、特点 让外部访问函数内部变量成为可能; 局部变量会常驻在内存中; 可以避免使用全局变量,防止全局变量污染; 会造成内存泄漏(有一块内存空间被长期占用,而不被释放) 3、闭包的创建: 闭包就是可以创建一个独立的环境,每个闭包里面的环境都是独立的,互不干扰。闭包会发生内存泄漏,**每次外部函数执行的时候,外部函数的引用地址不同,转载 2021-12-18 09:29:42 · 83 阅读 · 0 评论