Topic:JavaScript

From Wikiversity
Jump to: navigation, search

Portal:Engineering and Technology > School:Computer Science > Topic:Computer Programming > Topic:JavaScript

JavaScript is one of the most powerful programming languages in common use. However, even those proficient in JavaScript often do not realize its power. For example, did you know that JavaScript...

(Don't worry if you do not understand this.)

Department description[edit]

JavaScript is part of the requirement for web-technology learning. It is specifically useful for web design. JavaScript is a dialect of ECMAscript which is based on root computing languages such as C. Studying the related languages will give you the student advanced standing in JavaScript. However, some conventions are/were unique to JavaScript.

Duration:

  • Basic JavaScript is usually introduced alongside HTML and CSS (or Flash, SVG, etc.). It is only comprised of six to ten hours in introductions and use. [1]
  • Intermediate JavaScript is usually introduced alongside languages like PHP, XML, Ruby, Python, and C++. It can comprise ten to twenty hours of development and use.[2]
  • Advanced JavaScript is about use in any possible applied context. Learning in this area is progressive. The competent use of some advanced concepts requires 100 to 200 hours.
  • From a computer science perspective, JavaScript is a language standard which a graduate programmer should be able to employ/deploy as an application. Building a minimal JavaScript engine should require no more than two weeks work in a language such as C++. However, developing a good application may require a bigger collaboration. (Consult the standards for this task).
  • JavaScript can be wrapped in other languages for the deployment of applications to several technologies.
  • Javascript can be used to design games, databases, or servers.
  • ActionScript utilizes ECMAScript for timeline technology as used in animation.
  • Javascript is not just a trivial project/design language. It can be used for enterprise and industry wide projects and collaborations. A JavaScript expert could be required to undertake all/any level(s) of enterprise related training to handle the use of JavaScript for their professional employment.

Age:

  • Children's level courses have been designed. Teachers could easily create enjoyable lessons for differing levels of interactive use. See: Education and Technology

Prerequisites[edit]

You should at least know HTML before learning JavaScript. Some knowledge of CSS may be useful. Don't worry if you have no knowledge of web page scripting; Basic JavaScript is a great place to start.

Department news[edit]

Lessons[edit]

Enrolled[edit]

Please sign below if you are participating in this topic. Use 4 tildes (~) to sign.

Resources[edit]

Wikipedia-logo.png Search for JavaScript on Wikipedia.
Wikibooks-logo.svg Wikibooks has a book on the topic of JavaScript.

Open-Source[edit]

Online tutors[edit]

Online learning sites[edit]

Online content instructor[edit]

...please add

Online Code Environment[edit]

writecodeonline.com - javascript


Projects[edit]

Learning projects currently being offered for JavaScript:





  • ECMAScript - this lesson explains constructive use of all ECMAScript based languages

standard for a programmatic language



Tasks[edit]

  • Integrate Wikibooks materials into Department.
  • Create relevant courses.


References[edit]

See also[edit]

Javascript Interpreter
IDE
Aptana Studio
Visual Studio
Libraries
JavaScript_library
jQuery
Web application framework
Comparison of JavaScript frameworks
XMLHttpRequest
Client-side_scripting
Greasemonkey
Userscript.org
Develop google Maps
Geocode Google Maps
manipulating_svg_with_dom_ecmascript
SVG_serialize.html
JavaScript Guide Core_JavaScript_1.5_Guide
MSDN Microsoft error handling examples
Javascript Developer Mozilla.org