2008年8月18日 星期一

GREUtils 1.1 in trunk

GREUtils 1.1 已經 update 到 http://greutils.googlecode.com/svn/trunk 中, 有興趣參考 Source Code 或使用, 請利用 svn checkout .

GREUtils 是一個 XULRunner / Firefox extensions Javascript Utilities Libraries.
1.0 到 1.1 基本上是全面改寫, GREUtils 1.1 提供以下功能:
  • Object extend function
  • include / include_once specified URL script.
  • XPCOM utilities
  • Charset Convert
  • Preferences Services
  • File IO
  • Dialog utilities (all XPCOM implemented, can use in javascript code modules)
  • Controller and CommandDispatcher? Helper
  • Cryphto Hash Utilities – md5 / sha1 /sha256
  • JSON encode / decode use XPCOM implemented (VERY FASTer then json.org's javascript version)
  • Threading – Native Multi-Threading support
  • JavaScript code modules support

其它改變:
  • GREUtils 1.1 全部改寫了 1.0 的 inline document , 由 ScriptDoc 改成了 jsdoc 格式, 以方便產生出 API Reference.
  • Makefile for linux user , 以方便產生 minified / packed / jsmodues / jsdoc 等 distribution files.
  • singleton support
  • inherits / namespace support (many idea and source from goog javascript libraries).
Project URL: http://code.google.com/p/greutils/

API References: http://greutils.googlecode.com/svn/trunk/jsdoc/index.html