ICode9

精准搜索请尝试: 精确搜索
  • 2.6.2 基本用法2022-06-12 06:31:45

    ES6 规定,Promise 对象是一个构造函数,用来生成 Promise 实例。 Promise 构造函数接受一个函数作为参数,该函数的两个参数分别是 resolve 和 reject。它们是两个函数,由 JavaScript 引擎提供,不用自己部署。 resolve 函数的作用是将 Promise 对象的状态从“未完成”变为“成功”(即

  • JS前端处理每天弹窗只弹一次2022-06-11 08:32:33

    function isNotSameDay() { try { let startTime = localStorage.getItem("discoverTime"); if (startTime && startTime !== " ") { startTime = Number(startTime); } else { localStorage.setItem("discoverTime", +new Date()); re

  • 编程式导航路由跳转到当前路由(参数不变), 多次执行会抛出NavigationDuplicated的警告错误?2022-06-10 19:07:10

    注意:编程式导航(push|replace)才会有这种情况的异常,声明式导航是没有这种问题,因为声明式导航内部已经解决这种问题。 这种异常,对于程序没有任何影响的。 为什么会出现这种现象: 由于vue-router最新版本3.5.2,引入了promise,当传递参数多次且重复,会抛出异常,因此出现上面现象, 第一种

  • [Bug0017] IDEA中 Mapper.xml 文件显示红色,提示 Unable to resolve table xxx2022-06-10 19:05:31

    1、问题 Unable to resolve table xxx 2、场景 Idea 切换 MySQL 数据源时报错,Mapper.xml文件显示红色,提示 Unable to resolve table xxx 3、原因 ===待梳理= 4、解决方案 如图 Idea 提示,点击选择 Go to sql resolution Scope 项。 进入 Go to sql resolution Scope 界面选择对应

  • 解决CentOS报couldn't resolve host 'mirrorlist.centos.org'错误2022-06-10 16:36:35

    检查是否可以上网。 ping 114.114.114.114 如果不可以,调试通。通了之后下一步: 然后检查DNS设置是否正常。 ping www.baidu.com 不正常的话,设置DNS,如下: #vi /etc/resolv.conf nameserver 223.5.5.5 nameserver 223.6.6.6 #nameserver 114.114.114.144 #nameserver 114.114.115.

  • ES6之Promise2022-06-08 21:36:32

    ES6之Promise 是ES6引入的异步编程的新解决方案,非常重要。 语法上Promise是一个构造函数,所以我们需要结合new关键字来使用,它需要传一个函数作为参数,函数的形参是resolve和reject <script> new Promise((resolve, reject) => { setTimeout(()=>{ resol

  • 宏进程和微进程2022-06-08 08:03:23

    微任务包括 process.nextTick ,promise ,MutationObserver,其中 process.nextTick 为 Node 独有。 宏任务包括 script , setTimeout ,setInterval ,setImmediate ,I/O ,UI rendering。 微任务>DOM渲染>宏任务 这里很多人会有个误区,认为微任务快于宏任务,其实是错误的。因为宏任

  • Promise.all() 多个接口并行调用2022-06-06 18:01:38

    Promise.all() 多个接口并行调用 有些场景我们需要同时调用多个接口的数据,对数据进行处理并渲染到页面上,这个时候需要保证多个接口能够一起并行调用,而 Promise.all() 方法则满足了这个需求。 Promise.all() 介绍 关于 Promise.all() 方法的介绍直接看 MDN 官网 Promise.all() 方

  • Docker容器yum报错连不上网:curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"?2022-06-02 22:02:15

    目录问题解决 问题 宿主机网络正常,能ping通。但进入docker容器后,无法ping通,yum任何东西都报如下错误: [root@a4742adb2225 yum.repos.d]# yum install vim Loaded plugins: fastestmirror, ovl Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64

  • wget: unable to resolve host address的解决方法2022-05-31 19:32:09

      问题:   利用wget下载东西时,比如输入指令wget www.baidu.com  提示报错  “wget: unable to resolve host address …”wget:无法解析主机地址。这就能看出是DNS解析的问题 如:下载redis时报错      解决办法: 修改/etc/resolv.conf文件,添加nameserver即可,下面给出两个

  • 宏任务和微任务2022-05-30 09:01:09

    什么是宏任务和微任务 JavaScript把异步任务又做了进一步的划分,异步任务又分为两类,分别是: 宏任务(macrotask) 异步的Ajax请求 setTimeout、setInterval 文件操作 其它宏任务 微任务(microtask) Promise.then、.catch和finally process.nextTick 其它微任务   宏任务与微任务

  • Module not found: Error: Can't resolve 'querystring' in 'XXX'2022-05-28 16:33:57

    报错:Module not found: Error: Can't resolve 'querystring' in 解决办法: 将 import qs from "querystring" 改成 import qs from "qs" 一般报错为Module not found: Error: Can't resolve……,通常是包或库没有下载或者是升级和弃用了

  • cesium打包优化2022-05-23 15:05:03

    <link href="https://cesium.com/downloads/cesiumjs/releases/1.74/Build/Cesium/Widgets/widgets.css" rel="stylesheet">   <script src="https://cesium.com/downloads/cesiumjs/releases/1.74/Build/Cesium/Cesium.js"></s

  • promise快速掌握与全局错误捕获2022-05-22 02:00:56

    promise作为JavaScript中处理异步任务的api,真的非常好用,这里简单分享下个人学习的一些demo,以便快速理解。 promise具体概念就不多说了,可参考MDN文档 demo: // 当写了then 没写catch 则会捕获,then 也不写,则不会捕获,写了catch也不会捕获 window.addEventList

  • 手写Promise原理2022-05-20 23:34:19

    看了就会,手写Promise原理,最通俗易懂的版本!!!。   resolve和reject 咱们来看一段Promise的代码: let p1 = new Promise((resolve, reject) => { resolve('成功') reject('失败') }) console.log('p1', p1) let p2 = new Promise((resolve, reject) => {

  • IDEA提示Cannot resolve class or package ‘beans‘等类似错误2022-05-19 19:02:58

    一、解决方案 1、问题原因: 2、解决: 快捷键:Alt+Enter选择。

  • IDEA提示Cannot resolve method 'getContextPath()'2022-05-19 18:31:06

    一、问题原因: 二、解决方案: 1、打开Project Structure 2、new一个新的Java的project library文件 3、选择tomcat路径下的lib文件夹。 三、完成 可以看出没有报错了。

  • Autofac生命周期2022-05-15 15:34:01

    Autofac注入方式 前面一节介绍了Autofac注入方式,这节介绍Autofac的生命周期,实例生命周期决定在同一个服务的每个请求的实例是如何共享的。   环境 Win10+VS2020+.NET 5.0 +Autofac 6.3.0   Autofac几种生命周期 l InstancePerDependency l SingleInstance l InstancePerLifet

  • js--promise、async 和 await 相关知识总结2022-05-15 14:34:51

    前言   promise 是前端开发人员必须掌握的知识点,本文来总结一下相关学习笔记。 正文   1、什么是prommise,promise 解决了什么问题   a、promise 是什么   Promise 是承诺的意思,承诺它过一段时间会给你一个结果。Promise 是一种解决异步编程的方案,相比回调函数和事件更合

  • npm ERR! ERESOLVE unable to resolve dependency tree2022-05-14 20:33:27

    npm ERR! code ERESOLVEnpm ERR! ERESOLVE unable to resolve dependency treenpm ERR!npm ERR! While resolving: codemirror-test@0.1.0npm ERR! Found: react@17.0.1npm ERR! node_modules/reactnpm ERR! react@"^17.0.1" from the root projectnpm ERR!npm ER

  • 微信小程序一键授权登录(授权手机号 和获取用户信息)2022-05-14 01:32:03

    // 微信小程序一键授权登录(获取用户基本信息) LoginMpWx({ commit }, data) { return new Promise((resolve, reject) => { LoginApi.loginMpWx({ form: data }, { isPrompt: false }) .then(response => { const result = response.data

  • 9.Webpack--resolve以及开发环境2022-05-12 20:03:15

     一、resolve            二、开发环境                      

  • 解决:Cannot resolve com.dahua.netsdk:dahua-netsdk-jni:1.0.02022-05-12 18:00:16

    因为maven官方仓库没有,所以需要自行手动安装,maven请添加环境变量(不添加的话就去maven的bin下面执行),然后在控制台执行如下指令,Dfile的内容是INetSDK.jar在你自己本地计算机的位置 解决:需要手工下载jar包,然后本地通过手工安装jar包; 下载路径: http://7viih2.com1.z0.glb.clouddn.c

  • async、await和Promise对比2022-05-10 00:02:59

    1. 先看看用 Promise 操作一个异步编程 // ES6 promise 方法 let p1 = new Promise((resolve, reject) => { setTimeout(() => { resolve('我是p1') }, 1000) }) let p2 = new Promise((resolve, reject) => { setTimeout(() => { resolve('我是p2�

  • 手写 promise.all2022-05-06 22:00:24

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="w

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

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

ICode9版权所有