代码拉取完成,页面将自动刷新
在某些情况下, 某些组件会依赖于document, 而这其实本来是没有必要的.
依赖document, 导致类似以下的写法出错:
$("(div)(/div)").ligerForm({}); //尖括号显示不出来, 所以改写成圆括号...
在动态创建的div上(而不是document上) 创建liger组件是非常常见的需求, 目前不少组件本来也可以这样创建, 但是由于部分函数中使用了document.get.. 或者$("#id") 这样的语句, 导致部分情形下出错.
在应用中, 每创建一个组件之前, 先要把它添加到body中, 这是很令人困惑的一个限制, 而且很多时候根本不希望添加到body中, 添加以后还要再删除. 严重破坏程序的结构. 当div作为参数传递的时候尤其如此 .
因此希望整个ligerui各组件能够完全不依赖于document, 直接在父容器上创建.
(其实改动量应该非常有限, 只有极少数的场合用到了上述写法. )