jQuery的替代品 - Selector

2017-04-10      276      JavaScript
项目简介

Selector

一个微型JavaScript库,可以当做jQuery的替代品使用,体积约为5kb。

jQuery与selector.js的文件大小比较

jquery (uncompressed)

jquery-3.2.0.js ( 271 KB )

jquery-3.2.0.min.js ( 84.5 KB )

jquery-3.2.0.slim.js ( 217 KB )

jquery-3.2.0.slim.min.js ( 67.9 KB )

jquery (gzip compressed)

jquery-3.2.0.js ( 74.7 KB )

jquery-3.2.0.min.js ( 28.6 KB )

jquery-3.2.0.slim.js ( 60 KB )

jquery-3.2.0.slim.min.js ( 22.7 KB )

selector.js (uncompressed)

selector.js ( 65.1 KB )

selector.min.js ( 17.5 KB )

selector.js (gzip compressed)

selector.js ( 11.3 KB )

selector.min.js ( 4.75 KB )

支持的 jQuery 选择器功能

  • add
  • addClass
  • after
  • animate (需要 Velocity.js)
  • append
  • attr
  • before
  • children
  • closest
  • css
  • each
  • empty
  • eq
  • filter
  • find
  • first
  • get
  • has
  • hasClass
  • height
  • hide
  • html
  • index
  • innerHeight
  • innerWidth
  • is
  • last
  • map
  • next
  • not
  • off
  • offset
  • offsetParent
  • on
  • one
  • outerHeight
  • outerWidth
  • parent
  • parents
  • position
  • prepend
  • prev
  • prop
  • ready
  • remove
  • removeAttr
  • removeClass
  • removeProp
  • serialize
  • show
  • siblings
  • slice
  • stop (requires Velocity.js)
  • toggle
  • toggleClass
  • val
  • width

支持的jQuery 对象

  • $

支持的 jQuery 函数

  • $.ajax
  • $.extend

不支持的 jQuery 功能

  • jQuery object
  • all jQuery plugins
  • jQuery UI
  • jQuery.fx
  • depricated functions
  • more...