UNPKG

@moomfe/zenjs

Version:

ZenJS 是一个高性能的 JavaScript 工具库。

20 lines (15 loc) 623 B
import inBrowser from "../../../shared/const/inBrowser"; import ElementProto from "../../../shared/global/DomElement/prototype/index"; import defineValue from "../../../shared/util/defineValue"; import slice from "../../../shared/global/Array/prototype/slice"; if( inBrowser ){ [ document, ElementProto ].forEach( elem => { const querySelectorAll = elem.querySelectorAll; defineValue( elem, '$query $find', function(){ return slice.call( querySelectorAll.apply( this, arguments ) ); }); defineValue( elem, '$queryFirst $findFirst', elem.querySelector ); }); }