使用angular1的时候,由于业务需求,经常会需要处理dom,但又不想依赖jquery,所以查了下jqlite相关api,jqlite 就是简单的 jQuery,但有很多功能不全面,官方文档上有简单的介绍:
addClass() after() append() attr() - 不支持将方法作为参数 bind() - 不支持命名空间、选择器、传递到函数的额外数据 children() - 不支持选择器 clone() contents() css() - 只能获取行内样式定义的 style,无法获得浏览器计算后的样式 data() detach() empty() eq() find() - 只能通过标签名检索 hasClass() html() next() - 不支持选择器 on() - 不支持命名空间、选择器、传递到函数的额外数据 off() - 不支持命名空间、选择器 one() - 不支持命名空间、选择器 parent() - 不支持选择器 prepend() prop() ready() remove() removeAttr() removeClass() removeData() replaceWith() text() toggleClass() triggerHandler() - 向 handlers 传递一个虚拟的事件对象 unbind() - 不支持命名空间 val() wrap()