- 博客(8)
- 收藏
- 关注
原创 观书有感(1)
4、开发一个新需求时应提前对其进行思考分析,多问几个为什么,尽可能全面的分析需求,完成后再去开发,这样很大概率会减少重复做工的问题,何乐而不为。2、完善代码注释和相关文档,以提高代码可读性。1、提取公用方法,为以后的开发铺路。懒惰,是程序员美德的第一要素。如何成为一个懒惰的程序员呢?3、借用各种软硬件工具。,而不是摆烂和不作为。
2023-09-18 11:08:59
139
1
原创 如何进行代码重构
当我们梳理自己或别人的代码时,很可能遇到如下情况:当然不会如此夸张,但当程序员遇到类似的代码时大概率会抓狂,由此会想到但当到最后一步时就没必要重构了,需要重写了。
2023-02-23 09:16:24
1041
原创 js对象二三事(一)
谈到js对象自然而然的要说到js的数据类型,其数据类型可分为基本数据类型和复杂数据类型。:ObjectSymbol是ES6新出的一种数据类型,这种数据类型的特点就是没有重复的数据,可以作为object的key。数据的创建方法Symbol(),因为它的构造函数不够完整,所以不能使用new Symbol()创建数据。由于Symbol()创建数据具有唯一性,所以 Symbol()!
2022-10-17 17:38:56
344
原创 如何使用原生javascript实现类似vue的数据绑定功能
里面写了很多,但总结来说Vue2用的就是观察者模式,即通过Object.defineProperty每个变量给予一个getter/setter方法来做到操作该变量的功能。关于Vue框架,大家肯定不陌生,是一个前端比较常用的框架。但他是如何实现数据绑定的,多数人都会感到好奇,下面我会介绍它的实现原理。
2022-10-06 15:07:36
485
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人