ICode9

精准搜索请尝试: 精确搜索
  • Promise.all的用法2022-03-01 11:00:50

    Promise.all用来同时执行多个请求 <template> <div> </div> </template> <script> export default { name: 'P0603CommoditySales', data() { return { } }, created() { this.init() }, methods: { // Prom

  • 过一遍|前端面试中常见对比(持续补充)2022-02-28 15:35:18

    HTML 1. link 和 @import的区别 2. scr 和 href的区别 3. title和h1的区别 4. b与strong的区别 5. i与em的区别 6. 超链接中title和alt的区别 CSS 1. position中absolute和relative有什么区别? 2. position中absolute和fixed有什么区别? 3. visible:hidden display:none opacit

  • 处理push重复导航报错的方法(修改router的push以及replace方法)2022-02-28 15:34:30

    描述: 编程式路由跳转到当前路由(参数不变), 会抛出NavigationDuplicated的警告错误 声明式路由跳转内部已经处理 原因:vue-router3.1.0之后, 引入了push()的promise的语法 如果没有通过参数指定成功或者失败回调函数就返回一个promise来指定

  • PHP网络请求插件Guzzle使用2022-02-28 10:35:28

      在写后台代码时,避免不了需要与其他第三方接口交互,如向服务号下发模板消息,有时可能需要下发超过 10 万条。这时不得不考虑使用异步和「多线程」的网络请求。 今天向 php 工程师们推荐一个 Guzzle 插件。 Guzzle Guzzle 是一个 PHP 的 HTTP 客户端,用来轻而易举地发送请求,并

  • Promise笔记2022-02-28 01:33:40

    笔记来源:在B站观看尚硅谷Promise教程做相应的笔记并结合其他一些大神的笔记,仅供参考 一、Promise的理解与使用 1、概念: ​ Promise是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的

  • 简单了解Promise2022-02-27 19:31:41

    名词约定 promise的话,有以下名词约定: promise(首字母小写)对象指的是"Promise实例对象" Promise(首字母大写且单数形式)表示"Promise构造函数" Promises(首字母大写且复数形式)用于指代"Promises规范" 一、什么是promise: Promise,简单来说就是一个容器,里面保存着某个未来才会结束的

  • JS 微任务与宏任务, promise执行顺序2022-02-27 15:31:57

    1 promise执行顺序 var p = new Promise(function (resolve, reject) { console.log("1"); resolve("2"); }) p.then((value) => { console.log(value); }); console.log(3); 结果:1 3 2 new promise之后,promise立即执行,then方法是promise的回调函数,是

  • 教你如何手写一个Promise2022-02-25 23:58:27

    想要源码的可以看这里,里面也有一些其他的知识 想要手写一个promise,首先就要了解promise,想必大家都被过一些promise的面试题,知道一些promise的用法,主要考的就是一种异步编程的思想。 了解promise 我们先来看看直接输出一个promise对象会是什么,通过代码: var p = new Promise((reso

  • 使用 Node.js 需要了解多少 JavaScript2022-02-25 16:34:37

    使用 Node.js 需要了解多少 JavaScript JavaScript 概念: 词汇结构 表达式 类型(string,number,boolean,ES6以后 symbol set map) 类(class this为public var为private) 变量(var,const,let) 函数 this 箭头函数 循环 作用域 数组 模板字面量(使用反引号```(back-tick)包裹,并允许字符

  • promise的学习2022-02-23 16:02:53

    欢迎大家访问我的博客dreamITGirl,不要吝啬你们的小星星,点个star~ 有问题的话,你可以将问题在 GitHub问我. 这篇文章是阅读完promiseA+规范和ES6入门教程,写的总结。 Promise对象 Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。 术语 pro

  • ES6进阶2022-02-22 23:32:14

    ES6进阶版 文章目录 前言一、类1.创建类 二、模块化1.export 导出和import导入 三、可迭代对象1.set 数组去重2.WeakSet3.Map4.for of4.Promise异步处理Promise解决回调地狱Promise实现网络请求 总结 前言 ES6 的出现主要是为了解决 ES5 的先天不足,比如 JavaScript 里

  • Promise2022-02-22 15:33:37

    Promise状态 pending resolved rejected 调resolve函数会进入成功状态 调rejected函数或报错会进入失败状态 api Promise.all Promise.race Promise.resolve Promise.reject是函数对象方法 .then .catch是实例对象方法 .then返回值 返回非promise的值,则下一个promise变为reso

  • Promise笔记(完结版)2022-02-21 18:58:00

    目录 一、认识Promise (一)相关知识及特点 (二)Promise初体验 (三)Promise实践练习 二、Promise基本知识 (一)基本知识 (二)Promise的API及代码 (三)几个关键问题及代码 三、自定义封装Promise(手写Promise,class版) 四、async与await (一)基本知识 (二)代码实践 #END(具体可看b站尚硅谷ovo) 一、

  • ES6查漏补缺2022-02-21 18:35:00

    ES6查漏补缺 1. let 和const 命令 区别于var 不存在变量提升 let 是块级作用域,只要块级作用域内存在let命令,它所声明的变量就“绑定”(binding)这个区域,不再受外部的影响 const命令同样适用 let不允许在相同作用域内,重复声明同一个变量 重点: let实际上为 JavaScript

  • javascript Promise2022-02-20 23:02:23

    回调函数 对比-普通函数和异步函数返回值 普通函数的直接返回想要的数据,可以异步函数不行,于是便有了回调函数. 进化-回调函数 例子1 以前是我希望调用你这个函数,然后能够给我返回一些数据,在我这里进行处理,但是我拿不到数据 现在呢,我调用你这个函数,感觉我把怎么处理这

  • JavaScript学习之ES6学习之Promise2022-02-20 21:02:04

    简介 主要介绍Promise新特性的概念和使用。 概念: Promise是ES6引入的异步编程的新解决方案,语法上Promise是一个构造函数,用来封装异步操作(也就是回调函数)。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Promise学习</title> </head>

  • 【JS】强化Promise理解,从零手写属于自己的Promise.all与Promise.race2022-02-19 18:33:06

    壹 ❀ 引 在一个思路搞定三道Promise并发编程题,手摸手教你实现一个Promise限制器一文中,我们在文章结尾留了一个疑问,关于第三题的实现能否解决当每次调用时间都不相等的情况(比如第二次调用要早于第一次调用结束),那么最终得到的结果顺序还能与参数顺序保持一致问题?在分享我踩坑过程

  • Promise异步编程2022-02-16 12:32:35

    异步编程 fs 文件操作 require('fs').readFile('./index.html', (err,data)=>{}) 数据库操作 AJAX $.get('/server', (data)=>{}) 定时器 setTimeout(()=>{}, 2000); Promise 的状态 实例对象中的一个属性 『PromiseState』 pending 未决定的 resolved /

  • 前端两个方法按顺序执行2022-02-15 11:02:54

    编写项目时我们经常遇到方法执行顺序错乱的问题,解决这个问题很多,方法最简单的就是promise 除了promise,还可以是使用async和await

  • 「2022」打算跳槽涨薪,必问面试题及答案 -- ECMAScript 篇2022-02-11 09:33:18

    起点低怕什么,大不了加倍努力。人生就像一场马拉松比赛,拼的不是起点,而是坚持的耐力和成长的速度。只要努力不止,进步也会不止。   1、ECMAScript 与 JavaScript 的关系? ECMA(European Computer Manufacturers Association)欧洲计算机协会,研究的 JavaScript 语言语法规范,这个东西名

  • promise 成功回调 失败回调2022-02-10 22:31:51

    比较清晰的写法,成功,resolve调用then里面的回调 失败,reject,调用catch里面的回调 虽然说,这个then里面,可以写两个回调,一个成功的回调,一个失败的回调,但是采用上面的写法,就是比较清晰的写法

  • nodeES6模块化 + Promise(ES6新对象) +async和await(ES2017关键字) 5+JS执行机制(事件循环)2022-02-10 21:32:36

    node学习总结2 nodeES6模块化Promise(ES6新对象)async和await(ES2017关键字)async和await读取JSON文件案例JS执行机制(事件循环)微任务和宏任务 1. ES6模块化 1.1 CommonJS 规范 node.js 遵循了 CommonJS 的模块化规范。其中: 导入其它模块使用 require()方法模块对外共享成员使用 m

  • 关于promise的实现2022-02-08 15:01:46

    参考实现代码: class MyPromise { // 构造方法 constructor(executor) { // 初始化值 this.initValue(); // 初始化this指向 this.initBind(); try { // 执行传进来的函数 executor(this.resolve, this.reject); } catch (e) { //

  • promise等待多个异步请求完毕后再执行其他代码的方法2022-02-08 09:03:35

    //这里等promise执行,避免拿不到图片临时路径 const promise1 = new Promise((resolve, reject) => { uni.downloadFile({ url:that.bg_img, success:(res)=>{ resolve(res) } }) }); const promise2 = new Promise((resolve,

  • 【前端面试必读】setTimeout 、 promise、async await 的执行顺序?宏任务、微任务,分别包含哪些?2022-02-07 11:05:02

    JS 分为同步任务和异步任务 同步任务在主线程上执行 异步任务放在主线程之外的一个任务队列 主线程执行完毕后,读取任务队列的内容 宏任务(macro)task:当前主线程上执行的就是一个宏任务。例: script 的代码、setTimeout、setInterval、postMessage等。 微任务:microtask。例:Prom

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有