新用户

天明

0Follows
0Fans
5Threads
Back Forum Home

You have published 5articleAdd Thread

map的原生写法

map特点:map处理return出来的值,把值放在一个新的数组,默认返回undefined。浅拷贝,会改变原数组。浅度map实现Array.prototype.myMap = function(func) { var len = this.length, newArr = []; for(var i = 0; i < len; i++) {

 2021-6-6
 前端
 0 
 1111 

如何基于vue开发ui组件库(heaven-ui)

前⾔Vue是⼀套⽤于构建⽤户界⾯的渐进式框架,⽬前有越来越多的开发者在学习和使⽤。⽽组件库能帮我们节省开发精⼒,⽆需所有东⻄都从头开始去做,通过⼀个个⼩组件拼接起来,就得到了我们想要的最终⻚⾯。在⽇常开发中如果没有特定的⼀些业务需求,使⽤组件库进⾏开发⽆疑是更便捷⾼效,⽽且质量也相对更⾼的⽅案。本⽂阐述了如何基于vue⼀步步完成⼀个UI组件库的打造。组件库官⽹github地址npm地址⼀、技术栈我

 2021-5-23
 前端
 0 
 1011 

reduce的原生写法

reduce特点: reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。源码实现12345678910111213Array.prototype.myReduceRight = function(func, init) { var prev = init, len = this.length, k = len - 1

 2021-5-13
 前端
 0 
 992 

升级webpack 5实战

一、背景本次对公司项目进行webpack的升级 , 原有版本是webpack4.42.1, 本次升级目标是webpack5.28.0,已经是很新的版本了。目标,升级Webpack5,应用长效缓存,提升构建速度。二、步骤按照官网升级文档"vue-loader": "^15.9.6","terser-webpack-plugin": &quo

 2021-4-27
 前端
 0 
 1074 

vite初体验

Vite —— 一种新的、更快地 web 开发工具。vite 是什么vite —— 一个由 vue 作者尤雨溪开发的 web 开发工具,它具有以下特点:1.快速的冷启动2.即时的模块热更新3.真正的按需编译Vite介绍Vite,一个基于浏览器原生 ES imports 的开发服务器。利用浏览器去解析 imports,在服务器端按需编译返回,完全跳过了打包这个概念,服务器随起随用。同时不仅有 Vue

 2021-4-27
 前端
 0 
 1128