• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
JavaScript History
 

JavaScript History

on

  • 15,629 views

JavaScript 역사를 이해하자.

JavaScript 역사를 이해하자.

Statistics

Views

Total Views
15,629
Views on SlideShare
4,379
Embed Views
11,250

Actions

Likes
16
Downloads
0
Comments
0

25 Embeds 11,250

http://frends.kr 5501
http://rhio.tistory.com 3865
http://sarojaba.tistory.com 1519
http://localhost 138
http://www.hanrss.com 44
http://blog.frends.kr 31
http://gofficeplus.lgcns.com 23
http://localhost:4000 21
http://moin.neocoin.net 20
url_unknown 16
http://coding.kr 15
http://h3.paran.com 12
http://dreammill.tistory.com 11
http://sarojaba.tumblr.com 9
http://service.hyonga.com 6
http://search.lgcns.com 6
https://www.google.co.kr 2
http://playground.frends.kr 2
http://192.168.6.179 2
http://devel.paran.com 2
http://translate.googleusercontent.com 1
http://180.67.206.12 1
http://wiki.hyonga.com 1
http://qna.frends.kr 1
http://www.slideshare.net 1
More...

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    JavaScript History JavaScript History Presentation Transcript

    • JavaScript History .
    • the rise of web browsers
    • NCSA• (National Center for Super Computing Applications)
    • NCSA Mosaic• 1993 1.0 (1987 )••• HTTP, FTP, NNTP, Gopher
    • Netscape• NCSA• Mosaic Communications Corporation• World Wide Web
    • major member• James H. Clark(Jim Clark) • SGI (in 1982) • SGI NCSA• Marc Andreessen • NCSA Mosaic
    • Netscape Navigator• Mosaic Netscape• NCSA Netscape Navigator• Netscape Navigator 1.0 (Dec, 1994)• .
    • Microsoft ?
    • NCSA Mosaic NCSA MosaicNetscape Spyglass
    • NCSA MosaicNetscape Spyglass Microsoft Spyglass Mosaic
    • Internet Explorer
    • 1995
    • Netscape Navigator Java
    • Problem• Java Applet•
    • More Simple
    • with Script
    • Netscape NavigatorScript Language .
    • Developer invitation• Brendan Eich( ) • SIG( ) • Scheme (Brendan SICP - Structure and Interpretation of Computer Programs - .) • Mozilla CTO
    • Netscape : Java .
    • Brendan :
    • Execution•• .• GC
    • Self SchemeOOP based Prototype Functional Language JavaScript Java
    • Brendan
    • GlobalObject
    • JavaScript Sun( oracle) .
    • JavaScript Netscape Navigator
    • Microsoft JavaScript JScript
    • JScript• Netscape• JavaScript
    • Internet Explorer 3.0• JavaScript
    • Internet Explorer 3.0• JavaScript
    • Standard• Netscape “ .”•
    • W3C?
    • Netscape .
    • .
    • ECMA• European Computer Manufacturers Association•• Microsoft .
    • ECMA first•••• IEEE754( ...)• ... . http://www.mozilla.org/js/language/E262.pdf
    • ES2• .• ISO/IEC http://www.mozilla.org/js/language/E262-2.pdf
    • ES3 • • String • try/catch •http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%203rd%20edition,%20December%201999.pdf
    • ES3•• Adobe• Max/MSP
    • ES4 ...• Class• Interface• package• namespace etc...
    • ...
    • Douglas Crockford
    • !! ....( ! ? ? ?)
    • TC39ES3.1 ES4 Yahoo!Microsoft ect Adobe Mozilla etc
    • ECMA 4 is Stop
    • Adobe
    • what?
    • Adobe• ES4 ActionScript3
    • ES5• ES3.1• No New Syntax• strict• JSON•
    • ES-Harmony• Class ES4• 2 ?• ecmascript.org wiki
    • Next Generation JavaScript• Transpiler (transcoding compiler - Brendan Eich )• ECMAScript.next == ES.next• JS.next
    • Next Generation JavaScript• CoffeeScript• Google Traceur
    • Language Features• Inheritance : classes, traits• Modules• Iterators, for-each loop, generators, deferred functions• Block-scoped let bindings• Destructuring assignment• Parameter handling
    • References• Mosaic Web Browser http://en.wikipedia.org/wiki/Mosaic_(web_browser)• JavaScript http://en.wikipedia.org/wiki/JavaScript• Internet Explorer http://en.wikipedia.org/wiki/Internet_Explorer• Netscape Navigator http://en.wikipedia.org/wiki/Netscape_Navigator• SICP - Strucutre and Interpretation of Computer Programs http://en.wikipedia.org/wiki/Structure_and_Interpretation_of_Computer_Programs• Scheme http://en.wikipedia.org/wiki/Scheme
    • References• JavaScript History http://www.howtocreate.co.uk/jshistory.html• CoffeeScript http://jashkenas.github.com/coffee-script/• Tracuer http://code.google.com/p/traceur-compiler/• ECMA Harmony proposal http://wiki.ecmascript.org/doku.php?id=harmony:proposals