javascript

Twitterで各ユーザのページの右側に「ふぁぼったー」へのリンクをつけるGreasemonkeyスクリプト

UTF-8で保存してください。 // ==UserScript== // @name twit2fav // @namespace http://d.hatena.ne.jp/nakku/ // @include http://twitter.com/* // ==/UserScript== (function () { var tmpName = document.getElementsByName("page-user-screen_name")[0…

Greasemonkeyスクリプト書いて動かなかった場合にチェックするべきこと

スクリプトの文字コード(マッチングなどで日本語使ってる場合はUTF-8にする) 後から使用するページを増やした場合は「ユーザスクリプトの管理」から追加する あるディレクトリ以下全てで使いたい場合はちゃんと*つける JavaScript Lintで文法チェックしては…

firegesturesに新しいはてなブックマークのブックマークレット用のジェスチャを追加

var document = FireGestures.sourceNode.ownerDocument; var d=(new Date); var s=document.createElement('script'); s.charset='UTF-8'; s.src='http://b.hatena.ne.jp/js/Hatena/Bookmark/let.js?'+d.getFullYear()+d.getMonth()+d.getDate(); (document…

firebugで、あるオブジェクトが持ってるアトリビュート一覧を見る方法

console.dir(obj); か for (var i in obj) { console.log(obj[i]); }

javascript-modeで補完を無効にする

.打ったりインデントしようとするとウィンドウが分かれるのがあんまり。 (unless *javascript-mode-map* (setq *javascript-mode-map* (make-sparse-keymap)) ;(define-key *javascript-mode-map* #\{ 'javascript-electric-insert) (define-key *javascript…