JavaScript
Google Analyticsではutm_sourceなどのutm_*を付けると管理画面上でよしなにまとめてくれるので大変便利なのですが、 URLが汚染されてしまう。 http://example.com/archives/1234?utm_source=twitter&utm_medium=h3ntaikun こんなの。 表示だけなら見栄えの…
2014/11/19 追記 「できない」と書いてますけど、PostMessageを使うとできるらしいです。 (PostMessageというもの自体、初めて知った) jQueryを用いて、PostMessageで通信した時のイベントリスナを追加する - Qiita postMessageを簡単に - tohokuaikiのチ…
なんで突然互換性が無くなる変更するのよ… 1.6.0まで _.template('this is a <%- name %>.', {name:'tits'}); this is a tits. 1.7.0 _.template('this is a <%- name %>.', {name:'tits'}); function (data) { return render.call(this, data, _); } なんか…
飽きた件 MEAN Stack飽きてきた - エロサイトの作り方 この記事はNode.js止めようという方向で書いたものだったけど、 よくよく考えてみるとNode.jsが辛いのとJavaScriptが辛いのが混ざっている気がした。 というわけで、CoffeeScriptを試してみて「やっぱ辛…
jQueryって否定系のセレクタが足りないような気がする。 まあ、遅いからだろうけど。 属性があるかどうか imgタグのalt属性がある/ないものを探す場合。 alt属性があるもの $('img[alt]') alt属性がないもの $('img:not(img[alt])') alt属性がないか空文字…
手抜きして前の記事の題名を持ってきたので長い。 自分でよく使うのでブックマークレットにしました。ちなみに、ブックマークレットは初めて作りました。 特徴 PC用とスマホ用、ACR WEBとi2i併用など、複数設置してても全部探す window.open版は複数見つかる…
管理画面でクロールした別サイトにリンクを張っているのですが、管理画面のURLを外部に公開したくないのでリファラーを隠せないかなと思いまして。 リファラーを飛ばさない方法 リンク先にリファラーを飛ばさない方法として思いつく限りだと以下のものがある…
ダメな例 // generated: #{generated} 普通はコメント構文を使うだろうと思うんだけど、これだとうまく展開されない。 このように、まんま出力されてしまう。 こう書く | パイプ構文を使ってコメントタグから直書きする。 これだと期待通りに出力される。
まずは先人の知恵をということで、Chrome拡張機能のRSS Subscription Extensionから該当ソースを見てみる。 feed_finder.js // Find all the RSS link elements. var result = document.evaluate( '//*[local-name()="link"][contains(@rel, "alternate")] '…
インストール先 ~/Library/Application Support/Google/Chrome/Default/Extensions/ Macだとここ配下にID別で格納されている。 IDの調べ方 インストール済みChrome拡張機能の一覧ページに書いてある。 または、Chrome拡張機能のページのURLの末尾もこのIDに…
'Y/M/D'想定の所に'M/D'形式のデータが入ってきてハマった問題。 Chrome 35.0.1916.114 > new Date('6/4') Mon Jun 04 2001 00:00:00 GMT+0900 (JST) Safari 7.0.4 > new Date('6/4') Invalid Date Firefox 29.0.1 > new Date('6/4') Invalid Date Node.js v…
Google Hosted Libraries Google提供。 AngularJS、Chrome Frame、Dojo、Ext Core、jQuery、jQuery UI、MooTools、Prototype、script.aculo.us、SWFObject、Web Font Loader 主要なライブラリ(の一部)しかない。 Microsoft Ajax Content Delivery Network …