Ajax and JavaScript mit Ruby on Rails

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    Ajax and JavaScript mit Ruby on Rails - Presentation Transcript

    1. JavaScript und Ajax mit Rails Jonathan Weiss http://blog.innerewut.de
    2. JavaScript
    3. JavaScript - Die Wiederentdeckung
    4. Was hat sich geändert?
    5. Was hat sich geändert? • Besinnung auf JS-Stärken und Usability • Highlevel JavaScript Bibliotheken • Tool-Support
    6. JavaScript • prototype OO • Closures • DOM manipulation • ECMA basics mittlerweile durchgängig etabliert • XmlHTTPObject
    7. High-level JS Bibliotheken Browser-unabhängige Programmierung von • DOM Manipulationen • Effekten • Ajax • UnitTests
    8. Entwickler kann sich wieder auf Applikation konzentrieren
    9. Was hat das jetzt mit Rails zu tun?
    10. Prototype und Scriptaculous
    11. $ und $$
    12. Scriptaculous Effekte
    13. In & Out • Appear / Fade • BlindDown / BlindUp • SlideDown / SlideUp • Grow / Shrink
    14. Out • SwitchOff • Fold • Puff • Squish • DropOut
    15. “Schau hier!” • Shake • Highlight • Pulsate
    16. Ajax Recap
    17. AJAX Asynchronous JavaScript And XML
    18. AJAH ? Asynchronous JavaScript And HTML
    19. AJAJ ? Asynchronous JavaScript And JavaScript
    20. Normaler Request GET http://example.com/ TEXT/HTML <html> <body> ... </body> </html>
    21. AJAX Request POST http://example.com/posts/new Ajax Request TEXT/XML <?xml .... > <people> <person id=’1’>Alf</person> </people>
    22. AJAX Request mit HTML Response POST http://example.com/posts/new Ajax Request TEXT/HTML <div> <p> Post saved</p> </div>
    23. Ajax Einfacher Request
    24. Ajax Einfacher Request mit callbacks
    25. Ajax DOM Updates
    26. http://wiki.script.aculo.us
    27. Was hat das jetzt mit Rails zu tun?
    28. Rails JavaScript Helper
    29. http://api.rubyonrails.org/classes/ActionView/Helpers/ PrototypeHelper.html
    30. link_to_remote in .rhtml:
    31. link_to_remote in .rhtml: Browser bekommt:
    32. in .rhtml:
    33. in .rhtml: Browser bekommt:
    34. form_remote_tag in .rhtml:
    35. form_remote_tag in .rhtml: Browser bekommt:
    36. RJS - Rails JavaScript Templates
    37. GET http://example.com/ TEXT/HTML
    38. POST http://example.com/posts/new Ajax Request TEXT/JavaScript
    39. eval( )
    40. in .rjs:
    41. in .rjs: Browser bekommt:
    42. Controller new.rjs
    43. RJS Inline im Controller
    44. RJS Selectoren Browser bekommt:
    45. Beliebiges JavaScript mit `<<` Browser bekommt:
    46. http://api.rubyonrails.org/classes/ActionView/Helpers/PrototypeHelper/ JavaScriptGenerator/GeneratorMethods.html
    47. Testen und Debuggen
    48. Debugging RJS Ausgabe im Browser config/development.rb
    49. ARTS: Another RJS Test System http://glu.ttono.us/articles/2006/05/29/guide-test-driven-rjs-with-arts
    50. • Console / JavaScript Shell • DOM Inspector • XMLHTTPRequest Tracer • Debugger http://joehewitt.com/software/firebug/
    51. Webdeveloper • DOM Inspector • Verschiedene Tools rund um Cookies, Forms, CSS, Bilders, Header, .... http://chrispederick.com/work/webdeveloper/
    52. Venkman • Profiler • Debugger • JavaScript Shell http://www.mozilla.org/projects/venkman/
    53. Nightly + Drosera • DOM Inspector • JavaScript Debugger http://nightly.webkit.org/
    54. MS Script Debugger http://www.microsoft.com/downloads/details.aspx? FamilyID=2f465be0-94fd-4569-b3c4-dffdf19ccd99&DisplayLang=en
    55. Fin http://blog.innerewut.de/files/jweiss-rails-konferenz-2006.pdf
    56. Links http://api.rubyonrails.org http://mir.aculo.us/stuff/AdventuresInJavaScriptTesting.pdf http://mir.aculo.us/stuff/COR_20060413_RailsAjax.pdf http://mir.aculo.us/stuff/orcreatehappyusers.pdf http://www.slash7.com/articles/2006/07/26/javascript-boot-camp-tutorial

    + Jonathan WeissJonathan Weiss, 3 years ago

    custom

    5890 views, 1 favs, 1 embeds more stats

    A talk about Prototype and Scriptaculous and their more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 5890
      • 5889 on SlideShare
      • 1 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 99
    Most viewed embeds
    • 1 views on http://spideronthekeys.wordpress.com

    more

    All embeds
    • 1 views on http://spideronthekeys.wordpress.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories