Scriptブロックチェーン役立つ知識サイトマップお問い合わせHOMEWebスキルJavaScriptのライブラリ&フレームワークの特徴JavaScriptのライブラリ&フレームワークの特徴2018.11.202019.01.25Webスキルよこのじ(@yokonoji_work)です。JavaScriptのライブラリはjQueryしか使ったことがなかったのですが、JavaScriptで他にできることを知りたくて、ライブラリ&フレームワークを調べてみました。https://jquery.com/高速で機能が充実したJavaScriptライブラリ。HTMLドキュメントの走査や操作、イベント処理、アニメーション、Ajaxなどの機能を簡単に実装できる。https://jp.vuejs.org/ユーザーインターフェイスを構築するためのプログレッシブフレームワーク。HTML表示されている部分と変更されるデータを紐付けるためデータの即時更新が可能(データバインディング)。PHPのフレームワークLaravelに標準搭載されているため、WebAPIをLaravelで作り、SPAをVue.jsで開発できる。JavaScriptエンジンで動作する、サーバーサイドのJavaScript環境。ネットワークアプリケーションを構築するために設計されており、非同期でイベント駆動する。https://reactjs.org/UI(ユーザーインターフェイス)を構築するためのJavaScriptライブラリ。画面遷移が少ないシングルページアプリケーション(SPA)で使い勝手を向上させるなどの利用に向いている。https://angularjs.org/)Webでアプリケーションを簡単に構築できるプラットフォーム。Web、モバイル、またはデスクトップに存在するアプリケーションを構築できる。旧Verと新Verに互換はなく、新VerはTypeScript推奨だが、JavaScriptでも開発可能。https://socket.io/Webアプリケーションのリアルタイム・双方向通信を行う「WebSocket」を扱うことができるライブラリ。Node.jsを拡張したもので、Node.js単体より「WebSocket」を簡単に実装できる。https://d3js.org/HTML、SVG、CSSを利用して、データをチャートやグラフで視覚的に表現できるライブラリ。https://www.emberjs.com/動的なWebコンテンツの作成が可能なフロントエンドのフレームワーク。RailsやLaravelと同じくサーバーサイドの処理ができる。https://aurelia.io/AngularJSの「コンポーネント機能」「双方向バインディング」「ルーティング機能」などの特徴を取り入れつつ、より使いやすく改良されている。無料(フリー)写真素材のサイト一覧よこのじ(@yokonoji_work)です。ブログを書くにあたって、画像選びには気を使いますよね。画像は記事の内容をイメージしてもらったり、目を引[...]PaizaラーニングのPHP入門で学習したら、とてもわかりやすかったよこのじ(@yokonoji_work)です。(全10レッスン)」を利用して、PHPを勉強してみました。勉強ノー[...]損してるかも?SEOに効果的な文字数と感情に訴えるタイトルの付け方よこのじ(@yokonoji_work)です。検索結果に表示されるタイトルはコンテンツの中身よりも先に見られるものですので、いかに目を引けるかという[...]pictureタグとsrcset属性で画像の種類やサイズをスマホとパソコン表示で変える方法よこのじ(@yokonoji_work)です。FTPソフトでホームページを公開するよこのじ(@yokonoji_work)です。WordPressでWebサイトを開設するのは簡単ですが、自分でhtmlコードを記述したWebサイトを[...]よこのじ都内徒歩通勤のピアノ業界で働くエンジニア。技術系の内容を書いてます。https://yokonoji.work/feed/rss2/▼ココナラでWordPressの表示高速化をお手伝いしてます。Scriptでメールを送信する方法【メルマガ機能に応用可】キレイで読みやすいRubyコードを書くために。