pig's diary

何でも忘れるので万年初心者ね

2010-01-01から1年間の記事一覧

githubできた・・・

https://github.com/piglovesyou/jflickやっとコミットできました。。。MacOSへのgitのインストールができなくて(致命的?)、ヘルプに相談したら「入れ直して」と。MacPortsで入れたんだけど、間違ったバージョン?を入れていたみたい。(出力されたエラー…

jQuery知らなかった点洗い出しの回〜

はや三年来のjQueryファンだけど、知らない/新入荷したAPIが沢山あることが判明!イカンです! なので、普段必須に必要ではないけど「知ってたら使ってたよ!」というベンリapiを集めました(完全に自分基準。) /////////// effect追加 と .dequeue() を覚…

e.preventDefault() と e.stopPropagation()まとめ

シンプルにまとめたいと思いますが・・・ <div id="box"> <div id="boxInner"> <a href="#">ああ</a> </div> </div> <script> document.getElementById("box").addEventListener("click", clickHandler, false); document.getElementById("boxInner").addEventListener("click", clickHandler, false); document.getElementsByTagNa…

DOM生操作(jQuery使わない):要素を空にするときは

要素を空にするとき、elm.removeChild(e)を使う。 elm.innerHTML = ''だと、ieでエラーが起こる要素を空にするときは while ( elm.childNodes.length >= 1 ) { elm.removeChild( elm.firstChild ); } で、空にしよう。

今日のびっくり:今日知ったjQueryAPI仕様

jQueryをわりと覚えてきたので、本家jQueryAPIページでも見てみようかなと思ったら。 こんなことできたんだ、がいろいろ。忘れないために、メモメモ。知らないことばかりなので、初耳マーク「★」をつけてます。 .delegate__$(セレクタ)内の指定要素に、.…

返り値を関数にして、クロージャ作成完了!

この方のソースをみながら勉強させていただいてます。 http://dev.worksap.co.jp/Members/nogunogu/2010/07/14/iphonesafari-javascript%E3%81%A8css%E3%82%A2%E3%83%8B%E3%83%A1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A7%E3%83%95%E3%83%AA%E3%83%83%…

wordpress: なおとのサイト制作ででたごみ

php

ドラマー(ドラムを叩く人)のサイトをWordpressで作ってる。 Wordpress、素晴らしいよね。ずっと以前、「MovableType vs Wordpress」みたいなことが語られていたとき、ただ当時、仕事でMovableTypeを使用していたという理由だけでMovableTypeを支持していた…

岩盤浴

先日、家の近所にある岩盤浴に行って、とてもリラックスできたので、その話をさせていただきます。行ったことのある方は分かると思うのですが、岩盤浴は、湿度の高い、暖かい部屋に、暖かい岩が敷いてあり、そこに水を持ち込んで入り、寝そべって過ごすサー…

本日勉強会を終えるまでの流れ CSS3アニメーションを、(:hoverとかでなく)JSで起動して動かします。 動的にDOMを操作する どこから探す? - DOM と それ以外 Firebugから要素を見つけてみる&操作する >script<タグ内で操作する もっと短く書く - DOMライブ…

ユーザインターフェースの思い出

東大生のともだち 教習所合宿で出会った東大生に、構内を案内してもらったことがある。柔和で頭のいい男だった。 彼との思い出で、これ以外他に何も覚えていないのだけど、彼は構内のパソコンルームに僕を連れて行ってくれた。パソコンルームには、最近総入…

jQuery putitScroll 1.0.0 - divの中だけ、ホバーでクルクルスクロール。

$('.your_classes_here').putitScroll(); 早速作ってみました、jQueryプラグイン。2chまとめブログの方々とか、ぜひ使っていただきたいです。 デモページはこちら>> /***************************************************************************** jQuery…

【謎】prototype。

ようやくprototypeの必要性と役割を学ぶところまで来た。でもまだまだ謎がいっぱい。 // **** prototypeなし、オブジェクトで呼び出し **** String.yeah = function(){ alert('yeah!!'); } String.yeah(); // yeah!! // **** prototypeなし、インスタンスで…

jQueryプラグインの作り方:テンプレート

なるほどね。で、jQueryオブジェクトをreturn してメソッドチェーンは続きますよ・・・と。 (function(jQuery) { function privateFunctionForPlugin(locale) { }; jQuery.fn.format = function(options) { var options = jQuery.extend({ format: "#,###.00…

Array 驚きの5メソッド

JavascriptのArray.filter()など。知らなかったので。 基本ルール 元の配列に影響はしない。破壊的じゃない。 関数(==コールバック関数)を引数にする。 コールバック関数の引数は3つ: element(値), index(0から始まるインデックス), array(元になる…

関数リテラル == 宣言関数 * 無名関数 の巻き

宣言関数 function yeah(){ alert('yeah!'); } 無名関数 new Function('alert("yeah!!")'); //正直な話何もおこらない function(){alert('yeah!');} //これはエラー。たぶんfunctionが演算子扱いとみなされ。 関数リテラル var yeah = Function('alert("yeah…

print_r

これ便利ですなあ。 http://labs.unoh.net/2006/11/javascript.html firebugいつも使うから、consoleオブジェクトのメソッドにでもしてもらいたい気分になりますなあ。 function print_r(obj) { var count_obj = 0, result = ''; function _output(str) { //…

関数内で、引数として渡されたオブジェクト(配列、ハッシュ)の変更は、グローバルに適用される!

ふつう、関数内のできごとは、外の世界には影響しないと思うよね? でも、配列やハッシュ(オブジェクト)は影響する! 関数内で加えたオブジェクトの変更は、外の世界にも適用される。オブジェクトなんだから、たしかに考えてみればそっかあ。でもよくこれ…

Nowhere Man (Lennon/McCartney)

「志の輔らくご in ACT」2010 09 26

赤坂まで見にいって来たよ。サカスってつくりは、綺麗だね。階段登っててさ、すごく気持ちがいいよ。すごく広い場所に来たような感じでさ。つまり、設計した人は大した人なんだと思うよ。志の輔を見れたのは悪くない体験だったよ。あれは立川流だからなのか…

jQueryのセレクタ拡張

jQueryプラグインで、ウィンドウの中にあるか、外にあるかを判別するプラグイン。 「:first」とかと同じように、セレクタを拡張してる。 セレクタはこういう風に拡張するのか〜。学んだこと: ▽単純に、true か false を返している。こういう風に書くのか〜 …

SWEETNESS/YES

彼女は雨ふりの午後に晴れの日を持ってくるんだぜ〜スウィートネスを少し注いでスプーンでかき回してくんだぜ〜彼女はおれの憂鬱に気づいちまうんだぜ、がっかりさせたことは一度もないぜ〜スウィートネスをそこら中にまき散らすんだぜ!彼女はただ内側から…

Lend me your comb / The Beatles

きみのコームを貸してくれないかそろそろ帰らないと時間を元にもどさないと髪がこんなにぐしゃぐしゃだ君んとこの母親が叫ぶし、父親がわめくだろうな、俺たちそろそろ帰ろうとしないと。きみとシケ込むのは本当にサイコーだけどそろそろ帰らなくちゃ。てゆ…

サタデー・ナイト・フィーバー

アネットという女性が登場するのですが、彼女はいつもトニー(ジョン・トラボルタ)を追いかけてコンテストに一緒に出場したいと思っている、報われない女性です。前回のコンテストで、トニーとペアーを組んで好成績をおさめたアネットは、トニーに「こんど…