Page 456 - AngularJS权威教程
P. 456
436 第 34 章 下一步
find() 过滤元素的子节点,只能通过标签名过滤。
hasClass() 确定元素本身是否分配了给定的类。
html() 获取或者设置元素的HTML内容。
next() 获取紧跟元素的兄弟元素。
off()/unbind() 通过名称移除一个事件处理程序。
parent() 获取元素的父元素。
prepend() 将内容插入到元素的开头。
prop() 获取或设置元素的属性 值。
①
ready() 指定一个DOM加载完成时执行的函数。
remove() 从DOM中移除元素。
removeAttr() 从元素中移除一个属性(attribute)。
removeClass() 从元素中移除一个、多个或者所有类。
removeData() 从元素中移除先前存储的数据。
repalceWith() 使用提供的新内容替换元素。
text() 获取或者设置元素中合并的文本内容。
toggleClass() 从元素中添加或者移除一个或者多个类。
triggerHandler() 执行附加给元素的某个事件的所有事件处理程序。
val() 获取或设置元素的当前值。
wrap() 使用指定的HTML结构包裹元素。
34.2 了解基本工具
AngularJS社区非常出色,还编写了一些非常不错的工具以支持AngularJS开发。接下来我们
将讨论构建工具、框架以及实时交互工具。
34.3 Grunt
②
Grunt 是一个纯净的JavaScript任务运行器。开发JavaScript应用程序时它可以为你节省很多时
间,这包括服务器端和客户端。它会让重复任务消失,并且还可以为你自动处理运行任务。
JavaScript社区到处都在用Grunt工具,并且已经创建了数百个插件。如果需要或者想用的插
件还没有人开发,使用Grunt工具创建自己的插件也非常容易。
——————————
① 这里的属性指的是property。——译者注
② http://gruntjs.com/