Vue.js设计与实现之watch属性的实现
watch本质就是去观测一个响应式数据,当数据变化时通知并执行相应的回调函数。watch的实现本质和computed类似,基于effect函数和options.scheduler选项。
94%的网络攻击仅需4步即可完成!
日前,XM Cyber研究团队针对200万个本地、多云和混合环境中的端点、文件、文件夹和云资源进行分析,形成了《2022年攻击路径管理影响报告》
Vue3 中使用Event Bus
Vue 2 中要进行跨元件通讯,除了Vuex 以外的另一个常见手法是Event Bus,对于小型专案来说Event Bus 相当方便,仅需要$on、$emit两个语法就能进行跨元件通讯。而Vue 3 中移除了$on、$off等语法
5个一定要学会的JavaScript新特性
JavaScript在不断地升级迭代,越来越多的新特性让我们的代码写起来变得简洁有趣,这篇文章会介绍5个新特性,一起研究一下把。
React 18 新特性之 useId 详细解读
React 18 正式发布啦,是时候卷一波新知识了。接下来的几篇文章,我将跟大家详细的分享 React 18 每一个新特性。有兴趣跟我一起玩的可以关注我一波。
6个学习CSS的免费在线游戏网站
这些游戏可以帮助你提升学习的有信心,同时还能增加学习的趣味性,以便帮助您更好的学习与理解CSS flexbox、grid,或者通过与来自世界各地的其他玩家竞争来完善他们的 CSS 技能。
Vue.js设计与实现之设计一个完善的响应系统
响应系统是Vue.js的重要组成部分,我们要实现一个简易的响应式系统,必须先要了解什么是响应式数据和副作用函数。在实现过程中,我们需要考虑如何避免无限递归,为什么需要嵌套副作用函数
ES6-解构赋值
解构赋值(Destructuring Assignment)是一个在ES6的新特性,用于提取(extract)阵列或物件中的资料,这是一种对原本语法在使用上的改进,过去要作这件事可能需要使用回圈或迭代的语句才行,新语法可以让程式码在撰写时更为简短与提高阅读性。
ES6-箭头函式
箭头函式(Arrow Functions)是ES6标准中,最受欢迎的一种新语法。它会受欢迎的原因是好处多多,而且没有什么副作用或坏处,只要注意在某些情况下不要使用过头就行了。有什么好处呢?