1 / 19

Intro To j Query

Intro To j Query. By Jeff Ammons. Who’s This Guy?. Jeff Ammons Senior Software Engineer Black Book aka National Auto Research President GGMUG. Why Should I Listen To Him?. You shouldn’t Bail NOW!!! RUN! Seriously!. Why Care About jQuery ?. JavaScript Has Warts

keely
Download Presentation

Intro To j Query

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Intro To jQuery By Jeff Ammons

  2. Who’s This Guy? • Jeff Ammons • Senior Software Engineer • Black Book aka National Auto Research • President GGMUG

  3. Why Should I Listen To Him? • You shouldn’t • Bail NOW!!! • RUN! • Seriously!

  4. Why Care About jQuery? • JavaScript Has Warts • jQuery hides many warts • JavaScript Is Everywhere, So jQuery Is Everywhere • jQuery is pure JavaScript • Microsoft Will Support jQuery • Ships with Visual Studio 2010 • The Future Is Cloudy

  5. The Future Is Cloudy • Cloud Based Computing • Server You Choose • Client You Do Not • Uncertain • XAML/.Net? • Microsoft? • Post PC World?

  6. Scary Chart Quarter Ending 12/31/11 Revenues iPhone: $24.4 Billion Microsoft: $20.9 Billion Profits iPhone: $9.3 Billion Microsoft: $8.2 Billion *Profits are estimated http://www.businessinsider.com/iphone-bigger-than-microsoft-2012-2

  7. Which Client Stack Will Win? • Windows? • Mac? • iOS? • Android? • BlackBerry? • Windows Phone?

  8. No One Knows • Microsoft Doesn’t Know • Apple Doesn’t Know • Google Doesn’t Know • I Certainly Don’t Know

  9. Can You Support All Platforms? • Not bloody likely • Unless you are a giant company • Teams of developers for each platform • Business model that supports the ROI • Individual developer • Brain the size of a Volkswagen Beetle • Matrix like speed of learning

  10. How Can I Hedge My Bet? • HTML • CSS • JavaScript • Runs EVERYWHERE • Desktop in browser • Desktop as App (in Windows 8) • Mobile in browser • Mobile as App (via PhoneGap and friends)

  11. But JavaScript Sucks! • Not as much • Depends on how you use it • jQuery helps

  12. What IS jQuery? • Ecosystem: Breadth of Reach jQuery jQuery UI jQuery Mobile jQuery Plugins

  13. jQuery • Browser Spackle • Covers cracks • Smooths process • DOM • Document Object Model • Easily select objects • Even numbered rows in table • All <a> tags • Common functions & events • AJAX • Microsoft’s preferred technology Spackle photo from http://www.wesayhow.com/how-to-use-spackle

  14. jQuery Plugins • Add-ons • JavaScript STUFF that uses jQuery • Could be • Functions • Events • Components

  15. jQuery UI • Client component library • Common components • Calendar • Dialog • Buttons • Etc. • Common UI functions and events • Themable

  16. jQuery Mobile • Mobile client component library • Optimized for small screens • Touch • More Spackle – devices as well as browsers • Events • Functions • UI look and feel

  17. Unobtrusive • Server doesn’t have to know or care • Can be injected at runtime • ASP.Net • Web Forms • A bit more challenging, but possible • MVC • Web Pages

  18. Demos • Let’s write some jQuery/JavaScript! • Seriously take out your: • Exam notebook • Number 2 pencil • Slide rule • Flowchart template • NO TALKING!!!

  19. Links • Jeff’s Links • Blog: http://ammonsonline.com/jeffa • Humor/Sci Fi: http://galacticbeacon.com • Kids’ comic: http://funzietown.com • Twitter: jeffa00  zeroes not the letter O… • jQuery Links • http://jquery.com • http://jqueryui.com • http://jquerymobile.com

More Related