ICode9

精准搜索请尝试: 精确搜索
  • 2021-10-27 JS 正则表达式的使用2021-10-27 14:31:08

    const appCheck = () => { // 入参校验 return new Promise((resolve, reject) => { if (undefined === field.getValue('formItemName') || field.getValue('excludeApps') === null) { reso

  • uniapp + sqlite 缓存聊天数据2021-10-25 11:30:21

    【前言】缓存,这是一个老生常谈的话题,也常被作为前端面试的一个知识点。H5端为localStorage,浏览器限制5M大小,是缓存概念,可能会被清理;App端为原生的plus.storage,无大小限制,不是缓存,是持久化的。今天这里主要演示sqlite在uniapp中的使用! 除此之外,其他数据存储方案: H5端还支持web

  • 手写promise2021-10-22 22:03:28

    Promise 本身是同步 真正的异步是你自己在promise内部写的代码 开始实现promise 大概逻辑 1. 实例化构造函数,构造函数内部调用传入的function,把resolve和reject传给function 2. 紧接着调用then方法,把then方法上的一些函数储存起来:(成功函数,失败函数),最终then返回了一个promise,所以还

  • 理解Promise2021-10-20 20:00:42

        前言   我们都知道JavaScript是单线程的,一次只能执行一个任务,当有一个任务耗时很长时,后面的任务就必须等待。那么,有什么办法,可以解决这类问题呢?     那就是使用异步执行,通常的异步执行有三种,回调函数、事件监听以及发布订阅。   但是当网络请求非常复杂时,就会出现回调

  • 前端-JavaScript异步编程中的Promise2021-10-20 18:02:59

    什么是Promise Promise 是异步编程的一种解决方案。ES6中已经提供了原生Promise对象。一个Promise对象会处于以下几种状态(fulfilled,rejected两种状态一旦确定后不会改变): 待定(pending): 初始状/态,既没有被兑现,也没有被拒绝。 已兑现(fulfilled): 意味着操作成功完成。 已拒绝(rejected

  • vue3axios配置与简单封装2021-10-13 11:32:03

    一,安装axios npm install axios     二,配置axios请求   1.在src目录下新建 request 目录   2. request 目录下新建http.js请求   3.配置请求头与常用请求方式封装      1 import axios from "axios"; 2 import qs from "qs"; 3 4 // axios.defaults.baseUR

  • promise基本实现2021-10-12 11:33:58

    Promise基本实现 promise state状态的描述 A promise must be in one of three states: pending, fulfilled, or rejected. 1),When pending, a promise:may transition to either the fulfilled or rejected state. 2),When fulfilled, a promise:must not transi

  • ES6学习---Promise对象catch方法2021-10-10 20:35:31

    const p = new Promise((resolve, reject)=>{ setTimeout(()=>{ //设置 p 对象的状态为失败, 并设置失败的值 reject("出错啦!"); }, 1000) }); // p.then(function(value){}, function(reaso

  • 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.

  • 处理异步异常(使用promise的reject抛出错误,用await接收)2021-10-09 17:02:45

    捕获同步异常: created() { this.test1() }, methods: { test1() { try { this.test2() } catch (err) { console.warn('捕获到test2的错误', err) } }, test2() { throw new Error('test2-错误')

  • 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) }) 实

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

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

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

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

  • 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,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法

  • 二次封装axios2021-09-28 16:37:40

    request.js import axios from 'axios' import {Toast} from 'vant' // 环境的切换 // if (process.env.NODE_ENV === 'development') { // axios.defaults.baseURL = 'http://192.168.8.144:8082' // 开发环境 // } else if (process.en

  • PromiseA+规范(学习笔记)2021-09-26 15:33:51

    ** 了解术语: ** 1、promise 是一个有 then 方法的对象或者函数,行为遵循本规范; 2、thenable 是一个有 then 方法的对象或者函数; 3、value 是 promise 状态成功的值, 也就是 resolve 的参数, resolve 的参数包括各种参数类型, 也包括 undefined/thenable 或者是promise; 4、reason

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

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

  • 【async-validator】 在antd组件中使用案例2021-09-23 16:00:08

    示例 你想要的效果按下面示例仿写即可,具体使用教程晚点会出 示例一: <ProFormText name={['table_info', 'lifetime_min']} label='刷新频率' labelCol={{ span: 8, offset: 2 }} wrapperCol={{ span: 14, offset: 0 }} rules={[{ required: true }, { pattern: /^

  • 一文了解Promise使用与实现2021-09-15 23:05:59

    前言 Promise 作为一个前端必备技能,不管是从项目应用还是面试,都应该对其有所了解与使用。 常常遇到的面试五连问: 说说你对 Promise 理解? Promise 的出现解决了什么问题? Promise 有哪些状态? 你用过 Promise 哪些方法? 如何实现一个 Promise ? 什么是 Promise? Promise 是异步编程

  • vue项目中的request.js2021-09-15 14:04:14

    vue项目中的请求发送,自己创建一个axios实例 request.js import axios from 'axios'; import store from "../store/index" import baseURL from '@/src/api/baseUrl' const service = axios.create({ //正式 baseURL, timeout: 5000 * 10 }); service

  • Promise学习笔记2021-09-14 10:34:45

    目录大纲 一、初识Promise1、Promise是什么2、什么时候使用Promise3、Promise的基本用法 二、Promise的实例方法1、then方法2、使用Promise解决回调地狱问题3、catch()4、了解finally() 三、 Promise 的构造函数方法1、Promise.resolve()和Promise.reject()2、执行流程方法

  • 用promise手写一个ajax2021-09-12 20:06:39

    function getJson(url){ return new Promise((resolve, reject) =>{ var xhr = new XMLHttpRequest(); xhr.open('open', url, true); xhr.onreadystatechange = function(){ if(this.readyState == 4){

  • 3.手写Promise简单功能2021-09-11 16:00:31

    1.Promise有三个状态 pending待决议 fulfilled成功 rejected失败,一旦改变不能再修改 2.Promise构造函数接受一个函数,参数分别未resolve、reject两个函数,用 于修改状态 3.有一个then方法,接受两个回调,状态变化时调用相应的函数,并返回新的 promise对象 4.有一个catch方法,接收一

  • Promise基础2021-09-10 22:35:00

    Promise基本使用 Promise是JavaScript执行异步操作的执行方案 Promise 对象用于表示一个异步操作的最终完成 (或失败)及其结果值。 promise的一般执行步骤如下: promise构造函数接收两个回调函数,分别为resolve和reject,表示请求成功和请求失败 注意:一定要在promise构造函数中执行

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

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

ICode9版权所有