\nExternal:\n\n\nWhere? Usually right above
\nslide18. Basic Instructions Variables\n\nData Types\nNumeric: integer or floating-point\nString: \"hello\" or 'hello'\nBoolean: true false\nArrays: [5, true, “weird“]\nCan also be created with constructor: new Array()\nAccess by indexing (zero-based) or calling .item(i)\nLike Java, has length attribute\nExpressions: Like Java...
" }

Introduction to JavaScript COMP 3700 With thanks

Introduction to JavaScript COMP 3700 With thanks
1 / 1
Introduction to JavaScript COMP 3700 With thanks - slide 1 of 18 Introduction to JavaScript COMP 3700 With thanks - slide 2 of 18 Introduction to JavaScript COMP 3700 With thanks - slide 3 of 18 Introduction to JavaScript COMP 3700 With thanks - slide 4 of 18 Introduction to JavaScript COMP 3700 With thanks - slide 5 of 18 Introduction to JavaScript COMP 3700 With thanks - slide 6 of 18 Introduction to JavaScript COMP 3700 With thanks - slide 7 of 18 Introduction to JavaScript COMP 3700 With thanks - slide 8 of 18 Introduction to JavaScript COMP 3700 With thanks - slide 9 of 18 Introduction to JavaScript COMP 3700 With thanks - slide 10 of 18 Introduction to JavaScript COMP 3700 With thanks - slide 11 of 18 Introduction to JavaScript COMP 3700 With thanks - slide 12 of 18 Introduction to JavaScript COMP 3700 With thanks - slide 13 of 18 Introduction to JavaScript COMP 3700 With thanks - slide 14 of 18 Introduction to JavaScript COMP 3700 With thanks - slide 15 of 18 Introduction to JavaScript COMP 3700 With thanks - slide 16 of 18 Introduction to JavaScript COMP 3700 With thanks - slide 17 of 18 Introduction to JavaScript COMP 3700 With thanks - slide 18 of 18
Introduction to JavaScript COMP 3700 With thanks to Rob McMahon, Fang Tang, and Jon Duckett History 1994: Netscape Communications creates Netscape Navigator browser, most popular browser of the 90s Biggest weakness of early web was static

Related Topics

Download this presentation From Below

"Introduction to JavaScript COMP 3700 With thanks" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Presentation Transcript

01
Introduction to JavaScript COMP 3700

With thanks to Rob McMahon, Fang Tang, and Jon Duckett<br>
02
History 1994: Netscape Communications creates Netscape Navigator browser, most popular browser of the 90s
Biggest weakness of early web was static pages
1995: Netscape directs Brendan Eich to develop a scripting language for dynamic content
Initially called Mocha
Then renamed LiveScript
Then renamed JavaScript
1996: Microsoft acts like Microsoft and releases JScript
1997: JavaScript submitted to ECMA for standardization
ECMAScript (but everyone still calls it JavaScript)<br>
03
JavaScript Interpreted, weakly & dynamic typed, multiparadigm
Surface similarities to Java, but many differences
Supported by all web browsers with JS interpreters
Many frameworks extend the capabilities of vanilla JS

Object-Oriented, sort of…
Classes aren’t normally used to contain objects, functions are
Prototypal Inheritance – a hidden property for all objects
A constructor makes an object linked to its own prototype.
Properties are linked, not copied when using class inheritance / objects<br>