首页
学习
活动
专区
工具
TVP
发布

Vue开发社区

专栏作者
127
文章
214739
阅读量
30
订阅数
4 个关于JavaScript 中闭包的有用技巧
英文 | https://javascript.plainenglish.io/4-tricks-and-tips-about-closure-in-javascript-you-should-know-a7fe6aeaa767
前端老道
2023-10-09
1160
【总结】超全面的前端工程化配置指南!
上图标红就是相关的工程化配置,有 Linter、Tests,Github Actions 等,覆盖开发、测试、发布的整个流程。
前端老道
2023-09-15
2310
理解 Webpack 中的 Chunk
Chunk 不同于 entry、 output、module 这样的概念,它们对应着 Webpack 配置对象中的一个字段,Chunk 没有单独的配置字段,但却出现在 CommonsChunkPlugin(Webpack3 以前)、optimization.splitChunks(Webpack4 以后)这样的名称之中。
前端老道
2023-09-01
3230
页面一打开就有30个重复请求,我要怎么优化?
上周测试同事给我提了个bug。他说在公司运营系统某个编辑页面中,一个post请求调用太多次了,想让我看看怎么回事。我刚听他讲这个事情时心里有点不屑一顾,觉得能有多少次啊,大惊小怪的。然而当我在测试环境中打开那个页面一看,直呼好家伙!这个页面调用了30次相同的请求,属实有点离谱的!
前端老道
2023-09-01
1080
Vue 选手转 React 常犯的 10 个错误,你犯过几个?
曾经(7年前实习的时候,Vue 刚刚火起来的时候)也是个 Vuer!后来 主(bei)动(po) 转的 React,总结 10 个常犯的错误,给转行中的 Vuer ~
前端老道
2023-09-01
1500
前端主题切换方案详解
现在我们经常可以看到一些网站会有类似暗黑模式/白天模式的主题切换功能,效果也是十分炫酷,在平时的开发场景中也有越来越多这样的需求,这里大致罗列一些常见的主题切换方案并分析其优劣,大家可根据需求综合分析得出一套适用的方案。
前端老道
2023-09-01
2790
后端一次返回过多数据,前端应该如何优化处理?
最近,我的一位朋友在面试时被问到这个问题。这个问题其实是考察面试者对性能优化的理解,涉及的话题很多。下面我就和大家一起来分析一下这个问题。
前端老道
2023-02-27
6630
从0到1搭建前端监控平台,面试必备的亮点项目
常常会苦恼,平常做的项目很普通,没啥亮点;面试中也经常会被问到:做过哪些亮点项目吗?
前端老道
2023-02-27
3K0
从 0 搭建 Vite 3 + Vue 3 前端工程化项目
Vue 3 正式版已经发布有一段时间了,随着 Vite 脚手架注定成为下一代前端工具链,许多用户都想基于 Vite 来构建 Vue 项目,如果想基于 Vite 构建 Vue 3 项目,社区模板完全满足您的需求,如果想构建 Vite 3 + Vue 3 + JavaScript 项目,那社区模板不太能满足您的需求,因为社区模板提供 Vue 3 项目几乎是基于 Vite 2 + TypeScript 构建,对于不熟悉 TypeScript 语言的用户不是很友好,因此接下来从 0 开始手把手带大家搭建一套规范的 Vite 3 + Vue 3 + JavaScript 前端工程化项目环境。
前端老道
2023-02-27
2.3K0
二十张图片彻底讲明白 Webpack 设计理念,以看懂为目的
Webpack[2] 一直都是有些人的心魔,不清楚原理是什么,不知道怎么去配置,只会基本的 API 使用。它就像一个黑盒,让部分开发者对它望而生畏。
前端老道
2023-02-27
4150
提升代码可读性,减少 if-else 的几个小技巧
前言💁‍♂️ 相信大家或多或少都接触过拥有庞大 if else 的项目代码吧,多重嵌套的 if else 在维护的时候真的让人很恼火😡,有时候一个 bug 排查下来,严重感觉身体被掏空😿。 本文并未有消灭或歧视 if else的意思,if else 的好用都知道,这里只是在某些特定场景为大家额外提供一种思路,增加我们代码的可读性🐳。 短路运算💻 Javascript 的逻辑或 || 的短路运算有时候可以用来代替一些比较简单的 if else 逻辑或 || 的短路运算:若左边能转成true,返回左边式子的值,
前端老道
2023-02-27
3270
前端录屏 + 定位源码,帮你快速定位线上 bug
web-see[1] 前端监控方案,提供了 前端录屏+定位源码 方式,让bug无处藏身
前端老道
2023-02-27
1.2K0
一个快速的 Vue3 无限滚动组件
英文 | https://javascript.plainenglish.io/a-quick-vue3-infinite-scrolling-component-daily-vue-tips-4-20c7052ccda4
前端老道
2022-12-01
1.8K0
Composition API详解
setup()函数是vue3中专门新增的方法,可以理解为Composition Api的入口。
前端老道
2022-12-01
1.2K0
面试官:常见的数组方法有哪些?
📷 一、常规操作(增、删、改、查) 增 push() 方法往数组尾部添加元素,并改变数组长度 let arr = [1] arr.push(2) console.log(arr) // [1,2] unshift()方法往数组前面插入元素,并改变数组长度 let arr = [1,2] arr.unshift(0) console.log(arr) // [0,1,2] splice() 方法传入三个参数,依次是 开始位置、要删除的元素数量、插入的元素 // 从 0 下标开始,删除长度为0 ,插入元素
前端老道
2022-12-01
2080
面试官:箭头函数和普通函数的区别?箭头函数的this指向哪里?
当然箭头函数与普通函数的区别还有很多,小编总结的也不是很齐全,有想法的,请各位看官大大多多交流指正~~
前端老道
2022-12-01
4780
面试官:什么是柯里化?怎样实现柯里化?
柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术。
前端老道
2022-12-01
1.2K0
面试官:防抖和节流的区别是啥?实现一个防抖和节流函数
我们在开发程序的过程中,可能会频繁的点击某一个事件,或者短时间内请求多次接口,对事件处理函数的频率没有进行限制,从而导致浏览器卡顿或者卡死,导致用户体验非常差。防抖和节流函数就是为了限制函数的执行次数和 短时间内不必要多次执行函数,从而提高项目性能。
前端老道
2022-12-01
5480
面试官:怎样实现JS数组扁平化?
toString 可以将多维数组转变成字符串,在通过 split 转换成数组,此时每个元素都为字符串,但需注意的是 此时每个数组元素都为字符串,可以用Number进行转换。
前端老道
2022-12-01
1.1K0
面试官:怎么判断数组类型?
图片前端面试过程中,面试官常常会问到怎么判断数组?判断数组的方法常见的有以下几种:1. Object.prototype.toString.call() Object.prototype.toString.call([1,2,3,4]) === “[object Array]” true当然此方法也可以判断对象,字符串等任意变量的数据类型2. 原型链判断数组let a = [1,2,3]a.__proto__ === Array.prototypetrue3. ES6方法 Array.isArrayl
前端老道
2022-09-22
6330
点击加载更多
社区活动
征集 | 幻兽帕鲁腾讯云教程
最高享8.6W,2月7日截止报名
玩转Python征文挑战赛
优先体验社区新功能,赢取众多精美礼品!
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档