解説 Browserifyは、ブラウザのJavascriptコード内で、require()を使えるようにする。これによりJavascriptコードのモジュール化が可能になる。 Browserifyは、元のJSコードを変換 ..
Category : JavaScript
async宣言された関数はPromiseを返す。明示的にPromiseを返していなくても、リターン時にPromiseが生成され、リターンされた結果が返される。リターンされた結果は、Promiseのresolveに渡される ..
課題 アプリ・サーバからブラウザ対してメッセージをプッシュ通知したい。 解決策 プッシュ通知の配信を、プッシュ・サーバを経由して行うことができる。主要なプッシュ・サーバには、下記のものがある。 Google Fireba ..
課題 Javascriptのコードから、ファイルのダウンロードを開始したい。 解決策 HTML5には”a”要素にdownload属性が定義されており、リンク先をダウンロードさせることができる。これ ..
グローバル変数 varを付けないで宣言された変数は、例え関数の中であっても、そのスクリプト全体のグローバル変数となる。関数の中でグローバル変数を宣言することは通常ないので、変数の宣言には必ずvarをつけるべきである。また ..
課題 IFRAMEに読み込まれたJavascriptの中から、IFRAMEの外側のドキュメント要素にアクセスしたい。 解決策 FRAMEにHTMLをロードし、その中で定義されたJavaScriptのコードから、ドキュメン ..
Javascriptで配列に対して繰り返し処理を行うには幾つかの方法がある。 JavascriptのforEach() Javascriptの配列には、forEach() が定義されている。ただしJavascript 1 ..