Dojo Dijit and HTML5 in Real world applications/University/2. Advanced Java script I: Difference between revisions

From PMISwiki
Jump to navigation Jump to search
(Created page with "__NOTOC__ !!! Not released for use yet !!! =={{SUBPAGENAME}}== * [http://www.mediawiki.org/wiki/Help:Magic_words Help:Magic_words] * [[Dojo_Dijit_and_HTML5_in_Real_world_appl...")
 
No edit summary
Line 1: Line 1:
__NOTOC__
__NOTOC__
!!! Not released for use yet !!!
!!! Not released for use yet !!!
This is the second lesson on the HTML5, CSS3 and Advanced Javascript course.


=={{SUBPAGENAME}}==
=={{SUBPAGENAME}}==
The first part of the lecture is based on the [http://pmis.biz/training/javascript/objects_and_arrays_1.php objects and arrays] examples.
==Objects and arrays==
JavaScript is a class-less programming language. However, yet Object Oriented Programming (OOP) is widely used in JavaScript. The following provide an insight to the way to make OOP in JavaScript.
==Objects vs. Arrays==
JavaScript is object oriented almost 
<syntaxhighlight lang="JavaScript">
<script type="text/javascript">
</script>
</syntaxhighlight>




Line 10: Line 23:


==References==
==References==
* All examples used in this lecture may tried out and found in the [http://pmis.biz/rwa/index.php index]
** [http://pmis.biz/training/javascript/objects_and_arrays_1.php Objects and arrays]: Constructor; Prototype; Differential Inheritance; Reflection.
** [http://pmis.biz/rwa/First_class_functions.php First class functions]: Dojo; Ajax; JSON;
* [http://dev.w3.org/html5/html-author/ Last official HTML5 draft: W3C Editor’s Draft 23 March 2009]
* [http://dev.w3.org/html5/html-author/ Last official HTML5 draft: W3C Editor’s Draft 23 March 2009]
* [http://www.w3.org/TR/2011/WD-html5-author-20110809/HTML5 W3C HTML5 working draft]
* [http://www.w3.org/TR/2011/WD-html5-author-20110809/HTML5 W3C HTML5 working draft]
* [http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf|The Java Script specification (Ecma script)]
* [http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf|The Java Script specification (Ecma script)]
* [http://en.wikipedia.org/wiki/JavaScript_library|Other Java Script libraries]
* JavaScript language supports [http://en.wikipedia.org/wiki/First-class_function First-class function]
* [http://en.wikipedia.org/wiki/Anonymous_function Anonymous function]
* [http://en.wikipedia.org/wiki/JavaScript_library Other Java Script libraries]
 
* JSON validator [http://jsonlint.com jsonlint.com]


==Document History==
==Document History==
Line 30: Line 50:
| Not released.
| Not released.
|-
|-
|  
| 2
|  
| 22 Mar 2012
|  
| PSA
|  
| Draft
|  
| Not released
|}
|}


[[Category:Dojo university]]
[[Category:Dojo university]]

Revision as of 19:16, 22 March 2012

!!! Not released for use yet !!! This is the second lesson on the HTML5, CSS3 and Advanced Javascript course.

2. Advanced Java script I

The first part of the lecture is based on the objects and arrays examples.

Objects and arrays

JavaScript is a class-less programming language. However, yet Object Oriented Programming (OOP) is widely used in JavaScript. The following provide an insight to the way to make OOP in JavaScript.

Objects vs. Arrays

JavaScript is object oriented almost

<script type="text/javascript">

</script>


References

Document History

Version Date Author Status Purpose of update
1 14 Feb 2012 PSA Draft Not released.
2 22 Mar 2012 PSA Draft Not released