JavaScript-udvikling med Emacs         Kenneth Geisshirt            2011-11-07
Outline  JavaScript-udvikling med Emacs
Hvad er JavaScript?  JavaScript forbindes mest med web-udvikling.      Proceduralt      Klasseløst; objekt-orienteret     ...
Hvor finder du JavaScript?  Mange implementeringer:      Mozilla: Rhino og Spidermonkey      Microsoft: Chakra (IE9)      A...
Flere modes  Der er flere modes at vælge i mellem:      js (tidligere Espresso)      JavaScript      ECMAScript      js2 (u...
js2 mode  js2 er en JavaScript-fortolker i elisp!       syntax highlighting       C preprocessor (nej, har aldrig prøvet) ...
js2 mode - fortsat  Foldninger:      C-c C-f - alle funktioner      C-c C-t - kommentarblok      C-c C-o - element  Andet:...
Udfør JavaScript  Jeg bruger spidermonkey:      Findes som Debian-pakke      Kommandoen er js      Se min .emacs      Prøv...
Upcoming SlideShare
Loading in...5
×

JavaScript/Emacs integration

311
-1

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
311
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

JavaScript/Emacs integration

  1. 1. JavaScript-udvikling med Emacs Kenneth Geisshirt 2011-11-07
  2. 2. Outline JavaScript-udvikling med Emacs
  3. 3. Hvad er JavaScript? JavaScript forbindes mest med web-udvikling. Proceduralt Klasseløst; objekt-orienteret Funktionsprogrammering
  4. 4. Hvor finder du JavaScript? Mange implementeringer: Mozilla: Rhino og Spidermonkey Microsoft: Chakra (IE9) Apple: JavaScriptCore Google: V8 (bruges i Chrome) Du finder det også udenfor browseren: GNOME (shell extensions, Seed-applikationer) Adobe Integrated Runtime (AIR) Server-side: Node.js Mozilla (extensions til Firefox og Thunderbird)
  5. 5. Flere modes Der er flere modes at vælge i mellem: js (tidligere Espresso) JavaScript ECMAScript js2 (understøtter p.t. ikke XEmacs)
  6. 6. js2 mode js2 er en JavaScript-fortolker i elisp! syntax highlighting C preprocessor (nej, har aldrig prøvet) understøttelse af imenu (se menu bar) folde- og flytte-kommandoer fremhævelse af syntaksfejl kan sætte slut-parenteser http://code.google.com/p/js2-mode/ http://www.emacswiki.org/emacs/Js2Mode
  7. 7. js2 mode - fortsat Foldninger: C-c C-f - alle funktioner C-c C-t - kommentarblok C-c C-o - element Andet: M-q - ombrydning af kommentarer C-højre museknap - menu M-g n - næste syntaksfejl M-C-b - start af blok M-C-n - slut af blok
  8. 8. Udfør JavaScript Jeg bruger spidermonkey: Findes som Debian-pakke Kommandoen er js Se min .emacs Prøv med M-C-x
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×