ReactHooks原理及简单实现
|本文从Hooks的基本原理出发,逐步实现简易的useState
和useEffect
,代码虽短,五脏俱全。
本文从Hooks的基本原理出发,逐步实现简易的useState
和useEffect
,代码虽短,五脏俱全。
最近在实现可视化页面编辑器的时候,遇见了需要实现自定义右键菜单的场景,因此本文主要整理了如何在Vue项目中通过自定义指令封装一个声明式的右键菜单的小工具。
最近与后端同学一起完成了项目中数据埋点系统的重构,期间遇见了不少问题,收获颇多,因此记录下来,主要包括:埋点系统的字段设计、在Vue项目中实现声明式数据收集、数据上报等。
前端的代码也是需要设计的,话虽如此,但即便看了很多设计模式的书籍,也无法真正应用起来。后来发现还是需要真实业务场景入手,思考在面对复杂多变的需求时如何编写更简洁、更容易维护的代码。本文从这个角度入手,整理了自己在前端业务开发中遇见的一些设计模式。
目前笔者负责的项目迭代十分频繁,前端需要处理业务逻辑日益增多,除了考虑如何保证开发速度之外,还必须考虑系统的稳定性,因此决定在项目引入单元测试。
本文主要整理在Vue项目中如何使用单元测试,包括如何编写测试用例、如何编写易于测试的代码等问题。
开发H5活动页面是前端开发中一种比较常见的需求,这种页面业务逻辑较轻,重交互和展示,是一类非常有趣的需求。本文将整理H5开发中常见Web动画的基本原理和简单实现。
本文将介绍如何使用Vue3来封装一些比较有用的组合API,主要包括背景、实现思路以及一些思考。
在18年的时候断断续续开始写petty-spider这个爬虫工具,是时候整理一下开发思路和相关实现了~(再不整理就快忘记了...
最近在学习Spring与Vue3,于是使用二者实现了一个简易的放置游戏,本文主要整理了使用Vue3的一些使用心得,主要包括与Vue2差异和新的概念。
前段时间处理了一个在网页中文本对齐的问题,发现了一些之前关于字体未曾了解的知识点,颇有意思,总结一下。