JavaScript:最佳实践
我有一个JS函数:Func1,它创建一些对话框,只有一个按钮“OK”(例如)。编写另一个函数Func2的最佳实践是什么?该函数创建与Func1相同的对话框,但带有附加按钮“取消” 创建一个带有参数(标志)的函数,该函数将显示是否添加按钮取消; 创建2个功能; 创建3个函数(第一个函数包含所有公共逻辑,其他函数调用第一个函数并仅为该函数添加唯一逻辑) 还有其他建议吗?JavaScript:最佳实践,javascript,jquery,refactoring,Javascript,Jquery,Refactoring,我有一个JS函数:Func1,它创建一些对话框,只有一个按钮“OK”(例如)。编写另一个函数Func2的最佳实践是什么?该函数创建与Func1相同的对话框,但带有附加按钮“取消” 创建一个带有参数(标志)的函数,该函数将显示是否添加按钮取消; 创建2个功能; 创建3个函数(第一个函数包含所有公共逻辑,其他函数调用第一个函数并仅为该函数添加唯一逻辑) 还有其他建议吗? 谢谢。为什么不允许您传入一组名称/函数,这些名称/函数用于创建包含单击事件的按钮?现在,您有了一个函数,它可以生成一个按钮数量可变
谢谢。为什么不允许您传入一组名称/函数,这些名称/函数用于创建包含单击事件的按钮?现在,您有了一个函数,它可以生成一个按钮数量可变的对话框。默认设置为一个数组,带有一个“确定”按钮,可关闭对话框。请看,我将使用带有标志的函数只用于内部内容,而不是在公共api上。@KevinB如果它是关于一些html(div、容器等)?对话框的内容?@KevinB content-我指的是一些在对话框中添加一些按钮、文本或文本字段的html。