移転しました http://please-sleep.cou929.nu/20101117.html
移転しました http://please-sleep.cou929.nu/20101117.html
今回は7章の Regular expressions について まず初めに 以下の若手IT勉強会では、jQueryの作者が贈るNinja本こと「Secrets of the JavaScript Ninja」を翻訳しつつ、読んできます。 若手IT勉強会 次回の第22回の詳細は以下のページです。 第22回勉強会 - 若手IT勉強会 参加申し込みはこっち 若手IT勉強会( Secrets of the JavaScript Ninja 読書会 ) : ATND 翻訳と言っても、事前になんとなく日本語約をする担当を決めて、当時はその人の翻訳した文章を頼りにするので、英語がわけわかんなくてもある程度はなんとかなると思います。 あ、ちなみに、下記から買えます。まだ本自体書き上がっていないので、適宜アップデートのお知らせがくるはずです(まだ一回しか来てないけど)。 Manning: Secrets o
第11回若手IT勉強会に参加させていただきました。初参加だったのですがみなさん暖かく迎えてくださって嬉しかったです。 内容 技術的な部分については、 d:id:seiunsky:20090913 で書いてくださっているのでいきなり割愛させてください><ちゃんと予習してから行くべきでした。とほほ。。 文殊堂さんのJUIの時のプレゼンももう一度聞くことができて良かったです! 懇親会 場所は神楽坂の「しゃぶ屋」でした。大根のしゃぶしゃぶがめちゃうまでした。 文殊堂さんのお話がはんぱなかったのでぜひそっちメインで残しておきたいと思います。 id:monjudoh さんが語る転職のやりかた まずは勉強会に行け。 勉強会に行っているような人は普通に1人月以上の仕事ができる人たちばかりだから、その中で自分の強みを考えろ。 勉強会に行っているうちに縁がつながってくる。それから、まわりの人たちにどんな良い会
第11回でした 前回に引き続き jQuery 1.3.2 のソースコードリーティング。たぶん、コードリーディングの内容自体は、学のある人がまとめてくれると思いますので、もうちょっと別の視点で。 ちなみに、リーディング対象は bind メソッド。一応、bind メソッドについて一通り読み切った感じになりますね。次回は unbind あたりをまず読みに掛かると思います。 若手IT勉強会の参加に当たり 次回参加してみたい、という方の為にリソースを。 公式ページ http://sites.google.com/site/wakateit/11 事前に用意しておくことを強く推奨 skype ID(skypeのオープンチャットで議論とかURLの共有とか) jquery-1.3.2.js - jqueryjs - jQuery 1.3.2 - jQuery JavaScript Library - Go
第11回勉強会 (若手IT勉強会)に行ってきました。 2回目にしてまとめ記事が一気に適当になった気がしますが気にしない。 (第一回まとめ) ・jQueryはnative event呼ぶ機能無い $0.addEventListener('click', function () { console.log(1) }, false); $($0).click(); >>> consoleには1が表示されない ・独自イベントは処理の切り出しには便利だけど、どう切り出すかが微妙に難しいのでちょっと使いにくいかも イベント伝播中心で組むのはどこにどの処理が割り当てられてるかわかりにくいので後々不要な処理が残りやすい気がする (イベントが階層化できないので) ・sizzleは本家もほとんどコメント無いなぁ。。。 最近複雑な正規表現書くときはこんな感じにしてる。 mosix = function ()
今日はいっぱい読んできたよ 読んだもの jQuery 1.3.2のイベント周りを中心で読みました。 このエントリで使う表現 l:xxxx ⇒ xxxx行目 l:xxxx - yyyy ⇒ xxxx行目〜yyyy行目 ////hoge ⇒ 僕が書いたコメント 主催者なのにぽかぽかした陽気で電車を寝過して遅刻しました、 ごめんなさいごめんなさい!お詫びにおせんべ買ってった。 id:seiunsky つないでくれてありがとうございます! まずはよく使うメソッドのbindから(l:2895-2899) bindは、bind( type, [data], fn )という真ん中がoptionalな引数になってます。 2895: bind: function( type, data, fn ) {//// 実際にユーザーが呼ぶ関数 2896: return type == "unload" ? this
しょっぱな Sizzleを読み始める。 。 。 。 無理w みんな「ほえ〜」という感じなので、気を取り直してはじめから。 15-18行目 高速化のためのものらしい。 どのくらい高速化になるのだろう? 15 // Will speed up references to window, and allows munging its name. 16 window = this, 17 // Will speed up references to undefined, and allows munging its name. 18 undefined, 19-22行目 名前の衝突を防ぐための対策。 619-626行目に衝突を回避する関数がある。 19 // Map over jQuery in case of overwrite 20 _jQuery = window.jQuery, 21 //
学習の題材がjsなので、ばりばりの開発技術者、それも流れの早いWeb関連技術を仕事に食っているひとがあつまっていて、jsの新しいライブラリとかソース管理だとか、その辺の日頃縁のない情報が飛び交っていた。 当面注目したいのはSecrets of the JavaScript Ninjaという洋書(現在執筆段階)らしい。jQueryの作者によるもので、勉強会ではいずれ読書会をする構想。また、その前にライブラリ(jQueryだったかな)のコードリーディングをするので興味がある方は、IT若手勉強会をググると良いかもしれない。 ところで相変わらず気張らずゆるゆるした展開だった(笑) 最後にシャブパーティーをしに行ったようだが彼らはどうなったろう? あと勉強家(というか好きなんですよね技術が)が集まっているのでやっぱり良い情報がもらえたりして。勉強会の内容とは直接の関係がないのだけど、3点ほど紹介。
第8回若手ITゾンビに行ってきた。 ↓これの読書会 JavaScript 第5版 作者: David Flanagan,村上列出版社/メーカー: オライリー・ジャパン発売日: 2007/08/14メディア: 大型本購入: 52人 クリック: 1,011回この商品を含むブログ (271件) を見る 第17章 第17章の担当だったんだが、前日ぐったりしていたので資料は全く作っていなかった。 とりあえずDOM Level 0 Events,DOM Level 2 Events,IE Event Modelの3種類があるという話をした後で、 DOM Level 2 Eventsの第2節とIE Event Modelの第3節を対応箇所ごとに順繰りに説明していった。 event伝播のあたりは分かりにくいかと思ったので、以前書いたエントリ(キャプチャリングとバブリング Firefox編 - 文殊堂)を見
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
http://www7.atwiki.jp/young-study/pages/20.html BBQでお会いしたid:raituさんに誘っていただいたのでお邪魔しました。JSの勉強会だそうですがまさに仕事でも趣味でもJS使っててしかもスキルがかなり底レベルなので非常によかった。 ■参加者 id:cimadai 主催者 10章講師 テラレベル高い id:seiunsky 7章講師 まとめページが例文とかあってわかりやすかった id:monjudoh 8, 9章講師 コード書いて実演 id:raitu 誘ってくれた人 @yukinobu http://www.yukinobu.jp/tdiary/ twitterで相互followしてた。ちょう偶然 id:hon53 id:ucq id:Kusumi あとはわかりませんでしたごめんなさいあうあう ■内容 オライリーのサイ本を勉強する会。秋葉の
第7章 オブジェクトと配列 若手IT勉強会 - 第5回勉強会で輪講するためのまとめ。これを元に輪講予定です。 JavaScript 第5版 作者: David Flanagan,村上列出版社/メーカー: オライリー・ジャパン発売日: 2007/08/14メディア: 大型本購入: 52人 クリック: 1,011回この商品を含むブログ (270件) を見る ちなみに、このまとめは若手IT勉強会 サイ本読書会#4 に参加する当日の8〜11時くらいにまとめた内容です。 もし間違っている箇所等がありましたらご指摘ください! オブジェクトについて 7.1 オブジェクトの生成 "{}" リテラルを使う方法と new 演算子を用いてコンストラクタを呼び出して生成する方法があるよ "{}" と new Object() は等価だよ var obj1 = {} var obj2 = new Object()
10/13 は第5回サイ本読書会でした 若手IT勉強会 - 第5回勉強会 サイ本 7 章の発表してきました! Usteam で配信されました。しゃべってる声が聞きにくいですね>< 今後はハッキリしゃべるように気をつけます。。。 発表資料:id:seiunsky:20080919:1221772924*1 発表内容:http://www.ustream.tv/recorded/782635 ※自分の発表だけで約30分あります! 見て良いのは30分時間を潰す覚悟があるヤツだけだ! この発表を通じて Object クラスのメソッドや Array オブジェクトと length プロパティの動きについて理解を深める事ができました。 誤解を恐れずに記載するなら length プロパティが連動するオブジェクト = Array length プロパティが連動しないオブジェクト = 配列モドキ かな、と理解
はじめに これは若手IT勉強会で発表する用にまとめたエントリです。 長いのでゆっくりしていってね! 名前空間とは 異なるモジュール同士で名前の衝突を防ぐ目的で使われるまとまりのこと。 静的言語ではコンパイル時にエラーになるが、動的言語(JavaScript)では同名のシンボルは 後で宣言されたものが既にあるものを上書きしてしまうため要注意! 他の言語との比較 C++の場合 //hoge.h namespace HOGE{ void fuga(){}; } //main.cpp include "hoge.h" void main(){ HOGE.fuga(); } Rubyの場合 module Hoge def fuga puts "fuga" end end class Piyo include Hoge def buz fuga end end bar = Piyo.new bar.b
第5回勉強会 - 若手IT勉強会 - アットウィキ ↓を使ってコードの実行デモをやった。 Learning Advanced JavaScript 随時更新 9.2プロトタイプと継承 new演算子がやる事 空のオブジェクトを作成 コンストラクタ関数のprototypeプロパティの値をオブジェクトのプロトタイプとして設定 コンストラクタ関数を実行 9.2.1継承プロパティへのアクセス 読み書きで非対称になっている 読み込み オブジェクト自身のプロパティの存在チェック プロトタイプのプロパティの存在チェック 書き込み 常にオブジェクト自身のプロパティに書き込み function Hoge(x){ this.x = x; } Hoge.prototype = {getX : function(){return this.x;} ,y:4 }; var hoge = new Hoge(3); ho
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く