Bonzo
一个库无关的可扩展 DOM 工具。除此之外,没有其他内容。
Bonzo 可以在任何宿主库中使用,例如 Ender,或者仅作为一个独立工具来完成大部分与 DOM 相关的任务。
它的外观如下:
javascript
bonzo(elements)
.hide()
.addClass('foo')
.append('
the happs
')
.css({
color: 'red',
'background-color': 'white'
})
.show()
- 与选择器引擎一起使用
- Bonzo 扩展 API
- 完整的 Bonzo API
- 关于"Bonzo"这个名字
- 供资:
- 浏览器支持
- Ender 集成
- 贡献者
- 许可证和版权
与选择器引擎一起使用
使用 Bonzo 的一个很好的方法是使用选择器引擎,例如 Qwery。您可以将 Bonzo 包装起来,并扩展包装器以继承相同的方法:
- bonzo().get()
- bonzo().each()
- bonzo().deepEach()
- bonzo().map()
- bonzo().html()
- bonzo().text()
- bonzo().addClass()
- bonzo().removeClass()
- bonzo().hasClass()
- bonzo().toggleClass()
- bonzo().show()
- bonzo().hide()
- bonzo().toggle()
- bonzo().first()
- bonzo().last()
- bonzo().next()
- bonzo().previous()
- bonzo().parent()
- bonzo().focus()
- bonzo().blur()
- bonzo().append()
- bonzo().appendTo()
- bonzo().prepend()
- bonzo().prependTo()
- bonzo().before()
- bonzo().insertBefore()
- bonzo().after()
- bonzo().insertAfter()
- bonzo().replaceWith()