2012-06-01から1日間の記事一覧

JSDocの型アノテーションをパースする

import com.google.javascript.jscomp.parsing.JsDocInfoParser; public class Foo { public static void main(String[] args){ System.out.println(JsDocInfoParser.parseTypeString("(Array.<Element>|!jQuery)").toStringTree()); System.out.println(JsDocInfoPar</element>…

JSXでjQueryのclickが動くようになった

はい、new jQuery("p").css("background", "#afa")で背景色を変えた上で、.click(_Main.click_handler);でクリック時のイベントハンドラを登録してあります。実行して緑色になったpタグをクリックすると中身にhogehoge追加されます。 import "jquery-1.7.jsx…

JSXでjQueryの.cssが動くようになった

jQ("p").css("background", "red");ってな書き方ができるようになった。 https://github.com/nishio/learning_jsx/blob/899525a2f0f586c63999673e6654d7a1de2f2c47/use_native_class/main.jsx

JSXに「このオブジェクトはfooを持っているはず」と教えるには

まあ、jQueryオブジェクトがcssってメンバを持っていることをJSXは知らないので教えたかったわけです。まずnative classを作ったがこれは間違い。 ... var t = this._v as __noconvert__ jQueryNative; t.css(a1, a2); ... native class jQueryNative { func…