jQueryの「$」やセレクタなどをサポート、jQueryの代替として利用できる超軽量スクリプト -Selector
Post on:2017年4月19日
jQueryは確かに便利ですが、すべての機能が必要かと言われれば、そうではない人が多いと思います。
「$」やセレクタなど、jQueryの機能をサポートしたjQueryの代替として利用できる超軽量スクリプトを紹介します。
最新のjQueryのファイルサイズは、下記の通り。
- jquery-3.2.1.js
- 270 KB
- jquery-3.2.1.min.js
- 90 KB
そして、Selectorのファイルサイズは、1/4以下!
- selector.js
- 65 KB
- selector.min.js
- 17 KB
もちろん、jQueryの機能すべてが利用できるのではなく、オブジェクトやセレクタや関数に限られています。
サポートされているjQueryの機能
サポートされているjQueryオブジェクト
- $
サポートされているjQueryセレクタ
- add
- addClass
- after
- animate (requires 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関数
- $.ajax
- $.extend
サポートされていないjQuery機能
- jQuery object
- All jQuery plugins
- jQuery UI
- jQuery.fx
- Deprecated functions
デモページが用意されており、実際に動作を確認できます。
sponsors