Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>To comprehend the actual source would require some degree of Javascript knowledge - If you don't already know what's going on then you basically need to learn more Javascript.</p> <p>Key things to learn:</p> <ul> <li>Prototypal inheritance ( the inheritance used in ECMAScript, the core language on which Javascript is based upon )</li> <li>Lambdas ( inline functions )</li> <li>Closures ( outer variables from outer scope accessible from inner functions )</li> <li>Regular expressions ( used for matching the selector strings fed to jQuery )</li> <li>DOM ( The DOM API which is used to interact with markup languages )</li> </ul> <p>When learning, use Firebug so you can evaluate your expressions interactively and immediately see what's going on </p> <p>An excellent free resource for learning that I would recommend: <a href="http://eloquentjavascript.net/contents.html" rel="noreferrer">http://eloquentjavascript.net/contents.html</a></p> <p>If you're a beginner to DOM Scripting/Javascript:</p> <ul> <li><a href="http://rads.stackoverflow.com/amzn/click/1590595335" rel="noreferrer">http://www.amazon.com/DOM-Scripting-Design-JavaScript-Document/dp/1590595335/ref=sr_1_19?ie=UTF8&amp;s=books&amp;qid=1252905196&amp;sr=1-19</a></li> </ul> <p>If you're intermediate level:</p> <ul> <li><a href="http://rads.stackoverflow.com/amzn/click/0596517742" rel="noreferrer">http://www.amazon.com/gp/product/0596517742/ref=s9_simz_gw_s0_p14_i3?pf_rd_m=ATVPDKIKX0DER&amp;pf_rd_s=center-2&amp;pf_rd_r=0KCJ77GKHPREBFD3WAKG&amp;pf_rd_t=101&amp;pf_rd_p=470938631&amp;pf_rd_i=507846</a></li> </ul> <p>If you're past intermediate level and want to be an expert:</p> <ul> <li><a href="http://rads.stackoverflow.com/amzn/click/0764579088" rel="noreferrer">http://www.amazon.com/Professional-JavaScript-Developers-Wrox-Guides/dp/0764579088</a> </li> <li><a href="http://rads.stackoverflow.com/amzn/click/1590597273" rel="noreferrer">http://www.amazon.com/Pro-JavaScript-Techniques-John-Resig/dp/1590597273/ref=sr_1_10?ie=UTF8&amp;s=books&amp;qid=1252905139&amp;sr=1-10</a></li> <li><a href="http://rads.stackoverflow.com/amzn/click/159059908X" rel="noreferrer">http://www.amazon.com/JavaScript-Design-Patterns-Recipes-Problem-Solution/dp/159059908X/ref=sr_1_16?ie=UTF8&amp;s=books&amp;qid=1252905196&amp;sr=1-16</a></li> </ul> <p>Other technical references:</p> <ul> <li><a href="http://www.w3.org/DOM/" rel="noreferrer">http://www.w3.org/DOM/</a></li> <li><a href="http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf" rel="noreferrer">http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf</a></li> <li><a href="https://developer.mozilla.org/en/JavaScript" rel="noreferrer">https://developer.mozilla.org/en/JavaScript</a></li> </ul> <p>If you have specific questions about a certain code snippet just ask here. Another resource that I can recommend for more advanced questions would be the jQuery mailing list or irc://irc.freenode.net/jquery where jresig hangs out himself and comes by and answers questions. There are other guru ops who reside there like ajpiano/paulirish/nlogax. </p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload