回顾数组reduce方法的使用

August 21, 2020 ☕️ 2 min read

参加面试的时候,前端被问到数组操作的概率是相当高的,而数组的各种操作和应用场景,也是需要熟悉的。这里简单总结一下reduce的几个应用。

从字节码(bytecode)看连续赋值的执行

July 26, 2020 ☕️ 2 min read

连续赋值是绕不过的一关,不同于this、闭包等可以直接控制台输出的内容,连续赋值的过程看不到,而且也不好拆分,更像js语言的特性。

认识v8编译的字节码(bytecode)

July 25, 2020 ☕️ 5 min read

代码需要编译为机器代码,才能最终在目标机器上执行。v8为了做到这一点,设计了中间层-字节码(bytecode)。

正则里问号的作用

July 9, 2020 ☕️ 4 min read

正则表达式里问号在不同的地方意义迥异,本文以问号引入,主要辨析正向/反向预查的特性和使用

什么是reducer

July 2, 2020 ☕️ 2 min read

用React的hooks时,看到了reducer,那么什么是reducer,设计思路是什么呢?

js监听暗黑模式(DarkMode)

June 12, 2020 ☕️ 1 min read

mac的暗黑模式下,系统UI都会变为深色,包括窗口、按钮、文字颜色等,在html里,也可以用js来监听这个变化,带来船新的体验。

html5图片在android端旋转

June 5, 2020 ☕️ 6 min read

在android手机端的app内嵌html5,发现部分图片发生了旋转(90度)的问题,但是iOS系统和自带浏览器没问题。

SideEffect is a blog for front-end web development.
Code by Axiu / rss