Note: You are currently viewing documentation for Moodle 2.0. Up-to-date documentation for the latest stable version is available here: Javascript FAQ.

Javascript FAQ: Difference between revisions

From MoodleDocs
Line 32: Line 32:
=== jQuery ===
=== jQuery ===
[http://jquery.com/ jQuery] is another popular JavaScript library.  
[http://jquery.com/ jQuery] is another popular JavaScript library.  
Online resources:
* [http://visualjquery.com Visual jQuery]
* [http://visualjquery.com Visual jQuery]
* [http://jqueryfordesigners.com jQuery for Designers]
* [http://jqueryfordesigners.com jQuery for Designers]
* Books:
 
** [http://www.packtpub.com/jQuery/book Learning jQuery] by Karl Swedberg and Jonathan Chaffer
Books:
** [http://www.packtpub.com/jquery-reference-guide-Open-Source/book jQuery Reference Guide] by Jonathan Chaffer and Karl Swedberg
* [http://www.packtpub.com/jQuery/book Learning jQuery] by Karl Swedberg and Jonathan Chaffer
** [http://www.manning.com/bibeault/ jQuery in Action] by Bear Bibeault and Yehuda Katz
* [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


== What does AJAX mean? ==
== What does AJAX mean? ==

Revision as of 07:58, 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?

How is JavaScript used by Moodle?

Where do I find more information about JavaScript in Moodle?

What JavaScript library does Moodle use?

How/Why was YUI chosen for Moodle?

The decision was made in this thread in the General Developer Forum.

What other JavaScript libraries are around?

jQuery

jQuery is another popular JavaScript library.

Online resources:

Books:

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.

See also