在前端JS开发中,通常的方法书写顺序如下:
变量声明和初始化
内部方法定义
外部方法定义
初始化函数
事件监听方法定义
用户触发的动作方法定义
这个顺序的主要目的是提高代码的可读性和可维护性。按照这个顺序,可以使代码更加清晰、易于理解和修改。
变量声明和初始化应该在前面,因为它们是代码中最基本的部分,我们需要在后面的方法中使用这些变量。
内部方法定义和外部方法定义应该分别放在变量声明和事件监听方法的后面。内部方法会被外部方法调用,所以内部方法需要在外部方法之前定义,而事件监听方法通常在外部方法中使用,所以应该在外部方法之后定义。
初始化函数应该在事件监听方法的前面。因为初始化函数通常用于页面加载时执行的操作,例如DOM元素的获取和设置等,而这些操作需要在事件监听方法之前完成。同时,将初始化函数放在事件监听方法之后可能会导致页面未正确初始化就被用户操作,从而产生不可预期的结果。注意,若初始化函数中需要用到事件监听,那么事件监听的方法应写到前面,然后调用初始化函数
最后,用户触发的动作方法应该在事件监听方法后面定义。这些方法通常是由用户交互触发的,例如点击按钮或输入表单等。
当然,这只是一种推荐的方法书写顺序,实际上也可以根据项目的需求和开发者的习惯进行调整。
标签:初始化,定义,外部,js,事件,方法,监听 From: https://www.cnblogs.com/longmo666/p/17977954