MoliUbiquity 20081007
名字有點長,考慮把MoliUbiquity改成MoliUbi算了。
也申請了一個SubDomain叫ubi.shawtim.com,但我很懶,只是把它Redirect到原來的那版而已…
今次的改動以及一些感想︰
- 對之前的HTML String parsing形式的Data extraction方法其實極度反感。之前這麼做的原因是因為Ubiquity的那個Preview window是沒有HTMLDocumentObject的,想用jQuery做Selection也不行。近來才後知後覺地知道有CmdUtils.getHiddenWindow()這東西,這東西是有HTMLDocumentObject的。於是全部Data extraction都改成jQuery形式了…
- 對於json-format那個Script決定重寫,call WebService去做是很簡單,可是沒有必要,因為並非Data extraction。再說,沒有WebService的話是快很多的,而且Format的形式也可以在自己的控制範圍之內。
- 其實我想說json-format那個Script我是不會用的了…因為另外寫了一個json-tree的Script。json-tree做到的比json-format更多,Support對JSON object內每一個Array/Object的Collapse/Expand,對理解整個JSON object更有效。json-format的原意也是想看清楚整個JSON object吧?
- 為了更方便用,json-format及json-tree的Input是這樣用的︰在任何HTML上Select一堆JSON text(會做Validation,如果不是JSON會告訴你的),然後Run Script就可以了。如果沒有Select任何東西的話,Script會自動把現在HTML上的text都當成JSON(當然會Validate)。這樣做是方便愛直接看WebService return的JSON的那些人,連Ctrl+A Select都省回了。