![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 96
ZeroRockie
这个作者很懒,什么都没留下…
展开
-
奥利给,从零打造MiniVuex
告诉各位一个鬼故事,Vuex 出了 Vue3 的版本啦,新的一年新的学不动,趁 Vuex 还知道如何在 Vue2 的使用,赶紧抓住它的尾巴,擦出五彩缤纷的火花 ,实现一个属于我们自己的 mini Vuex 吧 (๑•̀ㅂ•́)و✧目录结构及介绍MiniVuex├── applyMixin.js 提供了 store 在 Vue 实例上的注入├── helper.js 提供辅助函数├── index.js 主入口├── store.js .原创 2021-01-18 09:57:57 · 124 阅读 · 1 评论 -
玩转JS中的堆栈内存及函数底层处理机制
我们都知道 JS 都可以运行在浏览器中,我们还知道它是一门弱类型,基于原型的动态脚本,那么它是不是只能在浏览器中运行呢?答案是不是的,如今的JS已经强大到不止浏览器这些平台运行了,还可以在Node环境,WebView中运行,这些都是基于我们强大的V8引擎所赐,赋予了 JS 脱离浏览器也可以运行的能力。那么 JS 又是如何在浏览器等其他平台运行的呢?这涉及到编译原理,js在刚开始就是一大坨字符串文本,浏览器中的解释器(编译器)会对这些字符串有序地进行词法解析,语法解析后生成AST(抽象语法书),最后将A原创 2020-08-16 09:38:35 · 563 阅读 · 0 评论 -
浅谈算法复杂度
什么是复杂度分析?复杂度分析可以判断这个算法是否可以提升程序的执行效率,就好比我们买电脑一样,总不能随便买吧,外行人可能就会觉得价格高就是好货,但也不见得哦,假如是一个懂行的人就会在买电脑前分析各种型号电脑的配置(处理器(CPU)、内存、显卡、硬盘),从整体性和质量上做出一个合理的判断,这样买到好电脑的概率更大。算法复杂度可以更加直观的反映出一个算法好坏,当然一个算法的好坏得从用他的场景来判断,每一个算法都有自己出类拔萃的地方,而不是觉得什么热门就用什么,例如二叉搜索树和普通数组一样,随着数据的增长前者原创 2020-07-15 10:33:19 · 849 阅读 · 0 评论 -
React 篇之浅谈 setState is异步OR同步
React 篇之浅谈 setState is异步OR同步 react 篇主要是记录笔者之前在使用 React 进行开发时遇到的问题和坑, 趁还没有毕业 一 一 查阅文档资料总结归纳, 和大家一起分享, 以防重蹈覆辙. 这篇文章主要总结的是关于利用 setState 更改组件状态时遇到的一些坑, 希望会的小伙伴可以当做复习巩固,不会的可以当做学习.setState 究竟是异步的还是同步的,...原创 2019-11-01 02:38:11 · 229 阅读 · 0 评论 -
深入浅出 高阶函数 ☕️
深入浅出 高阶函数 ☕️ 看到本文的标题,应该有很多小伙伴看到 高阶函数 这个词语时, 心里可能会觉得很高大上, 其实很普通, 你可能接触过很多次了, 只不过可能你不知道这就是高阶函数.那么何为 “高阶函数” 呢?函数的形参如果可以为函数,又或者函数的返回值的一个函数式,这个函数就可以称之为 “高阶函数”.也就是说, 高阶函数必须满足以下要求之一函数的形参可以为函数 ;函数的返回值可...原创 2019-10-24 12:13:44 · 180 阅读 · 0 评论