ICode9

精准搜索请尝试: 精确搜索
  • vue 动态加载时报错: Error: Cannot find module ‘@/views/xxx‘ at webpackEmptyContext2020-09-13 17:02:40

    问题:vue在导出组件时在变量存在路径报错 vue-router.esm.js?8c4f:2208 Error: Cannot find module '@/views/production/index.vue' at webpackEmptyContext (eval at ./src/router/modules sync recursive (app.js:35716), <anonymous>:2:10) at eval (content.js?fe

  • 【JavaScript】Promise2020-09-11 22:33:15

    以下内容为学习记录,可以参考 MDN 原文。 环境 node v12.18.1 npm 6.14.5 vscode 1.46 Microsoft Edge 83 概念 Promise 对象用于表示一个异步操作的最终完成 (或失败),及其结果值。 构造函数 Promise 构造函数主要用于包装不支持 promise 的函数。 const promise1 = new Promis

  • 使用 Promise 实现任务队列发送请求,实现最大请求数目限制2020-09-11 09:01:02

    核心 设置最大请求数量,当前请求数量,待执行队列 调用时,创建一个新任务,然后判断是否达到最大请求数量,若达到则将任务追加到待执行队列,否则,则直接执行该任务。并返回Promise 创建任务时,需要返回一个函数,当该任务开始执行则当前数量加一。当任务执行完毕时使用finally,当前数量减一,并

  • js 检测链接是否有效(包含跨域)2020-09-08 09:33:07

      const checkUrl = function (url) { const promise = new Promise(function (resolve, reject) { if (!url) reject('无效路径'); $.ajax({ url: url, type: 'GET', dataType: "jsonp", //跨域采用jsonp方式 comple

  • Promise2020-09-05 18:32:46

    Promise的基本使用 Promise 用来干什么? 1、主要用于异步计算 2、可以将异步操作队列化,按照期望的顺序执行,返回符合预期的结果 3、可以在对象之间传递和操作promise,帮助我们处理队列 Promises可以解决我们以前在开发中遇到的什么问题? 之前处理异步是通过纯粹的回调函数的形式进行

  • 使用idea搭建Groovy项目过程简记2020-09-01 15:00:43

    1.SDK安装 首先在机器上安装groovy-sdk,本人下载的版本为:3.0.4。下载后,解压到一个指定文件夹备用。 添加一个系统环境变量:GROOVY_HOME,如下: GROOVY_HOME=D:\software\groovy-3.0.4 然后添加系统变量Path:%GROOVY_HOME%\bin,设置完成后,运行命令(以管理员身份运行):groovy -v(或者:Groovy

  • 如果value是一个普通值,则将普通值 Promise.resolve作为新Promise的resolve结果2020-08-25 07:31:20

    构造函数Promise(excutor) excutor: Promise构造函数接受一个执行器作为参数(excutor,其实就是一个回调函数),在Promise构造函数执行时,会立即执行传入的excutor。 excutor函数被调用时,会传入resolve, reject两个函数作为参数;当resolve函数被调用,Promise状态变更为fulfilled(完成);当re

  • 了解require.context()2020-08-19 17:32:12

    1.用法 require.context(),接受三个参数。require.context(directory, useSubdirectories, regExp),     const context = require.context( '.'  ,   true  ,    /Module\.js$/ ); directory:需要检索的目录useSubdirectories:是否检索子目录regExp: 匹配文件的正则表

  • Promise理解2020-08-04 18:00:35

    Promise的理解及其方法的使用 Promise本身是异步的,通过其方法的使用达到同步的效果。 Promise是内置函数,有then、all、race等方法 1.Promise的基础理解 PromiseStatus 分为3个 pending 准备状态 resolved 执行resolve的状态 rejected 执行reject的状态 var p=new Promise(fun

  • 百度获取定位 位置2020-07-30 16:02:35

    首先我用的框架是Vue+vant 写的h5页面 一:在main.js中 import BaiduMap from 'vue-baidu-map' Vue.use(BaiduMap,{ ak:'KtmkN07XXXXXXXXXmiKbWp9B2'//自己去百度API申请,免费的 }) Vue.config.productionTip = false   二:在index.html中 <script type="text/javascript

  • ES6语法——Promise对象2020-07-19 12:03:43

    一、概念   Promise是异步编程的一种解决方案(解决回调地狱的问题),是一个能够获取异步操作信息的对象。Promise的内部保存着某个未来才会结束的事件(通常是一个异步操作) 二、特点   1.Promise对象的状态不受外界影响     Promise对象的状态由异步操作的结果决定当前处于pendi

  • Promise 异步备忘2020-07-15 15:32:08

    Promise 异步,解决回调地狱的问题。 promise是一个对象,对象和函数的区别就是对象可以保存状态,函数不可以(闭包除外) 并未剥夺函数return的能力,因此无需层层传递callback,进行回调获取数据 代码风格,容易理解,便于维护 多个异步等待合并便于解决  promise基础用法 new Promise( fu

  • js promise详解2020-07-14 20:00:28

    https://www.jb51.net/article/139825.htm 1、约定 本文的 demo 代码有些是伪代码,不可以直接执行。 没有特殊说明,本文所有 demo 都是基于 ES6 规范。 Object.method 代表是静态方法, Object#method 代表的是实例方法。如 Promise#then 代表的是 Promise 的实例方法, Promise.resol

  • js es6 promise 中 resolve 如何传递多个参数?2020-07-09 23:38:20

    js es6 promise 中 resolve 如何传递多个参数? //我希望类似与这样使用,但实际上后面两个参数无法获取 promise = new Promise((resolve,reject)=>{ let a = 1 let b = 2 let c = 3 resolve(a,b,c) }) promise.then((a,b,c)=>{ console.log(a,b,c) }) resolv

  • 同步异步2020-07-04 19:06:20

    1.同步API,异步API的区别(获取返回值) 同步API可以从返回值中拿到API执行的结果,但是异步API是不可以的。 1 // 同步 2 function sum (n1, n2) { 3 return n1 + n2; 4 } 5 const result = sum (10, 20); 1 // 异步 2 function getMsg() { 3 setTimeout(function(

  • PHP curl error 6 could not resolve 解决办法,问题方法2020-07-02 14:09:08

      之前,项目运行一切良好,今天再次使用的时候发现某个接口不可用直接返回失败,通过日志捕获信息如下:     根据curl错误码6,原因如下    本人尝试解决方法如下:   1. 通过ping ****.aliyuncs.com 正常,返回结果     2. 通过curl ****.aliyuncs.com 正常,返回结果   以上表明,c

  • 学习promise2020-06-29 11:06:18

    promise是什么? 1、主要用于异步计算(异步操作)2、可以将异步操作队列化,按照期望的顺序执行,返回符合预期的结果3、可以在对象之间传递和操作promise,可以帮助我们处理队列 为什么会有promise? 为了避免界面冻结(任务) 同步:顺序交付的工作1234,必须按照1234的顺序完成”。 异步:则是将耗时

  • webpack笔记-webpack之模块module、路径解析、resolve 配置(三)2020-06-27 17:59:03

    module webpack 的初衷是让 js 支持模块化管理,并且将前端中的各种资源都纳入到对应的模块管理中来,所以在 webpack 的设计中,最重要的部分就是管理模块和模块之间的关系。 在 webpack 支持的前端代码模块化中,我们可以使用类似 import * as m from './index.js' 来引用代码模块 in

  • 注入实例获取2020-06-27 16:01:49

    /// <summary> /// 引擎实现类 /// </summary> public class GeneralEngine : IEngine { private IServiceProvider _provider; public GeneralEngine(IServiceProvider provider) { this._provider = provider; }

  • ES6 promise用法总结2020-06-27 12:53:51

    一   什么时候promise? promise是异步编程的一个解决方案,是一个构造函数,身上带着all,resolve,reject,原型上有cath,then等方法 promise有两个特点: 1) 对象的结果不受外界影响,promise对象就代表一个异步操作,它有三种状态:pedding(进行中)  fulfiled(已完成)  rejected(已

  • promise 练习2020-06-27 10:59:20

    宏队列(dom事件,ajax,定时器)和微队列(promise);微队列先于宏队列执行。   setTimeout(() => { console.log(1); }, 0); new Promise(resolve => { console.log(2); resolve() //resolve()函数执行了才会触发then里面的回调函数,不执行resolve()then回调函数不会执行的 }).then

  • 解决maven库中没有Oracle jdbc驱动的问题Cannot resolve com.oracle:ojdbc14:10.2.0.1.02020-06-23 13:39:23

    解决maven库中没有Oracle jdbc驱动的问题Cannot resolve com.oracle:ojdbc14:10.2.0.1.0 在IDEA Maven项目中添加oracle数据库驱动总是有红色波浪线,几次刷新都没有用,原因是maven的中心bai资源库中没有ojdbc驱动包,所以需要在maven本地库中安装jdbc驱动包,下面是详细解决方案:

  • 【手撕原理】面试官:来吧,手写一个简单版的 Promise2020-06-19 18:40:34

    重新实现Promise.js class myPromise{ constructor(exc){ //不能相信用户的输入,所以这里要做参数效验 if(typeof exc !== 'function'){ throw new TypeError('this is not a function!') } this.initValue(); this.i

  • React项目中使用axios2020-06-19 16:58:33

    https://blog.csdn.net/qq_41604498/article/details/105500474?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-11.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-11.noneca

  • Event Loop2020-06-17 17:54:15

    前言 参考了很多的文章,取其精华,去其糟糠,带大家全面的了解一下js的运行机制Event Loop,在学习之前,罗列了一些我们需要了解的基本概念,便于我们更好更系统的去认识Event Loop 进程和线程 CPU 计算机的核心是CPU,它承担了所有的计算任务。 进程(process) 进程是 CPU 资源分配的最小单位(是

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

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

ICode9版权所有