タグ

ブックマーク / iwb.jp (7)

  • GAIQの日本国内の資格取得者を検索する方法

    Googleテストセンターのサイトで検索する Googleテストセンターのサイトの認定資格を取得した個人を検索をクリックして国を日、認定資格の欄にGoogle Analytics Individual Qualificationを選択して検索すると取得者一覧が表示される。2013年1月15日現在181名が登録されているが任意で一覧の登録を拒否することもできるため実際の取得者はもう少し多い。 全体的にマーケティングや広告関連会社の受験者が多く、企業別ではトランスコスモス株式会社と株式会社フリーセルの受験者が多い。組織的に受験が推奨されているのだろうか。 取得した会社の中には「GAIQという難度の高い資格を取得しました!」と記載している会社もあるがGAIQはネット上で受験できるので資格としての価値はあまりないし難度もそれほど高くない。(試験が英語なので英語が苦手だと難度が高くなるが問題内容自

    GAIQの日本国内の資格取得者を検索する方法
  • 意外と知られていないJavaScriptのnew Date()の使用方法

    new Date()の使い方 指定した時刻を表す日付オブジェクトを生成する。何も指定されなかった場合は現在の(デバイスに)設定されている時刻を取得する。 日時を指定するときはYYYY/MM/DD HH:mm:ssまたはそれぞれをカンマで区切った形式で取得。 var d1 = new Date('2014/04/01 12:34:56'); console.log(d1); // => Tue Apr 01 2014 12:34:56 GMT+0900 var d2 = new Date(2014, 3, 1, 12, 34, 56); console.log(d2); // => Tue Apr 01 2014 12:34:56 GMT+0900 new Date()に年を入れる new Date("2013")でその年の1月1日GMT+9時間の日付を取得する var d2 = new D

    意外と知られていないJavaScriptのnew Date()の使用方法
  • アンカーリンクの移動はSEOを考慮してJavaScriptは使わない方が良い

    JavaScriptでの移動はSEOで不利 アンカーリンクをクリックした際の移動をJavaScriptだけで済ませているサイトを見かける。 例えばhrefのアンカーリンクを使用せずにclass="foo"の要素をクリックするとclass="bar"にscrollToで移動させるなどだ。 しかし、このやり方はSEOで不利になるため控えたほうが良い。 Googleはアンカーリンクを表示する Googleは検索結果にアンカーリンクを表示する。 例えばGoogleで「つけ麺 道 営業日 注意」と検索するとiwb.jpの「つけ麺 道」に関する記事が検索結果に表示される。 タイトルの下を見ると「営業日と営業時間に注意」のアンカーリンクが表示されていて、クリックするとアンカーリンクの遷移先が表示され、Google利用者が探している内容の箇所へ誘導しやすくなる。 URLに#を付けるとそのままブックマークさ

    アンカーリンクの移動はSEOを考慮してJavaScriptは使わない方が良い
    suginoy
    suginoy 2018/03/30
  • format-detectionのtelephone,email,address=noの使い方

    format-detectionについて 下記のようにmetaタグにname="format-detection"とcontent属性のtelephone,email,addressなどにnoを指定することで自動リンクを無効にすることができるようになる。 <meta name="format-detection" content="telephone=no, email=no, address=no"> なぜ無効化が必要なのか telephone,email,addressはそれぞれ電話番号、メールアドレス、住所のことだが例えばサイト内に何らかの顧客番号などの記載があり、それが電話番号のフォーマットと同じ場合は(iOSだと)電話番号のリンクに自動変換されてしまうため、そのような事態を防ぐために指定される。 iOSとAndroidの違い 下図のようにiOSとAndroidではリンクに自動変換

    format-detectionのtelephone,email,address=noの使い方
    suginoy
    suginoy 2017/09/16
    iOSとAndroidで真逆の動作するのか...。
  • IE11でmaxlength属性を設定すると日本語入力が正しく機能しない

    Internet Explorer 11でmaxlength属性を設定すると漢字変換前のひらがな入力がmaxlength属性で指定した文字数しか入力できない問題があることがマイクロソフトの公式サイトで報告された。 http://support.microsoft.com/kb/2922126/ja そんな馬鹿なと思い試したところ確かに指定したmaxlengthの値までしか入力できない。maxlength="7"を指定したinputタグを下記に置いたのでIE11で試してみていただきたい。 これから先、IE11のシェアが多くなることを考えるとmaxlength属性の使用は控えたほうが良さそうだ。 どうしてもIE11でも文字入力の最大数を指定しなければならない場合は下記のようにJavaScriptで代用できる。 $(function(){ $(&quot;input&quot;).on(&quo

    IE11でmaxlength属性を設定すると日本語入力が正しく機能しない
  • jQuery $.ajaxでJSON・JSONP読み込みに使用する主なオプション

    はじめに 簡単にJSONまたはJSONPを読み込みたい場合は以前の記事を参照。 1分でわかるjQuery $.ajaxによるJSON・JSONP読み込み方法 type 主にGETかPOSTを指定。受け取るときはGET、送信するときはPOST。 url 読み込み先または送信先のURLを指定。例えばJSONを読み込みたいときは以下のようになる。 $.ajax({ type: 'GET', url: 'https://iwb.jp/s/js/data.json' }); $.ajaxのurlオプションを使用したサンプル cache キャッシュの有無をtrueかfalseで指定。注意しなければいけないのはJSONの場合はデフォルトでcache:true、JSONPの場合はcache:falseとなっている点だ。つまりJSONをキャッシュをしたくない場合はcache:falseを指定しなければならな

    jQuery $.ajaxでJSON・JSONP読み込みに使用する主なオプション
  • 1分でわかるjQuery $.ajaxによるJSON・JSONP読み込み方法

    $.ajaxによるJSON読み込み方法 例えば以下のようなJSONの場合 [ { "version": "1.5", "codename": "Cupcake" }, { "version": "1.6", "codename": "Donut" }, { "version": "4.4", "codename": "KitKat" } ] $.ajaxでの読み込みは下記のようになる $.ajax({ type: 'GET', url: 'https://iwb.jp/s/js/data.json', dataType: 'json', success: function(json){ var len = json.length; for(var i=0; i < len; i++){ $("#a").append(json[i].version + ' ' + json[i].coden

    1分でわかるjQuery $.ajaxによるJSON・JSONP読み込み方法
  • 1