如果一个页面只是一个按钮点击事件或者一个function的话,是没有必要进行模块化处理的。 而如果一个页面有两个按钮或者两个function的话,是需要进行考虑模块化处理了。
function
模块化不是必须的,它是业务膨胀的必然结果。
比如一个常见的表单提交:
表单验证 => 数据包装 => ajax提交 => 响应处理 => 显示对话框
无论上述的哪一个步骤,都不是一个function可以解决的, 将上述每一个步骤,封装成一个模块,然后业务里进行模块的组装,这是模块化的初衷。