JavaScript深入学习 | 青训营笔记

61 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第6天

学习内容

今天是对js的进一步学习,分为三部分的学习

组件封装

组件封装是用于提高代码可读性和可维护性的重要手段之一,它可以帮助我们将复杂的任务划分为多个更小的模块,并且可以让我们更加容易地复用这些模块,从而节省了大量的开发时间。

  • 组件封装的重要原则是避免重复,最好使用标准的组件和模块,以及封装成可复用模块的技术,如果不能复用,则可以自己编写封装好的组件,使开发者可以随时调用。

过程抽象

过程抽象是一种将复杂的业务逻辑需求拆分成多个模块的方法,每个模块只负责一个具体的功能,这样可以使代码更加清晰、可维护,以及增加程序的可扩展性。

  • 过程抽象原则是模块应该尽量解耦,而不要直接依赖其它模块,也要尽量保证每个模块只负责一个具体的功能,避免出现过度设计的情况。

代码优化

代码优化是使代码更加高效率和可读性的一个重要部分,它可以使程序更容易理解和维护,可以节省开发时间,也可以降低运行时间。

  • 代码优化的基本原则包括:尽量减少变量声明,使用局部变量代替全局变量;减少函数调用,尽量在函数内部完成任务;尽量减少条件判断;尽量使用数组和对象,而不是用字符串;尽量使用标准库函数,而不是自定义函数;使用有效的缓存;尽量避免使用全局变量等。

总结

组件封装、过程抽象和代码优化是提高代码可读性和可维护性、提升开发效率的有效手段,它们均采用了避免重复、解耦、减少变量声明、减少函数调用、使用标准库函数、使用有效缓存等原则来做到这一点。