Tag: 模块化设计

模块化JS:3个部分的全局function(复选框和无线电)和Sholud我在我的代码中应用“渲染”?

这是我的网络应用程序中的一个部分,用户可以“订阅”在3个不同时间发送的报告:每周,每月,每季度。 (可以从三者中选择1个选项)。 我在努力解决这个问题时,我正在努力规划最佳解决方案。 应该怎么做: 加载页面时,我必须传递一个PHP var,它将设置用户报告的当前状态(变量report在我的代码[{weekly},{Monthly},{Quarterly}]的乞讨中)0,1,2 ,3将是指标。 例如:如果用户过去设置了他想要每月6个月的报告 – 他将会看到“每月”选中复选框 – 并且在单选按钮中选择“6个月”,变量将设置为[0,2,0] 选择复选框时 – 可以选择3(或一个)单选按钮。 取消选中复选框时,将禁用单选​​按钮并删除所有检查。 “保存计划”按钮将数据发送到PHP。 我的问题是: 如何以模块化方式构建代码,防止意大利面条代码? 解决问题1后 – 我应该应用“渲染”function吗? (受此video教程的启发) 刚提到: 这是一个JSFIDDLE,我的代码少了意大利面条。 – 包括目前正在运作的内容。 我正在练习模块化JS代码,所以我很乐意获得有关我的代码的一般提示(推荐的链接,video和教程等)。 我使用的是jQuery 1.3.2,它不包含当前库的所有function。 (像parents一样on.(‘click’, func..) HTML: Set Schedule Weekly: 3 Months Monthly: 1 Month 3 Months 6 Months Quarterly: 3 Months 6 Months 12 Months Save Schedule JS: […]