Javascriptのプロトタイプの例 var Car = function (color, price){ this.distanceCovered = 0; this.color = color; this.price = price; this.gazo… YY3ai2ui24ハック2015.12.22 158
Javascriptのオブジェクトにprototypeで柔軟に属性をつける var garage = []; var Car = function (color, price){ this.color = color; this.price = price; return this; } // … YY3ai2ui24ハック2015.12.18 209
javascriptでページ遷移する Javascriptでページ遷移させるには、 window.location = “http://url.com/pass”; とします。 JavaScriptでリンクを踏んだら、何か処理をしてからページを移動したい時に… YY3ai2ui24ハック2015.12.17 2,171
wpのget_post_metaは気が効きすぎる WordPressでは、記事にメタデータをつけることができ、その値を取得するための関数がget_post_mata関数です。 第一引数に、記事のid 第二引数に、取得するメタキー 第三引数に、値を文字列として返すかどうか… YY3ai2ui24ハック2015.12.16 301
WebStorageには二次元配列などはしまえない タイトルのとおりなのですが、単純な方法では二次元配列やオブジェクトはしまえないようです。 var strage = localStrage; var list = [21, 39,[49, 33]]; storage.s… YY3ai2ui24ハック2015.12.15 250
Web Strageの種類 Web Storageに共通すること cookieはサーバーにリクエストを行うときに毎回生じるのに対して、こちらは送信しない ひとつのサイト(オリジン)あたり5 MBの容量 sessionStrage ブラウザタブの中で… YY3ai2ui24ハック2015.12.10 104
投稿・編集時にWordPressのTransients APIのキャシュを削除する 記事に投稿や編集があった場合に、キャッシュをクリアするようにします。 // 投稿があったらキャッシュを削除 function reset_info_transient_cache() { delete_transient… YY3ai2ui24ハック2015.12.09 391
リストの中をin_array()関数ではなくisset()関数で探索する書き方 idなど重複がないようなリストを作りたいとき、 in_arrayはO(n)で、issetはO(1)らしいので、チェック用配列のデータ構造を変えて、高速化してみましょう。 $check_arr = array(); $i … YY3ai2ui24ハック2015.12.08 856
インターン二日目 Aipoが立ち上がらない問題を解決するのに時間がかかってしまった。 AipoのデータベースであるPostgreSQLが起動していないことが原因だったようです。 課題の方は、URLをバリデートするところまでしか進めませんで… YY3ai2ui24ハック2015.12.04 158