ICode9

精准搜索请尝试: 精确搜索
  • ES6学习---Promise封装Ajax请求2021-10-10 20:00:07

    // 接口地址: https://api.apiopen.top/getJoke // 成功是resolve 失败是 reject const p = new Promise((resolve, reject) => { //1. 创建对象 const xhr = new XMLHttpRequest(); //2. 初始化 xhr.

  • vue.config.js配置2021-10-09 01:31:36

    vue.config.js配置 // vue.config.js const path = require('path'); const CompressionWebpackPlugin = require("compression-webpack-plugin"); // 开启gzip压缩, 按需引用 const productionGzipExtensions = /\.(js|css|json|txt|html|ico|svg)(\?.*)?$/i; //

  • async | await2021-10-07 11:01:28

    async async 和 await 是用来处理异步的。即你需要异步像同步一样执行,需要异步返回结果之后,再往下依据结果继续执行。 async 是“异步”的简写,而 await 可以认为是 async wait 的简写。 async 用于申明一个 function 是异步的,而 await 用于等待一个异步方法执行完成。

  • 5.Promise值得穿透和静态方法的实现2021-10-06 13:05:11

    值得传递 then方法不调用参数,可以一直把参数往后传递 let p = new Promise((resolve, reject) => { resolve('sx') }) p.then() .then() .then((value) => { console.log(value) //sx }, (reason) => { console.log(reason) }) 实

  • Promise2021-10-05 23:30:40

    一. Promise概念 异步编程的一种解决方案 二. Promise用法 1. 异步请求 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> </body> <script> new Promise((resolve, rejec

  • vue.config.js 配置文件2021-10-05 09:34:47

    const path = require('path'); module.exports = { // 基本路径 publicPath: process.env.NODE_ENV === 'production' ? '' : '/', // 输出文件目录 outputDir: process.env.NODE_ENV === 'production' ? 'dist'

  • async-await2021-10-04 15:58:56

    async关键字放到函数前面,表示函数是一个异步函数,async 函数返回一个promise对象,返回值将隐式地包装在Promise.resolve中。 async function foo() { return 1 } // function foo() { // return Promise.resolve(1) // } console.log(foo());/

  • Cannot resolve plugin org.apache.maven.plugins2021-10-04 12:58:28

    Cannot resolve plugin org.apache.maven.plugins:maven-resources-plugin:3.2.0解决方法 在本地repo目录中找到org/apache/maven/plugins/,删除目录下的maven-resources-plugin,然后在idea中重新导入让它自动下载 原文链接:Cannot resolve plugin org.apache.maven.plugins:maven-

  • Promise的使用2021-10-03 23:59:05

     1.Promise promise 是ES6新增异步解决方案     Promise  generator   ===> ES7 async/await     Promise(承诺) 表示未来的某个时间一定会返回一个结果     Promise 是一个容器,里面包裹了一些异步操作,它表示一个预计会在未来完成的异步操作     P

  • pathlib的用法2021-10-03 18:33:38

    在目录树中移动: >>> p = Path('/etc') >>> q = p / 'init.d' / 'reboot' >>> q PosixPath('/etc/init.d/reboot') >>> q.resolve() PosixPath('/etc/rc.d/init.d/halt')

  • 回调地狱与Promise2021-10-03 15:00:54

    需求:我去逛一个商场,要做两件事,一个是吃饭,一个是喝水,我要求先吃饭再喝水 // 定义两个方法,eat,drink function eat (){ setTimeout(()=>{ console.log("吃饭"); },1000) } function drink (){ setTimeout(()=>{ console.log("喝水"); },500) } eat(); drink(

  • 图解 Event Loop2021-10-03 12:02:10

    本片文章力求用最简单的语言,分析出:Event Loop、宏任务&微任务、同步任务&异步任务、消息队列&宏任务队列之间的关系。 JavaScript是一门单线程语言,这是这门语言的骨子里的性质。但是我们可以通过浏览器的多核性质,再加上Event Loop(事件循环队列),让单线程的JS也可以实现多线程和

  • Promise的使用2021-10-03 10:02:43

    1.promise实例 Promise  表示未来的某个时间一定会返回一个结果。 Promise 是一个容器,里面包裹了一些异步操作,它表示一个预计会在未来完成的异步操作。 PromiseState(promise状态) pending(进行中) fulfilled(已成功) rejected(已失败)。 Promise状态变化pending =>ful

  • Promise全家桶自己总结的promise 的使用 Promise 语法api async函数和 await函 宏队列 、微队列 16、promise面试题 promise经典 面试题.2021-10-02 21:02:12

    目录 Promise全家桶自己总结的  1、 错误类型  2、 错误处理  3、 错误对象  4、promise 的状态改变 了解Promise  5、promise 的使用  7、为什么要Promise  8、Promise 语法api  9、promise关键点 抛出错误信息  10、改变promise状态和执行回调谁先谁后的问题?下

  • Cannot resolve org.springframework.boot:spring-boot-autoconfigure2021-10-01 18:33:24

    版权声明 本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl 问题描述 Spring Boot项目添加hystrix的Maven依赖时报错:Cannot resolve org.springframework.boot:spring-boot-autoconfigure 原因分析 由于网络原因未能成功添加hystrix依赖。 有的人或许很好

  • 关于任务队列,这几道代码执行顺序的题你都能答对吗?2021-10-01 18:02:04

    文章目录 前言一、为什么JavaScript是单线程的?二、为什么分为同步任务和异步任务?三、 事件循环(Event Loop)四、宏任务和微任务1. 宏任务2. 微任务 五、 任务队列1. 概念2. 运行机制 六、测试1. 第一题2. 第二题3. 第三题4. 第四题5. 第五题6. 第六题 总结 前言 JavaScri

  • Promise如何使用?2021-10-01 15:02:33

    1.Promise是什么? 1.Promise是异步编程的一种解决方案,在ES6中Promise被列为了正式规范,统一了用法,原生提供了Promise对象。 2.Promise的基础用法 // resolve代表成功 reject失败 都是一个函数 let p = new Promise(function(reslove,reject){ //reslove('成功') //状态由等

  • es6——异步编程的解决方案 Promise2021-09-29 19:32:35

          Promise 是异步编程的一种解决方案,比传统的解决方案(回调函数和事件)更合理和更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了Promise对象。所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法

  • ts如在vue中使用2021-09-26 16:32:59

    vue 中如何使用ts 1:在vue项目中安装ts 命令npm install --save-dev typescript npm install --save-dev ts-loader 2:在更目录下创建tsconfig.ts文件或者用命令 tsc --init创建 3:创建完成之后根据自己需要配置ts(不配置也可,但是一定要要这个文件) 4:在webpack.config.js里面添

  • 基础题--promise练习题(1)2021-09-26 16:31:51

    事件循环(event loop) 事件循环的过程 同步代码先进入执行栈(JavaScript是单线程,执行栈即主线程)执行,遇到异步代码,则放入宏任务队列或微任务队列 同步代码执行完,则微任务队列中的代码按先入先出的顺序从任务队列出来,进入执行栈,成为新的同步代码被执行 微任务队列为空,则将宏任务队列的

  • Promise结合setTimeout--promise练习题(2)2021-09-26 16:31:06

    Promise结合setTimeout 题目1 console.log('start') setTimeout(() => { console.log('time') }) Promise.resolve().then(() => { console.log('resolve') }) console.log('end')` 输出: start end resolve time 分析: 执行同步代码:

  • 如何编写一个简单的依赖注入容器2021-09-26 09:32:12

        随着大规模的项目越来越多,许多项目都引入了依赖注入框架,其中最流行的有Castle Windsor, Autofac和Unity Container。微软在最新版的Asp.Net Core中自带了依赖注入的功能,有兴趣可以查看这里。关于什么是依赖注入容器网上已经有很多的文章介绍,这里我将重点讲述如何实现一个

  • async的执行原理2021-09-25 20:33:26

    /** async的执行原理 其实就是自动执行generator函数 暂时不考虑genertor的编译步骤(更复杂) */ const getData = () => new Promise((resolve) => setTimeout(() => resolve("data"), 1000)); // 这样的一个async函数 应该再1秒后打印data async function test() { const data =

  • pom.xml文件更新报错:Cannot resolve XXX:XXX(Cannot resolve mysql:mysql-connector-java:5.1.32)2021-09-25 00:00:21

    pom.xml文件更新报错:Cannot resolve mysql:mysql-connector-java:5.1.32 + 代码运行报错:警告: Could not load driverClass com.mysql.jdbc.Drive java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 解决方案: ​ 使用了网上的一大堆方法后,问题都没有解决,最后在刷新

  • 从零开始,手写实现Promise2021-09-24 17:30:07

    文章目录 Promise的基本用法手写 Promise的总体框架手写Promise Promise是一门新的技术(ES6规范),是JS中进行异步编程的新解决方案(旧方案是单纯使用回调函数)。 温习Promise基础可以看看这篇文章:Promise从入门到精通,小白必看 Promise的基本用法 <!DOCTYPE html> <htm

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

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

ICode9版权所有