タグ

ブックマーク / mollifier.hatenablog.com (4)

  • Kanasan.JS jQuery コードリーディング #2 に参加したので復習とコードの解説をする - mollifier delta blog

    2010/09/26(日) に京都で Kanasan.JS jQuery コードリーディング #2 が行われた(告知ページ)。みんなで jQuery のソースコードを読む勉強会で、僕は初めての参加。事前に前回分も読んでおいたので準備万端、気合いを入れて参加した。 で、今回の内容なんだけど、642行目から1205行目まで読み終えた。全部で6240行なので全体の5分の1ぐらい終わったかな。今回は普段外部から使うものじゃなくて、jQuery 内部で使う関数のところが多かった。あとは jQuery マニアしか使わないようなメソッドとか。そんなわけで使い方がイメージしにくいところもあったので、その中でわかりにくかったとこを復習して挙げておく。 あと、今回読んだ jQuery のバージョンは 1.4.2。 前提 こんな感じでメソッドを追加してるところがある。 jQuery.extend({ queue

    Kanasan.JS jQuery コードリーディング #2 に参加したので復習とコードの解説をする - mollifier delta blog
  • Kanasan.JS Jetpackワークショップに向けたJetpack入門(その2) - mollifier delta blog

    前回に引き続いて、Kanasan.JS Jetpack ワークショップに向けた Jetpack 入門をやる。ちなみに、その勉強会は 12/06(日) 京都です。詳細は告知ページ参照。 今回は Greasemonkey っぽい簡単な feature (Jetpack スクリプト)を書いてみる。つまり、ページを開いたら自動的にそのページの内容を書き換える feature を作る。 ページを読み込んだらそのページの URL を表示する とりあえずは URL を表示するだけの feature をつくってみる。 jetpack.tabs.onReady(function(targetDocument) { // frame, ifreme の場合は何もしない if (targetDocument.defaultView.frameElement) { return; } console.log(ta

    Kanasan.JS Jetpackワークショップに向けたJetpack入門(その2) - mollifier delta blog
  • Kanasan.JS Jetpackワークショップに向けたJetpack入門 - mollifier delta blog

    12/06(日)に京都で Kanasan.JS Jetpackワークショップが開かれる(告知ページ)。 僕は Jetpack ちょっとさわったことがあるし、前回の Kanasan.JS ではJetpack について発表した。でもそのままほったらかしにしていて、いろいろ忘れてしまった。 せっかくの機会なので、ここで Jetpack 入門をやってみる。 Jetpack とは Jetpack とは、Firefox の簡単なアドオンを作成するためのアドオン。雰囲気としては Greasemonkey と似てる(けど違う)。 その「Jetpack 用の簡単なアドオン」のことを Feature と呼ぶ。Feature は Javascript、 特に jQuery と Jetpack API で書いていく。Firefox 内部のことは知らなくても書ける(ことを目指している)。 準備 まずはインストールか

    Kanasan.JS Jetpackワークショップに向けたJetpack入門 - mollifier delta blog
  • Kanasan.JS #8 で Jetpack について発表する - mollifier delta blog

    9月6日(日)に Kanasan.JS が開かれる。 Kanasan.JS JavaScript第5版読書会#8& 懇親会 最近 Jetpack に興味が出てきたので、Jetpack について入門的なことを発表することにした。 Jetpack というのは Firefox の拡張機能で、スクリプト(feature とよぶ) を追加していろいろできるようになる。拡張機能の簡易版のような感じ。 Hello World 的なのは以下。 jetpack.tabs.onReady(function() { jetpack.notifications.show("Hello Jetpack!"); }); 当日はもうちょっと役に立つ feature を作って紹介するつもりなので、お楽しみに。 Jetpack インストールページは以下。Firefox 3.5 以上でないとインストールできない。 Jetpa

    Kanasan.JS #8 で Jetpack について発表する - mollifier delta blog
  • 1