Essentials of Javascript - Cultural View
Essentials of Javascript - Cultural View Essentials of Javascript - Cultural View
Brendan Eich 85 Brendan Eich Brendan Eich Born 1961 (age 48–49) Pittsburgh, Pennsylvania Alma mater University of Illinois at Urbana–Champaign Occupation CTO, Mozilla Corporation Known for JavaScript Brendan Eich (pronounced /ˈaɪk/) (born 1961 [1] ) is a computer programmer and creator of the JavaScript scripting language. He is the chief technology officer at the Mozilla Corporation. Education Brendan Eich received his bachelor's degree in math and computer science at Santa Clara University. [1] He received his master's degree in 1986 from the University of Illinois at Urbana-Champaign. Career Eich started his career at Silicon Graphics, working for seven years on operating system and network code. He then worked for three years at MicroUnity Systems Engineering writing microkernel and DSP code, and doing the first MIPS R4000 port of gcc. Eich is best known for his work on Netscape and Mozilla. He started work at Netscape Communications Corporation in April 1995, working on JavaScript (originally called Mocha, then called LiveScript) for the Netscape Navigator web browser. He then helped found mozilla.org in early 1998, serving as chief architect. When AOL shut down the Netscape browser unit in July 2003, Eich helped spin out the Mozilla Foundation. In August 2005, after serving as Lead Technologist and as a member of the Board of Directors of the Mozilla Foundation, Brendan became CTO of the newly founded Mozilla Corporation.
Brendan Eich 86 References [1] Steve Lohr (1996-09-09). "Part Artist, Part Hacker And Full-Time Programmer" (http://www.nytimes.com/1996/09/09/business/ part-artist-part-hacker-and-full-time-programmer.html?pagewanted=1). New York Times. . • Mozilla Futures: Analysis and Proposals (http://www-archive.mozilla.org/events/dev-day-feb-2004/ mozilla-futures/title.html) (Slides presented at Mozilla Developer Day on February 27, 2004; more detailed than the recent slides cited in roadmap blog) • Brendan Eich and JavaScript (http://inventors.about.com/library/inventors/bl_javascript.htm) (about.com) External links • Brendan's Roadmap Updates (http://weblogs.mozillazine.org/roadmap/) (Mozilla roadmap weblog) • Brendan Eich on the Gillmor Gang July 2004 (http://www.itconversations.com/shows/detail156.html) and December 2005 (http://gillmorgang.podshow.com/?p=25) • Brendan's Netscape Joke Homepage (http://web.archive.org/web/20000815055653/people.netscape.com/ brendan/) • Computerworld Interview with Brendan Eich on JavaScript (http://www.computerworld.com.au/index.php/ id;243672124;fp;4194304;fpid;1) • CNET Interview with Brendan Eich (http://video.zdnet.com/CIOSessions/?p=347) • Tech Luminaries interview with Brendan Eich (http://techluminaries.com/2008/12/15/ episode-1-brendan-eich/) JS/UIX JS/UIX is a Unix clone by mass:werk that runs in a Web browser and is written entirely in Javascript. The terminal is implemented in DHTML, and most of the basic Unix tools are implemented. According to the website, POSIX compatibility is not a priority. External links • JS/UIX [1] References [1] http://www.masswerk.at/jsuix/
- Page 37 and 38: JavaScript syntax 34 Conditional op
- Page 39 and 40: JavaScript syntax 36 With The with
- Page 41 and 42: JavaScript syntax 38 Methods A meth
- Page 43 and 44: JavaScript syntax 40 Inheritance Ja
- Page 45 and 46: JavaScript syntax 42 See also • C
- Page 47 and 48: JavaScript Style Sheets 44 } fontSi
- Page 49 and 50: JavaScript engine 46 JavaScript eng
- Page 51 and 52: Ajax (programming) 48 Ajax (program
- Page 53 and 54: Ajax (programming) 50 • Ajax-powe
- Page 55 and 56: ?: 52 ?: In computer programming, ?
- Page 57 and 58: ?: 54 Furthermore, the ternary oper
- Page 59 and 60: ?: 56 ?: in style guidelines Some c
- Page 61 and 62: Appcelerator Titanium 58 See also
- Page 63 and 64: Bookmarklet 60 Bookmarklet A bookma
- Page 65 and 66: Bookmarklet 62 References [1] Domai
- Page 67 and 68: Client-side JavaScript 64 implement
- Page 69 and 70: Client-side JavaScript 66 Reference
- Page 71 and 72: dhtmlx [1] Comparison of JavaScript
- Page 73 and 74: ility / ion Comparison of JavaScrip
- Page 75 and 76: Comparison of JavaScript frameworks
- Page 77 and 78: Comparison of JavaScript frameworks
- Page 79 and 80: Comparison of JavaScript-based sour
- Page 81 and 82: Comparison of JavaScript-based sour
- Page 83 and 84: Douglas Crockford 80 Douglas Crockf
- Page 85 and 86: DWR (Java) 82 DWR (Java) Developer(
- Page 87: EMVC 84 EMVC Developer(s) Ed Hertzo
- Page 91 and 92: JSDoc 88 JSDoc JSDoc is a syntax fo
- Page 93 and 94: JSDoc 90 History The earliest examp
- Page 95 and 96: JSSP 92 JSSP JSSP, or JavaScript Se
- Page 97 and 98: JScript 94 JScript is sometimes ref
- Page 99 and 100: JScript 96 [9] http://msdn2.microso
- Page 101 and 102: JSON 98 JSON Filename extension .js
- Page 103 and 104: JSON 100 Using JSON in Ajax The fol
- Page 105 and 106: JSON 102 /> state='NY' postalCode='
- Page 107 and 108: JSON 104 parseResponse({"Name": "Ch
- Page 109 and 110: JSON 106 [21] Ben-Kiki, Oren; Evans
- Page 111 and 112: JsonML 108 ["person", {"created":"
- Page 113 and 114: Lightbox (JavaScript) 110 Lightbox
- Page 115 and 116: Lively Kernel 112 Lively Kernel Liv
- Page 117 and 118: Lively Kernel 114 The Lively Wiki T
- Page 119 and 120: Lively Kernel 116 }); } External li
- Page 121 and 122: Minification (programming) 118 Mini
- Page 123 and 124: Objective-J 120 Objective-J Paradig
- Page 125 and 126: John Resig 122 John Resig John Resi
- Page 127 and 128: Reverse Ajax 124 External links •
- Page 129 and 130: Seed (programming) 126 Seed (progra
- Page 131 and 132: Seed (programming) 128 See also •
- Page 133 and 134: Comparison of Server-side JavaScrip
- Page 135 and 136: Comparison of Server-side JavaScrip
- Page 137 and 138: Comparison of Server-side JavaScrip
Brendan Eich 86<br />
References<br />
[1] Steve Lohr (1996-09-09). "Part Artist, Part Hacker And Full-Time Programmer" (http://www.nytimes.com/1996/09/09/business/<br />
part-artist-part-hacker-and-full-time-programmer.html?pagewanted=1). New York Times. .<br />
• Mozilla Futures: Analysis and Proposals (http://www-archive.mozilla.org/events/dev-day-feb-2004/<br />
mozilla-futures/title.html) (Slides presented at Mozilla Developer Day on February 27, 2004; more detailed than<br />
the recent slides cited in roadmap blog)<br />
• Brendan Eich and JavaScript (http://inventors.about.com/library/inventors/bl_javascript.htm) (about.com)<br />
External links<br />
• Brendan's Roadmap Updates (http://weblogs.mozillazine.org/roadmap/) (Mozilla roadmap weblog)<br />
• Brendan Eich on the Gillmor Gang July 2004 (http://www.itconversations.com/shows/detail156.html) and<br />
December 2005 (http://gillmorgang.podshow.com/?p=25)<br />
• Brendan's Netscape Joke Homepage (http://web.archive.org/web/20000815055653/people.netscape.com/<br />
brendan/)<br />
• Computerworld Interview with Brendan Eich on JavaScript (http://www.computerworld.com.au/index.php/<br />
id;243672124;fp;4194304;fpid;1)<br />
• CNET Interview with Brendan Eich (http://video.zdnet.com/CIOSessions/?p=347)<br />
• Tech Luminaries interview with Brendan Eich (http://techluminaries.com/2008/12/15/<br />
episode-1-brendan-eich/)<br />
JS/UIX<br />
JS/UIX is a Unix clone by mass:werk that runs in a Web browser and is written entirely in <strong>Javascript</strong>. The terminal<br />
is implemented in DHTML, and most <strong>of</strong> the basic Unix tools are implemented. According to the website, POSIX<br />
compatibility is not a priority.<br />
External links<br />
• JS/UIX [1]<br />
References<br />
[1] http://www.masswerk.at/jsuix/