carfield.com.hkreference.txt2020-05-16T15:10:40Z2020-05-16T15:10:40Z<br/>Prototype reference - <a href="http://www.snook.ca/archives/000531.php">http://www.snook.ca/archives/000531.php</a> <br/><br/>Discussion of javascript with a lot of pointers - <a href="http://www.codinghorror.com/blog/archives/000857.html">http://www.codinghorror.com/blog/archives/000857.html</a> <br/><br/>New version of Javascript - <a href="http://lambda-the-ultimate.org/node/2289">http://lambda-the-ultimate.org/node/2289</a> <br/><br/>15 javascript you cannot live without - <a href="http://www.webcodr.com/6/15-javascript-snippets-you-cant-live-without/">http://www.webcodr.com[..]vascript-snippets-you-cant-live-without/</a> <br/><br/>A tutorial - <a href="http://www.sitepoint.com/print/javascript-from-scratch">http://www.sitepoint.com/print/javascript-from-scratch</a> <br/><br/>Pointers of a lot of libraries - <a href="http://ejohn.org/blog/the-world-of-ecmascript/">http://ejohn.org/blog/the-world-of-ecmascript/</a> <a href="http://developerlinks.blogspot.com/2011/09/my-library-of-javascript-libraries.html">http://developerlinks.blogspot.com[..]/my-library-of-javascript-libraries.html</a> <br/><br/>The 2020 Web Developer Roadmap - <a href="https://levelup.gitconnected.com/the-2020-web-developer-roadmap-76503ddfb327">https://levelup.gitconnected.com[..]-2020-web-developer-roadmap-76503ddfb327</a> <a href="https://www.infoq.cn/article/2byFJBbLbeLzlQ55hTQu">https://www.infoq.cn/article/2byFJBbLbeLzlQ55hTQu</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>2020-05-16T15:10:40Zgame.txt2020-03-15T23:46:47Z2020-03-15T23:46:47Z<br/>How I made a 3D game in only 2KB of JavaScript - <a href="http://frankforce.com/?p=7427">http://frankforce.com/?p=7427</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>2020-03-15T23:46:47Zdate.txt2011-10-17T15:17:30Z2011-10-17T15:17:30Z<br/>How to display local time to users in browser? - <a href="http://thoughtworker.in/2011/10/15/local-time-in-browser/">http://thoughtworker.in/2011/10/15/local-time-in-browser/</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>2011-10-17T15:17:30Zhint.txt2011-03-22T06:38:46Z2011-03-22T06:38:46Z<br/><a href="http://jamescrisp.org/2008/12/20/review-javascript-the-good-parts-by-douglas-crockford/">http://jamescrisp.org[..]ipt-the-good-parts-by-douglas-crockford/</a> <br/><br/><a href="http://www.stevesouders.com/blog/2009/12/07/downloading-javascript-as-strings/">http://www.stevesouders.com[..]12/07/downloading-javascript-as-strings/</a> <- in order to improve performance <br/><br/>Possible benefit of using library JS from other host - <a href="http://encosia.com/2008/12/10/3-reasons-why-you-should-let-google-host-jquery-for-you/">http://encosia.com[..]u-should-let-google-host-jquery-for-you/</a> <br/><br/>Use iframe to make script load async - <a href="http://www.i-programmer.info/news/81-web-general/2137-google-makes-web-pages-faster-with-a-simple-tweak.html">http://www.i-programmer.info[..]eb-pages-faster-with-a-simple-tweak.html</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>2011-03-22T06:38:46ZDSL.txt2011-03-08T00:45:59Z2011-03-08T00:45:59Z<br/>Introduction to mobi, a DSL to web - <a href="http://www.infoq.com/articles/Mobl">http://www.infoq.com/articles/Mobl</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>2011-03-08T00:45:59Zjquery.txt2011-01-20T15:59:59Z2011-01-20T15:59:59Z<br/><a href="http://answers.oreilly.com/topic/2353-5-things-you-might-not-know-about-jquery">http://answers.oreilly.com[..]5-things-you-might-not-know-about-jquery</a> <br/><br/><a href="http://thenerdary.net/articles/entry/beautiful_element_creation_with_jquery">http://thenerdary.net[..]y/beautiful_element_creation_with_jquery</a> <br/><br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>2011-01-20T15:59:59Zframework.txt2010-01-20T17:47:44Z2010-01-20T17:47:44Z<br/>A nice logging framework for javascript - <a href="http://jroller.com/page/jmars?entry=log4javascript">http://jroller.com/page/jmars?entry=log4javascript</a> <br/><br/>Comparison of Application frameworks of javascript - <a href="http://gavinbenda.com.au/2007/07/04/javascript-frameworks-compared/">http://gavinbenda.com.au[..]07/07/04/javascript-frameworks-compared/</a> <a href="http://technoticles.com/2010/01/15/javascript-framework-comparison/">http://technoticles.com[..]0/01/15/javascript-framework-comparison/</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>2010-01-20T17:47:44Zajax security.txt2008-03-17T17:25:33Z2008-03-17T17:25:33Z<br/>Some simple rule:<br/><br/>If you use user authentication, make sure you check for it on the request page!<br/>Check for SQL Injections<br/>Check for JavaScript Injections<br/>Keep the Business Logic on the server!<br/>Don't assume every request is real!<br/>Check the data with validation!<br/>Look at the request’s header information and make sure it is correct<br/><br/><a href="http://radio.javaranch.com/pascarello/2005/11/16/1132198968655.html">http://radio.javaranch.com[..]pascarello/2005/11/16/1132198968655.html</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>2008-03-17T17:25:33Zparser.txt2008-01-02T11:35:38Z2008-01-02T11:35:38Z<br/>Collections of javascript parser - <a href="http://discuss.joelonsoftware.com/default.asp?design.4.576900">http://discuss.joelonsoftware.com/default.asp?design.4.576900</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>2008-01-02T11:35:38Zcross browser cursor positioning.txt2007-07-12T11:19:36Z2007-07-12T11:19:36Z<br/>Show how to control cursor using javascript: <a href="http://ajaxian.com/archives/javascript-tip-cross-browser-cursor-positioning">http://ajaxian.com[..]ipt-tip-cross-browser-cursor-positioning</a> <br/><br/>cross-browser-window-size-and-centering - <a href="http://www.geekdaily.net/2007/07/04/javascript-cross-browser-window-size-and-centering/">http://www.geekdaily.net[..]cross-browser-window-size-and-centering/</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>2007-07-12T11:19:36Zcompressor.txt2006-07-05T04:17:43Z2006-07-05T04:17:43Z<br/>The downloadable one is only trim thing like white spaces and new line, but the online only one actally obfuscate your javascript<br/><br/><a href="http://blog.taragana.com/index.php/archive/how-to-compress-javascript-files-safely/">http://blog.taragana.com[..]how-to-compress-javascript-files-safely/</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>2006-07-05T04:17:43ZClosing IE windows without promote.txt2006-02-06T03:53:56Z2006-02-06T03:53:56Z<br/><a href="http://jroller.com/page/coreteam?entry=close_an_ie_window_without">http://jroller.com/page/coreteam?entry=close_an_ie_window_without</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>2006-02-06T03:53:56Zfirefox new javascript console.txt2006-01-24T12:51:55Z2006-01-24T12:51:55Z<br/>Look quite nice: <a href="https://addons.mozilla.org/extensions/moreinfo.php?id=1843&application=firefox">https://addons.mozilla.org[..]moreinfo.php?id=1843&application=firefox</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>2006-01-24T12:51:55Zauto scroll html select list.txt2005-12-19T09:35:45Z2005-12-19T09:35:45Z<br/>we can use script to update the select list and make it scroll automatically<br/><br/><a href="http://radio.javaranch.com/pascarello/2005/12/14/1134573598403.html">http://radio.javaranch.com[..]pascarello/2005/12/14/1134573598403.html</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>2005-12-19T09:35:45Zprofiling javascript.txt2005-12-07T04:11:11Z2005-12-07T04:11:11Z<br/>Most of the cast javascript are pretty fast to execute, but sometime you still need to profile and tuning, this is a good resource about this area<br/><br/><a href="http://www.xml.com/lpt/a/2005/11/30/tuning-ajax-performance.html">http://www.xml.com/lpt/a/2005/11/30/tuning-ajax-performance.html</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>2005-12-07T04:11:11Zxml.txt2005-12-06T11:19:57Z2005-12-06T11:19:57Z<br/>Nice~<br/><br/><a href="http://www.weiqigao.com/blog/2005/12/04/native_xml_comes_to_firefox_1_5s_javascript.html">http://www.weiqigao.com[..]ml_comes_to_firefox_1_5s_javascript.html</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>2005-12-06T11:19:57Zcopy array.txt2005-11-25T18:58:58Z2005-11-25T18:58:58Z<br/>A better way to copy array in javascript<br/><br/><a href="http://dhtmlkitchen.com/news/gen/?permalink=copyArrays.html">http://dhtmlkitchen.com/news/gen/?permalink=copyArrays.html</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>2005-11-25T18:58:58Zjavascript memory leak.txt2005-11-25T12:19:56Z2005-11-25T12:19:56Z<br/>Worth to take a look, and it don't look like a browser specific problem<br/><br/><a href="http://ajaxian.com/archives/2005/11/quirksmode_memo.html">http://ajaxian.com/archives/2005/11/quirksmode_memo.html</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>2005-11-25T12:19:56Zjavascript automatic build.txt2005-10-14T08:08:14Z2005-10-14T08:08:14Z<br/>nice trick and I luckly have a mac<br/><br/><a href="http://blogs.codehaus.org/people/tirsen/archives/001155_continuous_integration_with_javascript.html">http://blogs.codehaus.org[..]tinuous_integration_with_javascript.html</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>2005-10-14T08:08:14Zpackage exe from ruby script.txt2005-10-12T07:04:55Z2005-10-12T07:04:55Z<br/>Look nice<br/><br/><a href="http://abstractplain.net/blog/?p=838">http://abstractplain.net/blog/?p=838</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>2005-10-12T07:04:55Zpeeve with javascript.txt2005-09-20T06:54:46Z2005-09-20T06:54:46Z<br/>According to author and the comments they don't like javascript in following:<br/><br/>1) null behaviour<br/>2) exception behaviour<br/>3) arrays behaviour<br/><br/><a href="http://www.redhillconsulting.com.au/blogs/simon/archives/000280.html">http://www.redhillconsulting.com.au[..].com.au/blogs/simon/archives/000280.html</a> <br/><br/>But for me, poor namespace support is the biggest one.<br/><a href="http://www.jroller.com/comments/Marius?anchor=the_javascript_namespace_problem">http://www.jroller.com[..]?anchor=the_javascript_namespace_problem</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>2005-09-20T06:54:46Zlibrary to prevent embed javascript in html.txt2005-09-07T04:19:14Z2005-09-07T04:19:14Z<br/>Instead of:<br/><pre><br/><li><br/> <a onclick="this.parentNode.removeChild(this)" href="#">Click me to delete me</a><br/></li><br/><br/>Your markup remains:<br/><br/><ul id="example"><br/> <li><br/> >a href="/someurl">Click me to delete me</a><br/> </li><br/></ul><br/><br/>Then, in a separate script, you can provide the behavior using CSS selectors.<br/><br/>var myrules = {<br/> '#example li' : function(el) {<br/> el.onclick = function() {<br/> this.parentNode.removeChild(this);<br/> }<br/> }<br/>};<br/><br/>Behaviour.register(myrules);<br/></pre><br/><a href="http://www.firelord.net/modifiedbehavior">http://www.firelord.net/modifiedbehavior</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>2005-09-07T04:19:14Zjavascript overloading.txt2005-08-17T04:31:29Z2005-08-17T04:31:29Z<br/>In contrast to java, javascript don't support method overloading, JavaScript supports only allow a single function to use a specific name on a page.<br/><br/><a href="http://www.woodger.ca/jvjs.htm">http://www.woodger.ca/jvjs.htm</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>2005-08-17T04:31:29Z