javascript变量命名规范

2022-12-12
阅读 3 分钟
907
程序员三大难题:变量命名、缓存失效、循环边界。驼峰命名首先,和其他语言一样,大部分变量建议采用驼峰命名法。 {代码...} 而对于常量,使用大写字母和下划线来组合命名。 {代码...} 根据变量类型来命名普通变量/属性尽量用简单易懂的 名词 结尾,前面可以加 形容词/名词 来修饰。 {代码...} 布尔变量/属性一般用 形容...

React Hook 手写 Modal 模态框组件

2020-01-21
阅读 6 分钟
9.6k
Modal (模态框) 是 web 开发中十分常见的组件,即从页面中弹出的对话框。今天我们一起来用 React Hook 手写 Modal 模态框组件.最终实现的效果codePen如下:

使用Web Animations API创建炫酷动画

2019-11-20
阅读 7 分钟
3.5k
Web Animations API ( Web 动画 API,简称 WAAPI )可以让我们用 JavaScript 写动画并且控制动画。这些 API 被设计成 CSS Animations 和 CSS Transitions的接口。未来会对这些 API 做补充使其功能更强大,它是对网络上动画化的支持最有效的方式之一。

JS高级定时器

2019-11-20
阅读 2 分钟
1.9k
除了主线程外,还有一个在进程空闲时执行的“代码队列”。随着页面在其生命周期中的推移,代码会按照执行顺序添加入队列。另外,只要异步任务有了结果,回调函数的代码就会被添加到队列中。例如,当某个按钮被按下时,它的事件处理程序代码就会被添加到队列。在 JavaScript 中没有任何代码是立刻执行的,但一旦进程空闲则...