Vue.js设计与实现之设计一个完善的响应系统
响应系统是Vue.js的重要组成部分,我们要实现一个简易的响应式系统,必须先要了解什么是响应式数据和副作用函数。在实现过程中,我们需要考虑如何避免无限递归,为什么需要嵌套副作用函数
ES6-解构赋值
解构赋值(Destructuring Assignment)是一个在ES6的新特性,用于提取(extract)阵列或物件中的资料,这是一种对原本语法在使用上的改进,过去要作这件事可能需要使用回圈或迭代的语句才行,新语法可以让程式码在撰写时更为简短与提高阅读性。
ES6-箭头函式
箭头函式(Arrow Functions)是ES6标准中,最受欢迎的一种新语法。它会受欢迎的原因是好处多多,而且没有什么副作用或坏处,只要注意在某些情况下不要使用过头就行了。有什么好处呢?
GitHub与GitLab有何不同,您该选那个?
首先,您真需要分布式版本控制系统(VCS)吗?VCS又叫源代码管理(SCM)系统,旨在让多个开发人员、设计人员和团队成员轻松地处理同一项目。它确保每个人可以访问同样的最新代码,并跟踪修改
10个有用的自定义钩子vue.js
Vue 是我使用的第一个 JS 框架。可以说,Vue 是我进入JavaScript世界的第一道门之一。目前,Vue 仍然是一个很棒的框架。随着 composition API 的出现,Vue 只会有更大的发展
聊聊高可用的 11 个关键技巧
大型互联网架构设计,讲究一个 四件套 组合拳玩法, 高并发 、 高性能 、 高可用 、 高扩展 。如果能掌握这四个方面,应付大厂面试以及日常工作中的架构方案设计基本不是什么难题。
type 与 interface 的区别,你真的懂了吗?
官方推荐用 interface,其他无法满足需求的情况下用 type。但其实,因为 联合类型 和 交叉类型 是很常用的,所以避免不了大量使用 type 的场景,一些复杂类型也需要通过组装后形成类型别名来使用。
前端 “一键换肤“ 的几种方案
现在越来越多的网站都提供了拥有换肤(切换主题)功能,如 ElementUI,既是为了迎合用户需求,或是为了凸显自己特点,因此提供了个性化定制的功能.
前端开发必备基础单词
在前端开发过程中,掌握一些常见英语词汇是必要的,下面整理了一些前端一些常见的英语词汇,供大家参考。