Your SlideShare is downloading. ×
Cool shits javascript can do
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Cool shits javascript can do

1,258
views

Published on

Time to learn a "new" *exciting* language.

Time to learn a "new" *exciting* language.

Published in: Technology

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

No Downloads
Views
Total Views
1,258
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
5
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

Transcript

  • 1. Cool shits Javascript can do Alex Dong Avos System Inc.Tuesday, 6 March 12
  • 2. This talk is for you if You feels comfortably numb looking at the following code. typedef std::set<boost::weak_ptr<S> > BaseSet; typedef BaseSet::const_iterator       BaseIterator; typedef boost::transform_iterator<                 make_weak_ptr_const<S>,                 BaseIterator > iterator;Tuesday, 6 March 12
  • 3. Embrace the future Give javascript a hugTuesday, 6 March 12
  • 4. Javascript: blossomTuesday, 6 March 12
  • 5. About this talk • Javascript is no longer a language only for programming web pages. • It’s “redefining” the user interface we’ll see for the next 3-5 years! • How we see, hear, and play with computer browser.Tuesday, 6 March 12
  • 6. CSS3 - Fonts, Transforms • CSS3 • Transform, animation • font-face, better font, kerning • Dead Man’s Hand • letter.jsTuesday, 6 March 12
  • 7. HTML5 - Canvas • Open up a whole new world • Render GTK3 in HTML5 • Photoshop Filter effects: PaintbrushJS • Bitmap Painting: Sparkles using EaseJS • Physics Modeling with CoffeePhysicsTuesday, 6 March 12
  • 8. Javascript - WebGL • Open up GPU to Javascript • World Population: notice the chrome experiment • Love cars? Try helloracer.com • What about skin? Like a face?Tuesday, 6 March 12
  • 9. HTML5 - Audio • Sound/Audio • MorningStar Real time sound synth • Play Apple’s ALAC music using javascriptTuesday, 6 March 12
  • 10. Process Binary Files • Once you can run javascript out of browser, even more possibilities • Read PDF, Photoshop Files • Nintendo GameBoy or Commodore Emulator • Or load your linux kernelTuesday, 6 March 12
  • 11. Javascript: toy or ugly language Everyone makes mistakes, I made JavaScript. Brendan Eich - Creator of JavascriptTuesday, 6 March 12
  • 12. Javascript: The good and nice parts • Javascript: The good parts • Closure: ever wonder how $.fadeIn works? • Higher Order Javascript, Curry. • Functional Javascript: underscore.js • MVC framework: backbone.js • Server side framework: node.js and npmTuesday, 6 March 12