ラベル Javascript の投稿を表示しています。 すべての投稿を表示
ラベル Javascript の投稿を表示しています。 すべての投稿を表示

2012年8月23日木曜日

jqueryとjquery uiを使ったマウスオーバーによるポップアップ

水色のボックスにマウスをのせるとポップアップが出ます。
ツールチップ的な使い方もできます。
jquery uiのpositionを使って、ポップアップの位置をマウスのポジションからの相対的に決めています。


2012年2月29日水曜日

DOMの要素を子供ごと削除

JavaScriptでDOMの一つのエレメントを子供ごと削除したい。
参考にしたページ(英語)
単に子供たちを再帰的に削除する。
自分自身を消すメソッドがよくわからなかったので、親にもどって親から見て子供の自分自身を消すようにした。
// remove an element and its children recursively
function removeElementRecursively(node)
{
    if(!node) return;
    removeChildrenRecursively(node);
    removeElement(node);
}

// remove an element
function removeElement(node)
{
    if(!node) return;
    node.parentElement.removeChild(node);
}

// remove children of an element recursively
function removeChildrenRecursively(node)
{
    if (!node) return;
    while (node.hasChildNodes()) {
 removeChildrenRecursively(node.firstChild);
 node.removeChild(node.firstChild);
    }
}

2012年2月24日金曜日

[just a memo] tableを動的に作成する

http://msdn.microsoft.com/en-us/library/ms532998(v=vs.85).aspx
このサイトがわかりやすい(英語)

[just a memo] JavaScriptで継承

こちらのサイトが非常にわかりやすい。

というただのメモ

SyntaxHighlighterのテスト

Bloggerにソースコードを載せてハイライトするためのSyntaxHighlighter をテストしてみる。

HTMLエスケープする場合はこれ、
HTMLエスケープはこちらのサイト様でできます。 ちなみに平文はこれ

2012年2月23日木曜日

HTML, JavaScript, CSS をお手軽に試せるサービスjsFiddle

jsFiddle

これすごいっすね。知らなかったす。

 


その場でHTML、CSS、Javascriptを書いてすぐ結果が見れるなんて。
検証にも使えるし、ブログに載せるにもページ右上のshareってボタン押してフレームの埋め込みタグをコピるだけ。