微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – DOJO中的声明式或编程式方法?

在创建DOJO组件时,我们应该何时更喜欢声明性方法和编程方法

解决方法:

完全取决于您的需求和偏好.如果你有设计师而不是程序员需要添加Dojo小部件,那么他们最好使用声明性标记.但是,如果您坚持HTML标记通过w3c验证,那么您将需要使用编程方法.

我更喜欢程序化方法,因为它允许我将整个表单包装为javascript对象并创建实例化和验证其小部件的方法.评论后的附录:我通常会创建一个javascript对象,其表单输入和dojo / dijit小部件作为其属性,因此我可以将它们称为this.startDateTextBox,this.titleInlineEditor等.我在javascript中处理dojo小部件的实例化对象构造函数.

如果您使用多个类似的小部件,如果您声明保存其初始化设置的对象并以编程方式加载它们而不是以声明方式声明每个标记中的所有共享属性,则可以节省输入错误.我更喜欢程序化实例化的另一个原因是我可以在实际启动小部件之前更容易地根据不同条件更改实例化参数,而不是在服务器端更改标记.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐