JS时间循环-宏任务与微任务
javascript是一门单线程语言,在最新的HTML5中提出了Web-Worker,但javascript是单线程这一核心仍未改变。所以一切javascript版的\\\"多线程\\\"都是用单线程模拟出来的,一切javascript多线程都是纸老虎!
10种快速提高网站性能的方法
在这篇文章中,主要介绍10种快速提高网站性能的方法,你只需5分钟内就可以将它应用到你的网站上,废话不多说,让我们进入正题吧 。
深入理解React Diff算法
fiber上的updateQueue经过React的一番计算之后,这个fiber已经有了新的状态,也就是state,对于类组件来说,state是在render函数里被使用的,既然已经得到了新的state
git 常用命令
在当前目录新建一个Git代码库;新建一个目录,将其初始化为Git代码库;下载一个项目和它的整个代码历史
读 Angular 代码风格指南
该文章拥有完整的代码风格指南——大到如何编排文件夹,小到如何进行变量命名都涉及。但是与 ng 略有绑定,所以这里整理一下可以单独拿出来的通用部分。
hooks 与 animejs
animejs 是现如今非常不错的一个 js 动画库。我们将其与 React Hooks 融合,使它更方便的在 React 中使用。
javascript中的回调函数
回调函数是每个 JS 开发人员都应该知道的概念之一。 回调用于数组,计时器函数,promise,事件处理程序等中。
JavaScript中模块的导入和导出
早期的 Web 网站主要由 HTML 和 CSS 组成。如果有任何 JavaScript 的代码需要在页面中执行,通常是以小的代码片段的形式来提供功能和交互性。结果就是通常 JavaScript 的代码都会被编写在一个文件中,然后通过 script 标签加载到页面中。
JS 运动的实现
缓冲运动:首先给物体定义一个速度,速度是物体与XY轴的距离除以8,在定时器以30mm,,如果物体到了,判断物体的坐标是否达到终点,如果是正向运动,速度大于0,因为计算机解析像素点不能为小数