奇舞精选
换个角度思考 React Hooks
从 Vue 迁移到 React,不太习惯 React Hooks 的使用?也许换个角度思考 Hooks 出现的意义会对你有所帮助。
在 2021 成为前端开发者的完全指南
近年来前端技术发展迅猛,到了2021年,需要掌握的知识已经和过去大相径庭,让我来谈谈,在 2021,需要做哪些事情才能成为一个称职的前端开发者。
JavaScript 变量命名
计算机科学中只有两个难题:缓存失效和命名。
技术实践
SVG 基础及其动画应用浅析
SVG 作为一种表示矢量图形的图片格式,在前端领域的使用越来越普遍。其对动画效果的友好支持受到了不少开发者的青睐。如果你还没怎么用过 SVG,不妨看看这篇文章,跟着作者领略一遍 SVG 的基本使用方法。
产品经理:鸿蒙那个开场动画挺帅的给咱们页面也整一个呗
炫酷的鸿蒙开场动画,一起来看看如何实现
手把手教你搭建一个无框架埋点体系
埋点上报是将应用层事件上传至上层平台的过程。比方说,在某购物网站上,用户点击了“收藏”按钮,此时,一个点击事件就生成了,这一事件会被上报至一个数据分析平台。这样,相关的数据分析师、产品经理、运营等同学便可以在数据分析平台,通过这些上报的事件数据分析,得出应用中可以优化的方方面面。由此可见,埋点上报是每个产品走向卓越的重要一环。
拓展边界
JSBridge 原理解析——以 WebviewJavascriptBridge 实现方式为例
JSBridge 是一种 webview 侧和 native 侧进行通信的手段,webview 可以通过 jsb 调用 native 的能力,native 也可以通过 jsb 在 webview 上执行一些逻辑。
15 分钟学会 Immutable
Immutable Data 就是一旦创建,就不能再被更改的数据。对 Immutable 对象的任何修改或添加删除操作都会返回一个新的 Immutable 对象。主要原理是采用了 Persistent Data Structure (持久化数据结构),就是当每次修改后我们都会得到一个新的版本,且旧版本可以完好保留
兄弟萌,让我们在 vscode 里放烟花吧
Visual Studio Code 有一个效果特别炫的插件,名字叫 power mode。边写代码边放烟花、编辑器还会抖动。效果很炫,但是我们肯定不能满足于会用,得研究下它是怎么实现的。