Your SlideShare is downloading. ×
  • Like
Javascript integration (3)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Javascript integration (3)

  • 16,436 views
Published

 

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
16,436
On SlideShare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
48
Comments
0
Likes
9

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Transcript

  • 1. JavaScript Shogo
Ohta(os0x)
  • 2. ‣ os0x ‣ Twitter‣ ‣ JavaScript,
 Ruby‣ Google
API
Expert ‣ Chrome
API
Developers
JP ‣ HTML5
Developers
JP‣ WEBDB+PRESS ‣ JavaScript
  • 3. ‣ ‣ http://d.hatena.ne.jp/secondlife/ 20110704/1309759409‣ ‣ http://d.hatena.ne.jp/secondlife/ 20110410/1302442313‣ ‣ http://techlife.cookpad.com/2011/07/15/ extension‐framework/
  • 4. JavaScript
  • 5. JavaScript http://www.flickr.com/photos/urbanoasis/3236188250/
  • 6. ‣‣( )
  • 7. ‣ ( )‣( )
  • 8. (Rails )JavaScript‣ ‣ ‣‣ JavaScript ‣ DOM(HTML)
  • 9. capybara + selenium‐driver‣‣‣
  • 10. headless
 (browser)‣ GUI CUI‣ JavaScript DOM ( )
  • 11. ‣ capybara‐envjs ‣ SpiderMonkey ‣ envjs ‣ envjs‣ capybara‐zombie ‣ V8(node.js) ‣ JSDOM ‣
  • 12. ‣ Akephalos ‣ Rhino ‣ HTMLUnit ‣ envjs ‣ selenium‣ (?) Chris
 Kowalik mike(V8 )
  • 13. ‣ Akephalos ‣ ‣ http://myrmecoleon.sytes.net/iib/view/AKP001.html
  • 14. WebKit
  • 15. capybara‐webkit‣ QtWebKit view‣ Ruby socket
  • 16. ‣ Sencha Ariya
Hidayat Jasmine spec Qt (blog )‣ Ariya PhantomJS‣ PhantomJS thoughtbot
inc Joe
Ferris capybara‐webkit
  • 17. ‣ selenium‣ envjs‣ ‣‣
  • 18. ( )
  • 19. fork commit pull
request
  • 20. HTTP
Header(UserAgent ) (COOKPAD spec )
  • 21. fork commit pull
request
  • 22. github
  • 23. JavaScriptspec 

  • 24. spec
  • 25. spec‣ spec JavaScript‣ spec ‣ spec spec
  • 26. JSCoverage‣ JavaScript ‣ (t‐wada )‣ js
  • 27. ‣ capybara‐webkit unload JScoverage JSON (Qt )‣ JSON cobertura (XML) 
( )
 Jenkins
  • 28. ‣ capybara‐webkit JSCoverage JavaScript‣ github pull
request! ‣