実践
おすすめライブラリつまみ食い
15

textlintは文章をチェックするためのライブラリです。設定したルールに基づいて機械的に文章チェックを行うことで、文章の質を高めるための手助けをします。

中島 直博
中島 直博 | フロントエンド・エンジニア

MobXはWebアプリの「状態」を管理するライブラリです。オブジェクトやプロパティの値を観察可能にし、変更を検知して処理を実行することで、状態の管理をシンプルにすることができます。

杉浦 有右嗣
杉浦 有右嗣 | フロントエンド・エンジニア

汎用性が高い日付選択機能(DatePicker)系のライブラリの「pickadate.js」。基本的な使い方や、日本語環境に合わせる方法、パラメータ/API設定を使ったカスタマイズ方法について解説します。

森 大典
森 大典 | フロントエンド・エンジニア

今回は、グラフの印刷・ダウンロード機能やDatepickerの組み込みなど、より実践的にHighstockを利用する方法を紹介します。また、データ内容によっては、意図通りにグラフが表示されない場合もあります。その際の調整方法にも触れます。

森 大典
森 大典 | フロントエンド・エンジニア

Highstockは、高機能なUIを手軽に実現できるJavaScriptのグラフライブラリです。今回は、日本語環境で利用する場合に注意したい設定方法を解説します。

森 大典
森 大典 | フロントエンド・エンジニア

非同期通信を行うのによく使われるjQueryの$.ajaxの代わりになるaxiosを解説します。jQeuryを使えない、あるいは使いたくないプロジェクトで使用すると、大変重宝するライブラリです。

中島 直博
中島 直博 | フロントエンド・エンジニア

変数や関数の戻り値のチェックはプログラムには頻出します。コードの可読性を高めるためには、条件式は簡潔に、わかりやすくしたいものです。is.jsなら、条件式を抽象化して、扱いやすくできます。

宇野 陽太
宇野 陽太 | フロントエンド・エンジニア

さまざまなグラフの描画が手軽にできるJavaScriptライブラリ「Highcharts」を紹介します。関数に渡すオプションの指定で、グラフの種類やグラフの見た目を変えられます。

外村 和仁
外村 和仁 | フロントエンド・エンジニア

さまざま処理の実行頻度を抑制するライブラリ、jQuery throttle / debounceを解説します。地味なライブラリですが、その機能を理解すると、さまざまなケースで効果的に使うことができます。

高津戸 壮
高津戸 壮 | フロントエンド・エンジニア

要素がレンガを積んだように並ぶMasonryレイアウトを実現するJavaScriptライブラリIsotopeを解説します。最新の機能に対応していないブラウザもフォローできる適切なフォールバックもあり、大変使い勝手のよいライブラリです。

高津戸 壮
高津戸 壮 | フロントエンド・エンジニア

前回、RequireJSのできることを解説しました。今回はRequireJSのよく使う設定項目や、最適化ツールの使い方などを併せて解説します。

山田 順久
山田 順久 | フロントエンド・エンジニア

RequireJSは、複数のモジュールに分割したJavaScriptコードの読み込みを支援してくれるライブラリです。今回はこのライブラリが解決してくれる問題と、基本的な使い方を解説します。

山田 順久
山田 順久 | フロントエンド・エンジニア

前回に引き続きUnderscore.jsのメソッド紹介ですが、今回はFunctionsの中からいくつか紹介します。

德田 和規
德田 和規 | フロントエンド・エンジニア

Underscore.jsはArrayやObjectに対して、よく使いそうな機能を多く持ったユーティリティライブラリです。今回は筆者の德田が実務でよく使う便利なメソッドと使い方を解説します。

德田 和規
德田 和規 | フロントエンド・エンジニア

ピクセルグリッドのエンジニアが、実務に関わる中で出会い、実装に使ったことのあるお気に入りのJavaScriptライブラリ1つをピックアップし、解説します。第1回目は外村がおすすめする日時の扱いを簡便にするライブラリです。

外村 和仁
外村 和仁 | フロントエンド・エンジニア