第四天如何写好JavaScript笔记 | 青训营

74 阅读2分钟

如何写好JavaScript

1,如何写好JS:

切换白天和夜晚的案例,通过几种样式让我们看到了代码的多样性 ,哪种样式的代码更加有利于以后的维护,总结:HTML和CSS、JS 各司其职, 避免不必要由JS直接操作样式,用class表示状态, 纯展示类交互寻求零JS方案,同时要想写好js,要学习基本语法和语言特性,理解DOM操作,使用适当的数据结构和算法,异步编程,错误处理和调试,学习并使用相关框架和库,编写可读性强的代码

2.JS中的组件封装

(定义组件,封装数据,暴露接口,处理事件和生命周期,可配置性,样式化,单元测试),组件设计(单一职责原则,分离关注点,组件的组合和嵌套,函数式编程思想等),实现轮播图,重构:插件化,模板化,抽象化(在 JavaScript 中,重构是一种优化代码的过程,旨在改善代码的结构、性能、可读性和可维护性,而不改变其外部行为。下面是一些常见的重构技巧和原则:提取函数,合并函数,拆分函数,提取变量,合并变量,重命名变量和函数,给变量或函数命名更具描述性的名称,以提高代码的可读性和理解性。优化算法和数据结构,使用更高效的算法和数据结构来改进代码的性能。使用适当的设计模式来解决特定的问题,提高代码的可扩展性和可维护性。添加注释和文档(Add Comments and Documentation) 重构是一个渐进的过程,可以逐步改进代码。在进行重构时,建议先编写测试用例,以确保代码在重构过程中不会引入新的问题。此外,也要充分利用工具和编辑器的功能,例如代码格式化、自动重命名等,以减少手动操作和减少出错的可能性。可以使代码更易于理解、修复和扩展,从而减少bug的数量和维护成本。

3.JS之过程抽象:

指的是将一段代码块封装成一个可执行的过程或函数,以实现对一系列操作的抽象和复用。通过过程抽象,我们可以将复杂的逻辑分解成更小的可重用的模块,提高代码的可读性和可维护性。在JavaScript中,函数就是一种过程抽象的方式。 高阶函数,编程范式,(常见的有命令式编程,函数式编程,面向对象编程,响应式编程)

4.代码实践1.交通灯,2.洗牌.3.分红包