JavaScript

【jQuery】jQueryでform送信(submit・ajax)する際に、ブラウザ機能でバリデーションする

例えば押されたボタンによって送信先を変更したい場合や、一部の項目のみを外部に送信する場合など、jQueryを利用してフォーム送信する場合があると思います。

HTML5には、必須項目(required)やパターン(pattern)など、ブラウザが対応しているバリデーション項目が存在しています。

これをjQueryで送信する場合でも活用する方法をメモしておきます。

続きを読む

Google Analytics のトラッキングコードを外部ファイルにする

Google Analytics に限った話ではないですが、Google のシステム関連っていつの間にか方法が変わってて「???」ってなりますね。

さて、制作開始時に明確に「トラッキングコード埋め込まなきゃ!」とわかっていれば良いのですが、後から発覚した場合など、ちょっと面倒な作業になります。

外部ファイルにすれば、多少は楽になるのでは…ということで、外部ファイルとしてトラッキングコードを作成、読込してみましょう。

続きを読む

【Javascript】郵便番号から住所を自動入力するライブラリ「YubinBango」

個人的な傾向として、比較的簡単な実装で利用できるものを中心に扱いがちなのですが、今回は(ちょっとだけ)手間よりも利便性を取ったライブラリをご紹介します。

郵便番号から住所を自動入力するライブラリとして有名なのは「ajaxzip3」でしょう。
その正式な後継ライブラリが、今回ご紹介する「YubinBango」です。

続きを読む

ECMAScriptってなんぞ?

開発の最前線に居ないと、新しい情報からはどんどんと遠ざかっていきます。
ということは、さて開発しよう!となった時に知らない用語や、知らない記法に遭遇することも出てくるわけです。
そんな最前線から置いて行かれたフロントエンドエンジニア (自分のこと) 向けに、用語を色々とまとめておきます。

どのくらい置いて行かれているのか、なんとなく想像できてしまいますが…
まずは「ECMAScript」の基本的な情報についてまとめたいと思います。

続きを読む