タグ

コードリーディングとjavascriptに関するrsa14631のブックマーク (4)

  • Doctor JSがとても良い件 - Life goes on

    新年明けましておめでとうございました。今年もゆるくお願いします。 全然正月とか新年に関係無いのですが。 何だかググってもあんまり情報が出てこないので。 Vimだけじゃないですが、ctagというコマンドがあります。これはソースコードの関数やら変数やらをインデックスしておくファイルを作ってくれるという便利コマンドでして、これを使ってVimから関数呼び出ししている部分でC-[を押すと、定義部分に飛んでくれてC-tで元の場所に戻るというとてもIDEライクに動かす事ができるものです。 で、これはずっと使っていたんですが、自分の専門(なはず)のJavaScriptの場合は、どうもあんまり上手く解析してくれない…。ちょっと不便ではあるんだけどまあ使えてはいたんで良かったんですが。現在、MozillaがDoctor JSというプロジェクトJavaScript用のctagを作ってくれています。GitHub

    Doctor JSがとても良い件 - Life goes on
    rsa14631
    rsa14631 2013/04/17
    vimでjavascriptのコードリーディングをする際に
  • 特集:jquery.jsを読み解く|gihyo.jp … 技術評論社

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    特集:jquery.jsを読み解く|gihyo.jp … 技術評論社
    rsa14631
    rsa14631 2013/03/28
    詳しくて役に立ちそう。
  • ryuone日記(2011-01-23)

    参加表明はここから。 読書対象のcore.jsはgithub上のmasterから取得。 (今月末にjQuery1.5がリリースされる予定なので。) 日の進捗は、135行までです。 宿題は、125行目の jQuery.fn.attr.call( selector, context, true ); と132行目の ret = jQuery.buildFragment( [ match[1] ], [ doc ] ); の箇所の動作内容 とりあえずそちらは後回しにして今日のまとめをば(気になったところのみピックアップ)、 ■4行目のjQueryの宣言は、1行目の関数内で定義してるのでグローバル変数では無く、関数内での変数である。 ■20行目のquickExprは、タグまたは、IDを取得する為の正規表現。 match = quickExpr.exec( selector ); の処理の結果は、

    ryuone日記(2011-01-23)
  • jQueryを読むために知っておきたい6つの知識 : tech.kayac.com - KAYAC engineers' blog

    夏休みはタイ古式マッサージセミナーに参加してきました。agoです。 先週日曜日若手IT勉強会に参加させていただき、jQueryのコードリーディングを行ってきました。 そこでjQueryのコードを読むときの基礎知識に関して簡単にまとめてみたいと思います。 1 変数の複数同時宣言と代入 まず、JSでは変数の宣言は以下のような形式で行います。 var hoge; この場合は単一の変数の宣言ですが、以下のような記述を行うと複数の変数を同時に宣言することが可能です。 var hoge, huga; また、変数宣言と同時に値の代入を行うことも可能で、その場合以下のような記述になります。 var hoge = 'test'; さらに複数の変数宣言と、値の代入は同時に行うことが可能で、その場合以下のような記述になります。 var hoge = 'test1', huga = 'test2'; jQuery

    jQueryを読むために知っておきたい6つの知識 : tech.kayac.com - KAYAC engineers' blog
  • 1