miyabisan2の記事一覧
-
Flexboxとは? 複雑化したWebアプリのレイアウトを組みやすくすることを目的としてCSS3から導入されました。 Flexboxの構成要素 Flexboxコンテナ CSSにて、「display:flex」と指定…
-
07.08
【CSS】「Bulma」、「Buefy」
Bulmaとは? CSS3標準である「Flexbox」をベースにしたCSSのフレームワークのことで、BootStrap等のjQueryゴリゴリなフレームワーク等に比べると、軽量なフレームワークで、学習コストも低く導入しやすいです。 …
-
SassやLESSとは? CSSは、CSS3になって格段に覚えることが増えましたが、Sassは、CSSコーディングの手間を減らして楽をしようという思想で作られたCSSの拡張言語のことです。 また、特徴としてはあくまでCSSを便利に作…
-
JWT(Json Web Token)とは? 電子署名付きのURLセーフ(URLとして利用できる文字だけで構成される)なJSON形式のトークンのことです。「ジェーダブリューティー」ではなく「ジョット」と読みます。 サイズも小さいため…
-
モジュールとは? 「~.js」等、1つのファイルとして定義するのが基本です。 モジュールの特徴 モジュールはグローバルスコープではないので、モジュールの外側との名前の衝突はしないです。(Javaでいうパッケージに近い存在です。) モ…
-
Vue.jsのコンセプト~その1~:プログレッシブフレームワーク 「どんな時でも、どんな規模でも柔軟に使えるべき。」という思想になっています。アプリケーションの段階的な要求変化に応じて問題解決する方法を提供することが可能です。最初は小規模…
-
07.07
【JavaScript】「クロージャ」について
クロージャを理解するためのポイント JavaScriptは関数の中に関数を定義できる。 JavaScript特有の構文になります。(JavaやC言語などではできない。) [crayon-6aa3722feb38a752433431/]…
-
「関数リテラル」とは? アプリ開発者が、ユーザー定義の関数を作成する方法の一つです。 関数自体は、JavaScriptにおいては、データ型の一種となり、文字列や数値のように、リテラルとして宣言することができます。 関数リテラルの記…
-
コールバック関数を利用すると、何度もコールバック関数が呼ばれて、ソースコードの入れ子構造が複雑になるという「コールバック地獄」という問題が発生してきました。 その問題を解決するのが、「ECMAScript2015」で採用されたProm…
-
JavaScriptでは、クライアントにデータを保存する仕組みとしては、従来はクッキーを使ってきましたが、現在は「Web Storage(ストレージ)」による保存が通常になっています。 クッキーとストレージの違い 蓄積できるデータサイズ…
