HISTORY 寫法:(**此功能已被捨棄**) 空白行或以日期+'\t'或'\t'起頭。 以日期+'\t'起頭時日期會被當作 last upadte time。 HISTORY: ←要改這行,得順便修改**自訂的** Update.parse()!(**此功能已被捨棄**) 2002 base constructure 2003/1/25 23:20 StrToDate() @ game.js的時代 2/4 1:26 wordCount() 6/14 9:54 trimStr_() @ game.js 6/15 for Ever17 save, create this file [function.js] 6/17 17:10 for 帳目處理program, enforced 7/19 20:15 path處理 7/19 20:45 setTopP() 7/23 16:16 改寫getFN() 8/19 16:12 加入dQuote() 9/27 0:27 string encoding 9/27 18:37 改寫turnUnicode() 9/27 23:06 string encoding:CSS 9/28 11:41 改編gDate() 10/1 15:58 same(),relatePath() 10/7 10:50 parseNumber() 10/15 9:09 decplaces()修正 10/18 1:12 改寫gDate() 10/18 23:01 oldVadapter() 10/19 19:24 改變所有在滑鼠移入移出時的status:setAstatus()系列 10/24 9:07 openDataTest() 10/28 16:42 修正mergeScript() 10/29 16:38-10/30 11:02 引用.ini檔:parseData(),parseINI()(主要用意for version<5.1) 11/5 16:36 修正 parseINI() 11/15 15:44 set_Object_value(),NisNAN():奇怪的是,這個版本不提供isNAN。 11/17 16:20 getNextSerialFN() 11/17 16:35 simpleWrite() 11/25 15:49 destoryScript() 11/25 20:47 nullCode() 11/26 9:51 destoryScript():兩個月的試用期 11/26 20:08,28 15:52 addCode(),addNullCode() 12/1 13:46 simpleRead() 12/1 15:17 addCode():可重複偵測 12/1 15:58 AllFuncCode() 12/1 16:29 destoryScript():additional files 12/2 10:51 debug dQuote() 12/3 14:55 為destoryScript()再修正 12/3 16:12 simpleWrite()寫入錯誤修正,debug dQuote(),fromCharCode() 12/3 16:55 addNullCode():執行速度有長足的進步(笑)雖然比較容易被發覺在作假帳,但反正都會被發現的(爆),還是快點好。 12/3-4 20:6 reduceCode():應該還有bug…畢竟我還不想寫出compirer那麼複雜的東西(笑) 12/4 20:43 addCode()採用reduceCode() 12/8 14:53 sortValue(),charCount() 12/9 13:49 發現不是'isNAN',而是'isNaN'。原來是UltraEdit-32字典搞錯了,卻又幫人訂正成錯的(汗)。 12/14 19:24 reduceCode() 加 mode, 這幾天: encodeCode() 12/15 16:55 decodeCode(),debug encodeCode() 12/18 9:27 改造&最佳化 decplaces() 12/18 16:35 loopDivide(),gcd()尚有bug? 12/18 20:37 getNumBySequence(),qNum() 12/24 16:19 addCode(),generateCode() 12/29 9:14 getFunctionName(),changeAttributes() used on destoryScript():取消唯讀 12/29 15:0 格式修正changeAttributes():加入object Attribute&AttributeV 12/30 16:14 reduceCode()條件式編譯全選(未測試) 2004/1/3 19:19 debug encodeCode():已有此片語 1/4 14:56 採用encodeCodeCC,debug encodeCode()之溢位(改變unicode之encode方式),debug片語之encode方式 1/4 18:47 自訂key@encodeCode&decodeCode 1/1-5 9:20 getCookie(),setCookie() 1/5 15:56 加入doAlert系列函數…結果還是只能適用於 IE 1/11 10:57 用document.body.insertBefore()與document.createElement()實作doAlert() 1/14 16:40 doAlertScroll(),doAlertResize() 1/15 19:19 修正gDate()對應type=='date' 1/16 8:35 doAlertOldScrollLocation,加強scrollTop()→scrollTo() 1/16 23:56 disableKM() 1/17 19:26 突然發現(應該說是忘了)indexOf還有第二個參數,趕緊作調整…(汗) 1/17 20:45 使getCookie()能get組合,並可輸入RegExp 1/17 23:35 clipboardFunction() 1/20 19:29 debug decplaces()並引入.toFixed() 1/22 17:52 debug encodeCode(片語) 1/22 20:23 debug reduceCode 1/23 11:28 改寫getFN() 1/23 14:28 引入RegExp.compile() RegExp: http://www.parkcity.ne.jp/~chaichan/src/javasc30.htm http://tohoho.wakusei.ne.jp/js/regexp.htm 3/11 16:03 pushUnique()防止重複@batURL.htm(偶爾有bug) 3/28 17:35 [fileList.js]FolderInfo() 4/3 17:21 sPop() 4/7 17:52 將數字轉為漢字表示法:turnToKanji() 4/9 12:53 relatePath()對相對路徑時之處理 4/12 17:26 moveFile() 4/14 9:32 addonload(for game.js) 4/14 10:25 parseFunction() 4/28 8:15-23:12 因為規格及概念的改變與重整,可以說重寫了show_popup()與sPop()…天啊,整天都在改這個東西,真會使人發瘋。重要的不是「重寫」,而是「改」啊。 4/29 7:46 sPop()對Mozilla的修正 4/30 17:34 修正 bug: reduceCode() 5/27 16:08 wildcard_to_RegExp() 5/27 19:49 moveFile()加入delete/list/test功能 6/17 15:52 setText():對付IE與Moz不同的text取得方法。 6/25 20:23 reference page set(for game.js) 6/26 0:40 對Moz強化doAlert系列 7/12 13:49 加入前幾天寫完的Math部份包括quotient等多個函數 7/12 14:0 setTopP():game/index.htm則game/亦可 8/12 17:33 VBalert() 8/12 18:00 getMouseLoc() 8/22 0:23 simpleOpen(),導入ADODB.Stream以讀取不同encode之file 8/26 20:16 isLuckyNum() 8/27 14:45 turnToMoney(),重寫turnToKanji() 9/28 20:25 為.hta改良getScriptName(),getScriptFullName() 9/30 16:22 改良set_Object_value() 9/30 18:03 gDate()加入input/output UTC功能 10/2 9:24 修正getFP(),getFN(),getF() 10/2 10:03 getClipboardText() 10/2 11:51 SendKeys() 10/2 16:09 修改generateCode(),增加對var fa=function(){}的對應 10/2 17:23 substring→slice。slice與substring相異處:負の値を指定すると後ろから数える .substr(from [, len]) .substring(from [, to]) .slice(from [, to]) 10/2 17:55 getComment() 10/3 8:22 WshRegistry()(未完成) 10/16 23:11 addCode()實用化 10/23 19:47 autodetectEncode(),autodetectStringEncode() 10/24 7:59 traverseFileSystem() 10/24 16:26 parseURL() 10/25 23:54 重寫autodetectEncode()及相關函數,加入简化字判別 10/26 22:42 再改進autodetectStringEncode(),加入和製漢字(国字)判別 10/31 21:35 setAutoScroll() 11/6 23:47 改進generateCode()之array部分與set_Object_value() 11/22 22:32 checkISBN(),checkTWID() 11/22 23:41 修正演算法,checkTWIDNo() 11/23 21:43 cookieForm() 12/20 17:54 加入reference page set(from game.js) 12/24 23:53 加入autodetectHTMLEncode()以及相應之修正 12/ bgLoadImg() 2005/1/1 18:38 修改turnToKanji系列。turnE系列→turnSI 2005/1/3 20:42 bgLoadImgCookie() 1/13 21:25 getWinStatus,locObj系列 for link.js test if out of range:未完成! 1/26 23:13 setFrame() 1/29 21:26 重新改寫locObj()。嫌ですね、變得又臭又長了。這函數假如在load時就全部套用,一定會急死人。(-_-) 1/30 11:38 修正locObj,but有時還是會出現一些奇怪的現象。 2/18 17:23 loginFTP() 2/18 19:20 toExponent() 2/26 1:17 NewtonMethod() 2/28 1:37 add 版本自動識別 of rcs: $ Id: filename revision date time author state $ static const char rcsid[]="$Id$" http://ohaha.ks.edu.tw/rcs_part2.htm http://263.aka.org.cn/Lectures/001/Lecture-2/html2.html 3/1 22:32 gethost():只能用於XP,而且非常可能出狀況! 3/2 17:44 gethost():假如輸入IP或是host,保留input 3/3 19:49 gethost():Win98 check local IP 3/4 18:48 pLongDivision(),rootFinding():尚不是很完美 3/8 18:17 改進rootFinding()求根能力 3/10 0:09 改進rootFinding():能求更多六次以下方程之根 4/27 18:34 traverseFileSystem():filter改良 5/4 19:13 匯入fileList.js之FolderInfo()…或許應與traverseFileSystem()整合或利用traverseFileSystem()重寫? 5/8 10:04 修改getComment() 6/18 22:07 moveFileFlag.includeSubFolder 7/5 0:48 getURL() 7/18 21:32 sortByIndex(),getIndexSortByIndex() 7/29 0:35 turnKanjiToNumbers() 10/4 21:42 listFile()改編自FolderInfo() 10/7 18:09 reduceScript(),因為include script有長度限制(512K),往後include時改用[function.reduced.js] 10/12 22:05 iconvFile(),iconv() 11/17 21:35 i18n系列 12/8 22:29 proxy.pac: FindProxyForURL() 12/10 21:33 XMLHttp set 12/31 13:40 includeJS() 2006/1/7 10:14 以Ajax load入item:iJS(),functionPath 1/13 9:01 getDetailsOf() 1/25 10:46 addTABLEelement() 2/14 16:19 重寫getObjLoc()(不同的原理) 2/27 21:32 轉入bgLoadImg系列 3/3 20:58 重寫bgLoadImgCookie()→bgLoadImg() 3/31 14:38 fix bgLoadImg cause 'Stack overflow at line: 0' 5/5 18:34 getDir(),getPath()→getFolder() 5/8 21:58 bgLoadImg() add document.readyState check 7/23 11:46 setClipboardText() 8/4 20:55 loadXML() 9/6 20:29 createE() 9/6 20:55 splitToObj() 9/24 12:16 getStyle() 10/10 20:14 setClassN() 10/27 16:36 checkSQLInput(),checkSQLInput_noSpace() 10/27 23:15 部分 substr→slice。typeof v!='number'→isNaN(v)。使用 isNaN(v)代替 typeof v!='number'須注意漏網之魚,如44894e9768 11/12 22:13 修改 createE() 12/10 23:24 setA() 12/7,10-12 g_SVG 12/11-12 11:36 drawLongDivision() 12/13 23:23 generateCode()加入function object的成員 12/18 19:38 generateCode()加入函數相依性(dependency),簡單的Object遞迴 2007/1/10 sPop(): sPopF.window的部分可以換行。 1/11 19:29 transRefObj(): use .cloneNode() 4/25-27 0:48:22 RFC 3492 IDNA Punycode 5/10 runProg(),shutdown() **untested 5/11-12 22:06 parseURI(),parsePath(),setupCuteFTPSite(),transferURL() **untested 5/22 23:34:43 WMI set: getWMIData(),WMIDateStringToDate(),VBA(),.. 5/31 21:5:16 compressF() 6/2-3,5-6 0:6:11 class registryF 6/4-5,9/19 turnBinStr() 6/13 21:13:37 hasClassN(),findClassN() 8/9 14:14:45 IEA 9/19 23:54:55 transAdoBin() 9/20 23:14:59 _iF(): 以reg代替functionPath 11/3 17:23:50 DoEvents(),Sleep() 11/4 3:50:1 stopEvent() 11/4 15:49:4 readCSV() → parseCSV() 11/5 1:22:24 翻修 getURL() 11/8 18:15:41 setPrototype → setCompatibly → setTool 12/21 21:23:18 修改 class registryF 2008/1/30 20:40:51 parseCSV(),toCSV() 1/30 23:21:26 翻修 StrToDate() 5/26 21:13:40 toPattern() 5/31 0:11:34 getObjLoc() 6/28 19:19:16 addListener(),addLoad() ‎7‎/13 ‏‎12:25:14 getPage() 7/14 17:39:40 iJS → getU, iJS2 → iJS 7/15 19:40:43 翻修 getURL(): arguments 採用 Object 7/21 23:35:37 class template 9/5 23:19:15 RegExp.compile() had been deprecated/廢棄 12/21 19:46:57 json() 2009/2/2 2:13:48 toPattern() → to_RegExp_pattern() 2/7 9:29:40 重寫 same(), same() → same_length() 2/8 20:23:30 改寫 setClassN() 5/13 21:36:34 add reduceHTML() 6/18 21:11:1 Update 6/21 11:6:18 重寫 wildcard_to_RegExp() 9/11 20:52:31 WMIDateStringToDate → getWMIData.DateStringToDate 10/20 22:40:33 get_video() 11/23 20:53:38 includeJS: deprecated → CeL.include_resource