|
|
1
3
我还在为一个增长危险的jQuery应用程序进行争论。 我觉得亚历克斯·塞克斯顿的这篇文章很有帮助: http://alexsexton.com/?p=51 也就是说,您不应该害怕为自己的页面创建专门的jQuery插件来构造代码(和页面)。 我还阅读了很多关于JavaScript中的类继承模式的文章,但是我发现Douglas Crockfords的建议最明智:“因为JavaScript中的对象非常灵活,所以你会想对类层次结构有不同的想法。深层次的等级制度是不合适的。肤浅的层次结构是高效和富有表现力的。” http://www.crockford.com/javascript/inheritance.html 因此,您可能会有一个MVC类型的模式在您的后脑勺,但尝试实现它与尽可能少的对象层次结构。 |
|
|
2
0
老实说,我不会尝试将widget开发与jQuery结合起来;它从来没有被设计成一个框架解决方案,它只是被设计成一个domapi。一位JS开发人员的博客文章解释了jQuery为什么不适合这一点: http://blog.rebeccamurphey.com/on-jquery-large-applications 我建议使用已经存在的用于创建模块化小部件的框架。对于jQuery应用程序,存在JavascriptMVC(http://javaCRPTMV.COM/)。我个人使用Dojo工具包,它提供了一个健壮而强大的widget框架Dijit。这个框架在一个强大的DOM api之上提供了您所需要的一切,这个api的功能和速度与jQuery w/Dojo核心库一样强大。许多企业应用程序使用它来创建他们的web ui。它还支持il8n(国际化)、a11y(可访问性)等。 Dojo工具包: http://dojotoolkit.org/ 编写Dijit小部件: http://dojotoolkit.org/reference-guide/quickstart/writingWidgets.html#quickstart-writingwidgets
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Dr.0000FF · jQuery按钮点击不显示/隐藏内容 1 年前 |
|
|
user28928120 · 如何在jquery中选择所有类? 1 年前 |
|
Eliable · 使点击计数器和进度条协同工作 1 年前 |
|
Jack Maessen · 在处理程序上使用时如何获取输入类型 1 年前 |