JavaScript

ページ内検索のbookmarklet

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1413399169 作ろうと思うと意外と難しい。作る前に、誰かが作っていそうと思って探したらやはり見つかった。たとえば以下。 http://blog.alice.gs/item/129 http://www.lifeclever.com/17-powerfu…

ap_toggleMenu.js

はてなブックマークの注目のエントリーで以下のページを知る。 http://coliss.com/articles/build-websites/operation/javascript/468.html そういえば、自分も似たようなものを作っていたなぁ。ap_toggleMenu.js という名前だった。 ソース http://www5e.bi…

OOoのCalcが作ったHTMLの表を整える

javascript:(function(){ var i, j, k, elm, len_0, len_1, len_2 var str = ''; var d = document; var table = d.getElementsByTagName('TABLE'); var list_attr = [ 'ALIGN', 'FACE', 'HEIGHT', 'SDNUM', 'SDVAL', 'WIDTH' ]; var len_2 = list_attr.leng…

getRadioValue()

function getRadioValue(arg) { // arg : ラジオボタンの nodeList if( (typeof arg) != 'object' ) { alert( 'getRadioValue\(\) の引数が Objectオブジェクト ではないです。' ); return false; } var tmp = arg[0]; if( (tmp.nodeType != 1) || (tmp.node…

HTMLの見出しと強調の要素の数を数える

機会があったので、実行すると alert() で HTML の各要素の (ただしDOMツリー内の) 数を表示する Bookmarklet を作って某所に投稿してみたが、投稿した後に、大文字の要素名を getElementsByTagName() に渡すと、大文字小文字を区別する上に要素名を小文字で…

Square Sum of the first n Counting Numbers

Number.prototype.squareSum = function() { var n = this; return (n * (n + 1) * (2 * n + 1) / 6); }squareSumをどういう名前にしようかで悩んでいる。1 から n までの自然数の二乗和を返す関数なんですが、この名前だと、ただの二乗和って感じがする。

「へ」と「ヘ」を見分けられますか?

思いつきで、平仮名の「へ」と「べ」と「ぺ」を強調するbookmarkletを作ってみました。 これは、例えば、「ぺー」というハンドルネームが、平仮名なのかカタカナなのか見分けがつかない上に、気になってどうしようもない、という場合に使うと便利です。滅多…