javascript

Listener(リスナー)とObserver(オブザーバー)

Listener(リスナー) 用途 あるイベントが実行された時に処理を実行したい場合に用いる まずは読むべきサイト developer.mozilla.org 上記の詳細を知りたい場合 Event - Web API | MDN イベントリファレンス | MDN コードスニペット let button = document.ge…

P29 ElementsタブのStyles属性のピン

Elementsタブを選択した際にStyles属性に表示されているピンを押すと、 focusやhoverなどをエミュレートすることができる。フロントエンドエンジニアのための現在とこれからの必須知識作者: 斉藤祐也,水野隼登,谷拓樹,菅原のびすけ,林優一,古沢宏太出版社/メ…

ブラウザの閉じるボタン(×ボタン)を押された際のイベント

onbeforeunloadイベントを用いる事で制御する事が可能である。フロントエンドエンジニアのための現在とこれからの必須知識作者: 斉藤祐也,水野隼登,谷拓樹,菅原のびすけ,林優一,古沢宏太出版社/メーカー: マイナビ出版発売日: 2016/01/28メディア: 単行本(…

P58 Modernizr

ブラウザにHTML5などの機能が実装されているかどうかを調査するためのJavaScriptライブラリ。 JavaScriptだけでなく、HTMLやCSSの実装状況もプロパティ参照のみで調べれる。ソフトウェアデザイン 2016年 04 月号 [雑誌]出版社/メーカー: 技術評論社発売日: 2…

Haxe(ヘックス)

多言語を生成できるプログラミング言語である。 Haxeで作成したプログラムをJavaScript,Java,C#,Python,C++,PHPなどに変換して書き出すことができる。Haxeプログラミング入門―1つのプログラムから、いろいろな言語に自動変換! (I・O BOOKS)作者: 尾野政樹,デ…

P184 他のライブラリと変数名を衝突させにくくする方法論

javascriptではグローバル変数を1つだけ定義し、提供する機能をすべてその変数のプロパティとする方法をよく使う。 よくわかるjQueryMobileのしくみ 作者: 松世麻理子,湊隆行,吉田裕之 出版社/メーカー: 日経BP社 発売日: 2012/12/06 メディア: 単行本 この…

P181 関数をオブジェクトに代入

関数オブジェクトをプロパティに代入すれば、関数本体でのthisはそのオブジェクを指す。一方、通常の関数呼び出しでのthisはwindowオブジェクトを指す。 よくわかるjQueryMobileのしくみ 作者: 松世麻理子,湊隆行,吉田裕之 出版社/メーカー: 日経BP社 発売日…

P181 名前付き関数リテラル

関数リテラルで定義した名前は、定義する関数から自己参照するときのみ使え、外部からは呼び出せない。