前端百题_竟然有五种方式实现flat方法
不知道老铁们有没有遇到过一道面试题:如何将一个多维数组展开成一个一维数组?当时我遇到的时候还不了解flat这个神奇的方法,用了最传统的解决方法进行解决。
JavaScript 中如何实现并发控制?
在日常开发过程中,你可能会遇到并发控制的场景,比如控制请求并发数。那么在 JavaScript 中如何实现并发控制呢?在回答这个问题之前,我们来简单介绍一下并发控制。
vue-cli 3中element-ui按需引入element-ui报错
项目用的脚手架是 vue-cli 3,安装 babel-plugin-component,vue-cli3搭建的项目中没有 .babelrc 文件,我是直接写在 babel.config.js文件中:
Vue 组件通信的8种方式
做了半年的公司系统,终于就在前天上线了。后期改BUG时间拖得太长了,出现的大部分BUG 是 前端 与后端 信息不对称导致的,逻辑性错误很不多,用户体验上稍微差点,毕竟第一次做这么大的系统(100w+),通过这次系统的开发
JavaScript 的原型链
javascript是一门基于原型继承的语言,这在语言设计之初就已经被确定了的,即使在后来的ES6中加入了类的概念,加入了extends关键字,但仍旧无法改变他作为原型继承的本质,ES6的继承可以看作是ES5继承方式的语法糖,将之前的写好的继承方式合法化,规范化。
常用的7款代码对比工具
在程序开发的过程中,程序员会经常对源代码以及库文件进行代码对比,在这篇文章里我们向大家介绍7款程序员常用的代码比较工具。
ES6中对象新增了哪些扩展?
ES6中,当对象键名与对应值名相等的时候,可以进行简写;ES6 允许字面量定义对象时,将表达式放在括号内;this 关键字总是指向函数所在的当前对象,ES6 又新增了另一个类似的关键字 super ,指向当前对象的原型对象
Vue3使用mitt进行组件通信的步骤
比起Vue实例上的EventBus,mitt.js好在哪里呢?首先它足够小,仅有200bytes,其次支持全部事件的监听和批量移除,它还不依赖Vue实例,所以可以跨框架使用,React或者Vue,甚至jQuery项目都能使用同一套库。
前端开发需要知道的 10 个CSS技巧
个人觉得 CSS 是每个前端开发人员都必须掌握的基础,以完成相应的交互和终端设备的响应。在项目开发中,有些容易被忽略的小问题带来项目后期的胶水代码。本文总结一些项目开发中CSS的10个小技巧。