JavaScript

今更ながらWindows環境でgulpを試してみた

cssやjsのminifyをするために今更ながらgulpを試してみたのでメモ 目標 gulpを使ってcssとjsをminifyする 環境 Windows10 Pro 64bit 順番 node.jsのインストール npmで必要パッケージのインストール gulp gulp-clean-css gulp-uglify gulp-strip-debug gulp-…

jQueryのAjax通信success時に戻り値を返す方法

jQueryをつかってAjax通信して、その結果を関数の外に返したい場合の方法 asyncをfalseにする Ajax通信は非同期通信なので、通常は呼び出しを行ってsuccessの中で処理を行う。 Ajax通信を関数の中に入れて、その結果を関数の外でで受け取りたい場合は非同期…

Android標準ブラウザの本体回転時の横幅取得に関して

Android標準ブラウザで本体を回転させた時に画面の横幅を取りたかったのだが、バージョンによって挙動が違ったのでメモ バージョンによってresize後だったり、orientationchange後だったりする Android 2.3 resize → 画面の幅変更 → orientationchange orien…

videoタグのplayにイベントを割り当てる

HTML5のvideoタグで再生開始されたときに特定の処理を行いたかったので、playイベントにplayというメソッドを割り当ててみたときのメモ iPhoneとかでは普通にvideoタグの部分を押したらplayイベント発生するけど、Androidの一部端末では onclick="this.play(…

jQueryでどこのセルが押されたか判定する方法

テーブルタグ無いのどこのセルが押されたかが知りたかったので、その方法を調べてみたこんなテーブルを用意して、その中の何番目のセルが押されたかを調べるには <table class="target_table"> <tr> <td> 1個目 </td> <td> 2個目 </td> <td> 3個目 </td> <td> 4個目 </td> </tr> </table> $().click(function(){}) の第1引数でイベントオブジェ…

WebViewのaddJavascriptInterfaceについて

WebページとAndroidのアプリとの連携を模索中 JavaScriptが有効にならない WebViewで表示したWebでJavaScriptが有効にならなくて悩んだ setWebChromeClientをしてあげないとだめみたい setWebViewClientだとJavaScriptが有効にならなかった WebView wv = new…