js
文章平均质量分 77
李唐敏民
杂食程序猿。
展开
-
一个vant组件是如何创建的
首先,从Vant组件的使用开始。// jsimport Vue from 'vue';import { Button } from 'vant'; // 导入 ButtonVue.use(Button); // 注册 Button// template<van-button type="primary">主要按钮</van-button>源码第一部分// src/button/index.tsx 01 这里主要导入一些函数和类型// 函数:useRoute c原创 2021-02-24 23:58:15 · 1252 阅读 · 2 评论 -
学习笔记-JavaScript高程-函数
函数定义方式函数声明function a(){...}函数表达式let a = function(){...}箭头函数let a = ()={...}Function构造函数let a = new Function('','','')1. 箭头函数适合嵌入函数的场景只有一个参数可以不用括号可以不用大括号,箭头后接一行代码或一个表达式、赋值操作,隐式返回这行代码的值不能用arguments super 和 new.target,已不能用作构造原创 2021-02-04 14:24:07 · 177 阅读 · 0 评论 -
学习笔记-Array
Array属于引用类型创建数组使用Array构造函数var array0 = new Array();var array1 = new Array(3);var array2 = new Array("red","blue","green");// new 操作符可以省略var array3 = Array(4);var array4 = Array("red,"blue","green");字面量创建var array0 = [];var array1 = [1,2,];var原创 2021-02-04 14:13:07 · 143 阅读 · 0 评论 -
手撕Promise.all()
要实现Promise.all(),首先我们得知道这个函数的接受什么、做了什么和返回了什么。引用MDN的描述:Promise.all() 方法接收一个promise的iterable类型(注:Array,Map,Set都属于ES6的iterable类型)的输入,并且只返回一个Promise实例, 那个输入的所有promise的resolve回调的结果是一个数组。这个Promise的resolve回调执行是在所有输入的promise的resolve回调都结束,或者输入的iterable里没有promise原创 2021-01-28 16:10:43 · 429 阅读 · 0 评论