dojoで特定のidをもつ要素のclassを書き換える

dojoでhogeというidをもつ要素のclassを書き換えたい時がある。例えば <span class=”required” id=”hoge”>hogehoge</span> というタグにte…

Read more

WordPressで使用しているプラグイン名及び状態の取得

取得はクロームのコンソールから行うのでjavascriptで書きました。 (function () { var plugin_title = document.getElementsByClassName(‘plugin…

Read more

JavaScriptで変数の置換

var str = “hoge”; var org = “hogehoge”; str.replace(“h”,”f”); org.replace(“h”,”f”); console.log(str); console.…

Read more

JavaScript:WordPressで挿入されてしまった空のpタグを消す

とりあえず挿入されてしまった空のpタグがある場合にさくっと消したい場合はJavaScriptが一番簡単なようです。 <script type=”text/javascript”> $(‘p:empty’).r…

Read more

WordPressのページ間でPOSTデータを送受信する

WordPressで「post」と言うと投稿データのことですが、WordPressの記事内にフォームを作り「POST」データを送受信する方法です。 投稿本文欄でPHPを扱えるようにするプラグインならよりイージーにできます…

Read more

JavaScriptで複数の地点を地図上に表示させる方法

JavaScriptで幾つかの位置情報をGoogle Map上に表示させたいとき、地図を定義した関数内に var data = new Array(); data.push({ lat: “緯度”, lng: “経度”,…

Read more

JavaScriptのAlert内での改行(PHP入れ込みの場合)

通常の改行は\nですが、php内に記述している場合はこれだとエディタによっては表示がおかしくなる可能性があるので\\nを利用します。 <?php echo ‘<script type=”text/javasc…

Read more

ES2016ではMath.powの代わりに**を使いましょう

Math.pow(x, y) を使おうとすると math.pow is restricted from being used というエラーが出ます。 かわりに x ** y を使いましょう。 http://2ality.…

Read more

yield, Promise, coの話

ES2015ではPromiseを使って非同期処理が書けるわけですが、yieldや、Node.jsのパッケージcoと連携させるとうまく使えます。 基本事項 Promise Promiseは以下のようにして使います。 con…

Read more

Fetch APIリクエスト

初歩的な内容ですが、jsのPromiseの考え方の振り返りも兼ねてハックにFetchによるAPIリクエスト方法を残しておきます。 一般的に、以下のように使います。 fetch(url, { method: ‘GET’} …

Read more

JavaScriptとPHPで全角数字を半角数字に変換する

入力フォームで数字を入力した時に全角で入力されてしまうと、数字のバリデートチェックをするときに 弾かれてしまうことがあります。もっとユーザーフレンドリーになるべく全角数字も半角に変換してバリデートチェックをパスできるよう…

Read more

Google Tag Manager で utm_source を Cookie に保存する

まず、「カスタム JavaScript」の「変数」として、以下の JavaScript を定義します。 ここでは「JS – setCookie」という名称で保存します。 function() { return…

Read more

Javascriptで型判定を行う

以下を使うことで型判定が行えます。 Object.prototype.toString.call(hoge) [object RealmObject] などのような結果が返ってきます。 http://qiita.com/

Read more

JSONのあれこれ

JSONとは JSONはJavaScript Object Notationの略で JavaScriptの記法でデータを記述できるハイパーメディアフォーマット。 ハッシュや配列といったプログラム言語から扱いやすいデータ構…

Read more

特定のソースコードファイルのみESLintの警告を無視する

ファイルの先頭に以下のような記述をすると、そのファイル内は該当のESLintの警告が無視されます /* eslint no-underscore-dangle:0 */

Read more