Javascript FAQ: Difference between revisions
From MoodleDocs
Frank Ralf (talk | contribs) |
|||
Line 18: | Line 18: | ||
== What JavaScript | == What JavaScript library does Moodle use? == | ||
* [http://developer.yahoo.com/yui/ Yahoo! User Interface Library (YUI)] - this one is used by Moodle (see [[Development:YUI]]) | * [http://developer.yahoo.com/yui/ Yahoo! User Interface Library (YUI)] - this one is used by Moodle (see [[Development:YUI]]) | ||
** [http://www.packtpub.com/yahoo!-user-interface-library-yui/book Learning the Yahoo! User Interface Library] by Dan Wellman | ** [http://www.packtpub.com/yahoo!-user-interface-library-yui/book Learning the Yahoo! User Interface Library] by Dan Wellman | ||
== What other JavaScript libraries are around? == | |||
* A nice comparison chart: [http://wiki.freaks-unidos.net/javascript-libraries Evaluation of JavaScript Libraries] | |||
* [http://jquery.com/ jQuery] - another popular JavaScript library | * [http://jquery.com/ jQuery] - another popular JavaScript library | ||
** [http://visualjquery.com Visual jQuery] | ** [http://visualjquery.com Visual jQuery] | ||
Line 30: | Line 33: | ||
** [http://www.packtpub.com/jquery-reference-guide-Open-Source/book jQuery Reference Guide] by Jonathan Chaffer and Karl Swedberg | ** [http://www.packtpub.com/jquery-reference-guide-Open-Source/book jQuery Reference Guide] by Jonathan Chaffer and Karl Swedberg | ||
** [http://www.manning.com/bibeault/ jQuery in Action] by Bear Bibeault and Yehuda Katz | ** [http://www.manning.com/bibeault/ jQuery in Action] by Bear Bibeault and Yehuda Katz | ||
== How/Why was YUI chosen for Moodle? == | |||
The decision was made in [http://moodle.org/mod/forum/discuss.php?d=48478 this thread in the General Developer Forum]. | |||
== What does AJAX mean? == | == What does AJAX mean? == |
Revision as of 02:29, 28 January 2009
What is JavaScript?
JavaScript is a scripting language widely used for client-side web development.
Where do I find general information about JavaScript?
- JavaScript (Wikipedia)
- JavaScript Tutorial at W3Schools.com
How is JavaScript used by Moodle?
Where do I find more information about JavaScript in Moodle?
- JavaScript Guidelines by Tim Hunt (work in progress)
- Use of JavaScript in Moodle discussion in the General developer forum
What JavaScript library does Moodle use?
- Yahoo! User Interface Library (YUI) - this one is used by Moodle (see Development:YUI)
- Learning the Yahoo! User Interface Library by Dan Wellman
What other JavaScript libraries are around?
- A nice comparison chart: Evaluation of JavaScript Libraries
- jQuery - another popular JavaScript library
- Visual jQuery
- jQuery for Designers
- Learning jQuery by Karl Swedberg and Jonathan Chaffer
- jQuery Reference Guide by Jonathan Chaffer and Karl Swedberg
- jQuery in Action by Bear Bibeault and Yehuda Katz
How/Why was YUI chosen for Moodle?
The decision was made in this thread in the General Developer Forum.
What does AJAX mean?
AJAX (Asynchronous JavaScript and XML), is a group of interrelated web development techniques used to create interactive web applications or rich Internet applications.
See AJAX (Wikipedia) for general information and AJAX for information on AJAX and Moodle.