我一般都试图在编写
Javascript时坚持使用仅DOM属性.既然我已经从Prototype转换为jQuery,那么我可以通过将各自的属性添加到各种DOM元素中来获得一些重要的经验,主要是能够设置一个非常易读的编码约定来处理AJAX请求.
作为一个简短的例子,这意味着我做的事情就像
<div type="book" app_id="13"> <a href="#" action="delete">delete</a> </div>
然后我可以设置代码来查找所有< a>使用action属性的标签,找到具有类型和app_id的父级,然后执行CRUD操作……所有这些都不需要我编写额外的代码.
是否有任何陷阱(除了不是严格的XHTML投诉)我应该注意,和/或我应该效仿的任何好习惯?设置我自己的属性命名空间的标准方法怎么样?