元素选择功能
Posted
tags:
中文标题:元素选择功能 原文标题:A function for elements selection 项目评级:Star:225 Fork:31 下载地址:https://github.com/finom/bala 详情介绍巴拉.js
226个ASCII字符(小于¼KB)的元素选择函数!
bala.js是一个允许您在网页上选择元素的函数。可以将其视为服用类固醇的document.querySelectorAll
。
您可以将其用作全局变量
如果您不想使用$
变量,只需重命名即可
您可以将其用作脚本中的局部变量
该功能也在NPM上发布
npm install balajs
bala.js继承自Array.prototype
,这意味着它与本机数组具有相同的方法集。
更多功能?
各种类型的支持
bala接受多种第一个参数,并将所有参数转换为数组
这意味着,当你制作自己的库(VanillaJS“插件”)时,如果你不知道程序员会传递哪种arg类型,你可以使用bala。
一美元
在DOM库中获取零索引元素很烦人。bala有一个叫做$.one
的小静态方法,它只选择一个元素。
创建此函数也是为了消除额外的变量(通常DOM库生成两个变量:$$
和$
)。这意味着您可以通过模块系统很好地导入bala。
AMD公司
通用JS
普通JS+NPM
ECMAScript 2015版
查找另一个元素中的元素
分析HTML
简单的解析。
上下文HTML解析
如果您需要解析包含上下文元素(td
、tr
、option
)的HTML,则可以传递上下文标记名称作为第二个参数。
我需要更多的例子!
添加样式
如果只需要为一个元素设置样式,则可以使用$.one
。
活动委派
元件移除
动画
使用element.animate进行平滑的GPU加速动画。您可能需要polyfill for Web Animations API。
你还需要jQuery吗?
辅助功能 - Control+Option+Space 未打开下拉菜单(选择元素)