是否有一种标准的方式来打包Javascript GUI控件?
是否有一种(或多种)标准的方式来包装Javascript GUI控件,以便其他人可以轻松使用和评估 例如,类是否应该以某种方式命名,是否应该始终实现某些方法 原始Javascript GUI控件是易于使用的,还是应该有一个包装器使其在框架中可用?目前,该代码不是为任何框架编写的 一些背景:我是一名长期的C#(WinForms)开发人员。为了学习Javascript/HTML5,我将我的一个C#GUI项目(一个螺旋形滑块/轨迹条)移植到Javascript,并使用HTML页面实现了一个测试工具。我的计划是在类/方法稳定后使用JSDoc生成文档是否有一种标准的方式来打包Javascript GUI控件?,javascript,Javascript,是否有一种(或多种)标准的方式来包装Javascript GUI控件,以便其他人可以轻松使用和评估 例如,类是否应该以某种方式命名,是否应该始终实现某些方法 原始Javascript GUI控件是易于使用的,还是应该有一个包装器使其在框架中可用?目前,该代码不是为任何框架编写的 一些背景:我是一名长期的C#(WinForms)开发人员。为了学习Javascript/HTML5,我将我的一个C#GUI项目(一个螺旋形滑块/轨迹条)移植到Javascript,并使用HTML页面实现了一个测试工具。我
提前感谢您的指导。这里有一些最佳做法:
“使用严格的”
。
“使用严格”强制浏览器对代码使用更精确的解释。它可以减少错误并提高性能eval
。
虽然不一定是邪恶的,但它是危险的,通常是做正确事情的捷径js元素在附加到页面时使用一些常见的模式。最典型的情况是,将与行为最匹配的元素添加到具有脚本识别的类的文档中。例如
。HTML5还支持自定义数据属性,这意味着这在javascriptland中是有效的。除非您使用的是vue.js5之类的框架,否则没有这方面的标准。制作一个NPM包,并用有用的例子记录它。