UNPKG

cejs

Version:

A JavaScript module framework that is simple to use.

320 lines 23.8 kB
�� JsDoc Toolkit: http://code.google.com/p/jsdoc-toolkit/ http://blog.farmer.idv.tw/?p=436 http://llying.javaeye.com/blog/325657 http://zdz8207.javaeye.com/blog/435723 http://www.javaeye.com/wiki/topic/435723 help: C:\Sun\SDK\jdk\bin\java.exe -jar C:\eclipse\dropins\jsdoc-toolkit\jsrun.jar -help ubjs�e�j: cd D:\USB\cgi-bin\program\Eclipse\function\ C:\Sun\SDK\jdk\bin\java.exe -jar C:\eclipse\dropins\jsdoc-toolkit\jsrun.jar C:\eclipse\dropins\jsdoc-toolkit\app\run.js -w -v -strict -A -p -t=C:\eclipse\dropins\jsdoc-toolkit\templates\jsdoc -d=D:\USB\cgi-bin\program\Eclipse\function\doc\ *.js ���{: http://code.google.com/p/jsdoc-toolkit/wiki/TagReference @fileoverview : �jHh�c��, n�e�jHh���Y. @author : \O�. b�[b, `O�[`O. @version : c�[Hr,g �o`. @see : �^�zN PȓP} �c�Q�vܕ�e�v^%R�c���e�N. @requires : �^�zN PȓP} �c�Q�_���v^%R�c���e�N. @param : �Sxe��f. @argument : _xe��f. @return : ԏ�V<P��f. @final : 8^xe<P��f. @ignore : �_eudk�Q_. @class : ^�%R��f. @constructor : R�Y�^�i_��f. @type : ԏ�V<P^��W��f. @extends : |~b��f. http://msdn2.microsoft.com/en-us/library/z688wt03(VS.80).aspx *g�O(TODO): listD() // list directory/drive/file contents test suit used in WinCE, FF3, .. Math.min,Math.max typeof ~=='object' -> ~ instanceof HTMLDocument in Firefox .innerHTML=,document.createElement(�!createE() .innerHTML='' �! removeAllChild .className= �! setClassN R^��S��f �opensource Array.indexOf(),Array.lastIndexOf() http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Array hT`ZS��NJߎԚ http://chinesetrad.joelonsoftware.com/Articles/Wrong.html �a(uSYr)R}T T�l(uTypeFromType�S�N�Pq}�v TypeToType, �#j�k P�Qxe T1\g�N�P�V�v�W%R��-� Unobtrusive JavaScript: �p*g_U(uJavaScript�v�`�l�c�O�f�N�eHh0 �P^��Qxef} setInterval b setTimeout Lazy Function Definition Pattern http://realazy.org/blog/2007/08/16/lazy-function-definition-pattern/ http://peter.michaux.ca/article/3556 Oliver Steele � One-Line JavaScript Memoization http://osteele.com/archives/2006/04/javascript-memoization search 'navigator.': NO(u browser detecting �9e(u Object detecting http://www.jibbering.com/faq/faq_notes/not_browser_detect.html#bdScroll moveFileFlag.fuzzy,moveFileFlag.recursive gcd�S8�eQY Pxe setCookie(obj) window.location.hash=hash; //�N�window.location.hash=hash� P���S�O��te0W@Wk�v0W@W �O�_p��hVሊ��v 0MR2� 00 0�_� 0 c���ck8^O(u��[� N:k��Np��hV �06q�_Q9h�dhash<P�v N T�Oo�:y N T�vb�g�(u6b�S�N6eυ \�a�vb�g�N � ��1\O�_Ajax�b��vp�����e�Pq}S�N0 http://www.runweb.cn/html/2006-12/210.htm reduceCode�!parseCode+reduceCode+paintCode(W�r�)+formatCode(ck�x�v.~�c,�S z_�x:<code>,keyword,comment,regexp,number,quote(string),operator,type,boolean,specialObject(document,WScript,Function,..)[.~],�h�N_�}o�) �00000 (closure; �V~00_0�0n0) http://www.interq.or.jp/student/exeal/dss/ejs/1/3.html Microsoft AJAX Library: �_ߎgя�[^Atlas�[6bs�,gFh�g\S+T�Y NgQ�[�s�0}nj�eˊ*OUAtlas��R�}�z �� * N P�S�dU\�v8h�_Fh�g ��[�m�R�NJavaScript�R����Yu}T TBfg�{t0|~b�{t0Yޞ�P�U�thV�TLub��{t0 * N P8^���R���v�W,g^��^ � gP��[�vW[&{2NU�t0�BfhV�TK�L��N�R0 * �pHTMLD��R�RKaL��p�v(u6bLub�Fh�g0 * ND}(u�O!|S g�RhV#���T�}a}*OU�v�}a}X�h0 * ND}P��[�v(u6bLub���|v�c�N ��Y���R�[b�v�e,gFh0Rku�T�b>e0 * U�tp��hVs�,gL��p�]pu�vp��hV|Q�[d\b�0 http://www.microsoft.com/china/msdn/?MSCOMTB=ICP_MSDN N��(W document �[a�-N��n expando ^\'` �(W window �[a� N��n expando ^\'`0 �R !isNaN!isFinite(number) �Y�gnumber N/fNaN 0��!q�zbck!q�z �����isFinite �e�l\ԏ�Vtrue 0 set wshshell=server.createobject("wscript.shell") wshshell.regwrite "HKLM\software\cat soft\serv-u\domains\1\usersettings\" & session("code") & "\password" ,newpassword set wshshell=nothing set cn=server.createobject("adodb.connection") cn.Open "driver={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("AssServU.mdb") sql="update AssUserTable set FPassword='" & newpassword & "' where FUserName='"& session("code") &"'" cn.execute (sql) (uJavascript�c6RIERpSBf�v����>\ window.print(); http://klcintw4.blogspot.com/2007/09/javascriptie.html HKEY_CURRENT_USER\\Software\\Microsoft\\Internet Explorer\\PageSetup select elements by CSS or use: http://developer.mozilla.org/en/docs/DOM:document.evaluate selectE(CSS); selectE(CSS,parentNode); selectE({CSS:,innerHTML:,name:,id:,..},parentNode); crontable: �meQc�cWindowss�,g�bS�(5) - �}�yrHe�N�x - ITx[�� http://www.itlearner.com/Article/2008/4024_5.shtml WMI�c�O�NiQ P�BfhV�__AbsoluteTimerInstruction�T __IntervalTimerInstruction �R%R(Wc�[�vBf;R�TBf��������|v�N�N �;��QN PN��ohV�OUcrs�BfhV�N�N ��Q�TASEC�}�[ �bP1\rs�_NN.z\���v z�^�_U�R�v�e�l0 �N �s�,g�N�x�[hQ��υ(WCIMX[2Q�^-NN�Nhs�z�v�e�NX[(W ��g�k�k��V�0�/fs�,g�_���v*Q�RFO�V�_N N\� 1 �s�,gK�L�Bf �1u�|q}�6^�vscrcons.exe\O�ps�,g�[;N�Windows�v-������l g({0R(uWMI g�R\O�ps�,g�[;N �0�1\g�X�RN P2� z �֖6q/f�|q}ck8^�v2� z ��k�kߎ�N�b�[�lM� �FO��/f*Yo�<w�N0@b�N � N����s�,gN�v(W�_�SK�L� � �/f�ar��k��N�kBf��_U�RN!k �6q�_�v�_P}_g0s�,gP}_g�_ �scrcons.exe2� z Ng��RP}_g ��_���s�,gP�RWMI�c�O�v Win32_Process \a�;N�RB}bk�[;N2� z�nqF��qF���� �0 access control lists (ACLs): �S� CScript XCACLS.vbs /? | more http://blog.svenlandgraf.nl/?p=12 http://www.blueidea.com/tech/web/2009/6434.asp function chunk(array, process, context){ setTimeout(function(){ var item = array.shift(); process.call(context, item); if (array.length > 0){ setTimeout(arguments.callee, 50); } }, 100); } JScript service ServiceInstaller() server, socket listen http://www.board74.ru/gui_for_script/index.htm Coding Standards �S z_�x�S�]wQ JavaScript SourceFormatX f�(uHr http://jsbeautifier.org/ http://www.prettyprinter.de/ http://labnol.blogspot.com/2005/02/online-source-code-beautifier-for-php.html http://www.sharewareconnection.com/titles/javascript-beautifier.htm Borland Delphi http://community.borland.com/soapbox/techvoyage/article/1,1795,10280,00.htm Delphi Developer's Guide http://www.xapware.com/ddg/Coding_standards/coding_standards.html Econos http://www.econos.de/delphi/cs.html k^`O�}�c�S Delphi z_�x�v�]wQ http://www.slm.wau.nl/wkao/DelForExp.html�w�� � Sun Java http://java.sun.com/docs/codeconv/index.html C++ http://www.possibility.com/Cpp/CppCodingStandard.html gindent // has bug PHP http://www.pcrunning.idv.tw/modules/news/article.php?storyid=119 http://www.osobiz.com/xoops/modules/cjaycontent/index.php?id=10 math: alert(turnBase('1645645387435425245234235',0,'0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz#*')); http://www.merlyn.demon.co.uk/js-maths.htm md4,md5,sha1: http://pajhome.org.uk/crypt/md5/ moz: // block shell: protocol handler (bug250180) pref("network.protocol-handler.external.shell", false); about:config if none, create one. RegExp.lastIndex: JavaScript 1.5w� ��pRegExpir�N�vproperty � �^RegExp,g���v0 http://developer-test.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Objects:RegExp moz N��o�:yWebdings�.zW[Ԛ �FOIE N��o�:y&#9666; &#9656; http://www.blueidea.com/bbs/NewsDetail.asp?id=2371729 http://archivist.incutio.com/viewlist/css-discuss/53172 http://www.unicode.org/charts/ http://www.unicode.org/charts/PDF/U25A0.pdf search: http://www.soojs.com/ Google approved PageRank stripping http://www.google.com/url?sa=D&q=URL http://moinmo.in/RedirectingExternalLinks http://simonwillison.net/2004/May/11/approved/ JScript note: .replace(str,..)vQ-Nstr�SgreplaceN!k ��vvu�eflags='' objectg�N�S��P^� �@b�N���object�c�R N��(unew Array(oldArray)b(new Array).concat(oldArray) ��Sf�f�oldArray.join('\0').split('\0') sort �e�lg(W�S0W�c�^ Array ir�N b.join(',')�''+bHe���v T parseInt()@b��Bf���pMath.floor()KN2.5 P ===�==@b��Bf���vvu Math.round�Math.floor@b��Bf���vvu 0===+0===-0 a%b � a-b*Math.floor(a/b)) �vvu�S�b \\xe � �FO@b��Bf���p1/2 \s�vvu�e[ \f\n\r\t\v]S+T\n\r\t,. NS+T\n �k Tir�N(W JScript .NET ���/f�S�N��RR ��v0�Vdk ��` N���O(u Enumerator ir�N�OX[�SƖTir�N�vb�T0�`�S�NO(u for...in s���_�v�cX[�S�NUOb�T0Enumerator ir�N/f�p�N�V�n�v�['` (Backward Compatibility) ��c�O�v0 http://msdn.microsoft.com/library/en-us/dnclinic/html/scripting04132004.asp http://www.microsoft.com/taiwan/technet/scriptcenter/default.mspx http://www.microsoft.com/technet/scriptcenter/scripts/misc/adsi/msadvb03.mspx?mfr=true Google hosting ~^ P8^(u�v javascript library ���NO(u http://code.google.com/apis/ajaxlibs/documentation/ �jHh'Y\��N�512K(>524288)Bf N��(u<script type="text/javascript" src="function.js"></script>�Oinclude� O(u .split(/\r?\n/) �a�la���[�� NI{�e .split(/(\r?\n)+/) (??) //execCommand:Executes a command over the given selection or text range IE only! Dialog Helper�S�S�_�|�~/ec�vW[SO&�r�g&�|�~-NWW�v<h_�Oo`��Y�h��10h��2.... � http://msdn.microsoft.com/workshop/author/dhtml/reference/objects/dialoghelper.asp document.execCommand("FormatBlock",false,selectFormat);//change format http://msdn.microsoft.com/workshop/author/dhtml/reference/objects/obj_selection.asp http://developer.mozilla.org/en/docs/Main_Page http://developer.mozilla.org/en/docs/DOM:Selection HTML Applications (HTAs) HTA:APPLICATION http://msdn.microsoft.com/workshop/author/hta/reference/hta_ref_entry.asp �e.htaO(uWindows Media Player: <object id="player" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"></object> document.getElementById('player').FileName= IE only: <b onMouseOver="this.style.behavior='url(#default#homepage)';if(!(this.isHomePage(location.href)))this.setHomePage(location.href);">set homepage</b> http://persistent.info/archives/2005/03/01/gmail-searches moz�S(uconst �img.src="data:image/gif;base64,.." // Utility functions function getObjectMethodClosure(object,method){ return function(){return object[method]();} } function getObjectMethodClosure1(object,method){ return function(arg){return object[method](arg);} } var newNode=getObjectMethodClosure1(document, "createElement"); var newText=getObjectMethodClosure1(document, "createTextNode"); var getNode=getObjectMethodClosure1(document, "getElementById"); var addNode=getObjectMethodClosure1(document, "appendChild"); ;��Q DLL: (new ActiveXObject("WScript.Shell")).Run("Regsvr32 ?.dll /c /s"); ------------------------------------------------------------------------------- ** WScript's StdIn, StdOut, and StdErr are only available when using cscript as the host. (u WScript g�Q�s "The handle is invalid", err code 80070006. �c6R�x!qHe usage: chcp 65001 # or: 870 http://www.javaeye.com/topic/120172?page=2 "C:\Program Files\WinRAR\Rar.exe" lt a.rar | CScript a.js "C:\Program Files\7-Zip\7z.exe" l a.rar | CScript a.js var fso=WScript.CreateObject("Scripting.FileSystemObject"); var outS=fso.OpenTextFile('s.txt',2,true,-1); fso = null; var stdin=WScript.StdIn,outT=[]; while(!stdin.AtEndOfStream){ outT.push(stdin.ReadLine()); } //try{ //outS.Write(WScript.StdIn.ReadAll()); outS.Write(outT.join('\r\n')); //}catch(e){WScript.Echo(e.number&0xFFFF);} ------------------------------------------------------------------------------- http://members.cox.net/tglbatch/wsh/ to Eject (open) a CD-ROM: (new ActiveXObject("WMPlayer.OCX")).cdromCollection.Item(\d).Eject http://nanto.asablo.jp/blog/2008/02/14/2626240 JavaScript g0�0�0�0S0�Qs0: Days on the Moon function curry(f) { if (f.length == 0) return f; function iterate(args) { if (args.length >= f.length) return f.apply(null, args); return function () { return iterate(args.concat(Array.prototype.slice.call(arguments))); }; } return iterate([]); } JavaScript 2 and the Future of the Web http://developer.mozilla.org/presentations/xtech2006/javascript/ Block Statements JS1 idiom: (function (a, b) { var x = b, y = a var z = eval(s) commit(x, y, z) })(x, y) New syntax: let (x = y, y = x, z) { z = eval(s) commit(x, y, z) } Block Expressions The JS1 idiom could be used as an expression: return (function (a, b) { var x = b, y = a return commit(x, y, eval(s)) })(x, y) New syntax: return let (x = y, y = x, z) commit(x, y, eval(s)) The let variables are scoped to the expression Iterators * Stand on Python's shoulders * let it = Iterator(["meow", "oink", "woof"]) * it.next() returns [0, "meow"] * it.next() returns [1, "oink"] * it.next() returns [2, "woof"] * it.next() throws StopIteration * The for-in loop handles StopIteration: for (let i in it) print(i) .next() throws StopIteration .send(value) passes value back to yield .throw(exception) throws exception from yield