168
201

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

フロントエンドに必要なとりあえずのjsプラグイン2020

Last updated at Posted at 2017-12-12

2020年3月時点でまだ現役なプラグイン。
非常にお世話になっております。
雑いのでもう少しちゃんと書きたい。
jQuery もそこそこ多めです。

▼ ユーティリティー系

bowser.js

Moment.js

date-fns

lodash.js

lodash.js も使えないケースでの参照
→ jQueryで使える配列系便利関数
https://qiita.com/sasaplus1/items/68dcae1eaae018a513e9

30-seconds-of-code

▼ 機能系

platform.js

  • デバイスとかブラウザの判定してくれるライブラリ。

Picturefill.js

imagesLoaded

PACE.js

fullclip.js (jQuery plugin)

  • 画像を縦横画面いっぱいに表示させるプラグイン
  • Full Clip - fullscreen body background image jQuery plugin
  • https://github.com/bdimitrovski/full_clip
  • 複数枚画像のフェードスライドオプションがある。

perfect-scrollbar

  • 要素内でスクロールをさせる。スクロールバーのクロスブラウザ対応という意味ではほぼ入れる。デフォルトのUIが綺麗で、タッチデバイス用のオプションが充実している。本当に助かる。
  • https://github.com/utatti/perfect-scrollbar/tree/0.8.1

smooth-scroll.js

▼ スライド

swiper

slick.js (jQuery plugin)

Infiniteslide.js (jQuery plugin)

BeerSlider.js

▼ モーダル

Magnific Popup (jQuery plugin)

### iziModal.js (jQuery plugin)

animatedModal.js (jQuery plugin)

modal-video.js (jQuery plugin)

  • 動画再生だけなら楽。
  • React 版もある。
  • 動画再生のオプションが豊富
  • ロード完了したら流すとかはできない。ラッパー書く必要がある。

vanillabox (jQuery plugin)

fullmod.js (jQuery plugin)

▼ DOMアニメーション / トランジッション

velocity.js

anime.js

TweenMax

有名どころ3つ↑ どれ使う?

lottie (with bodymovin:AE-plugin)

▼ パララックス系 / アニメーショントリガー

マウス操作タイプ

parallax.js

parallax_background.js

universal-tilt.js

スクロールタイプ

inview.js (jQuery plugin)

  • https://github.com/protonet/jquery.inview
    • 画面に入った時 .on / .one (一回限り)
    • 画面から出た時 .off
  • ちょっとバギー? / 要素の上下が画面内に出るイベントが取得できるハズだが動かない。

Emergence.js

wow.js

scrollmagic

  • http://scrollmagic.io/
  • wow.js もそうだが、イベントのスタートを細かくpx単位でオフセットできるのがいいところでもありつつ、レンポンシブが結構大変。

▼ 画面高さ100%スクロール

fullPage.js (jQuery plugin)

scrollify.js (jQuery plugin)

▼ 画面遷移

smoothState.js (jQuery plugin)

barba.js

▼ アニメーション / GL

threejs

pixi.js

  • http://www.pixijs.com/
  • verによってコンソールに出る pixi.js の noticeの消し方が違うので、ドキュメントよく読む。

particles.js

dat.gui

Stats.js

データビジュアライズ系GL

D3.js

DECK.GL

harp.gl

mapli.io

▼ CSS系

colofilter.css

animate.css

▼ その他便利ツール

jquery-qrcode (jQuery plugin)

generate-google-calendar-url

168
201
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
168
201

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?