intro to j query n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Intro To j Query PowerPoint Presentation
Download Presentation
Intro To j Query

Loading in 2 Seconds...

play fullscreen
1 / 19

Intro To j Query - PowerPoint PPT Presentation


  • 50 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Intro To j Query' - keely


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
intro to j query

Intro To jQuery

By

Jeff Ammons

who s this guy
Who’s This Guy?
  • Jeff Ammons
    • Senior Software Engineer
    • Black Book aka National Auto Research
    • President GGMUG
why should i listen to him
Why Should I Listen To Him?
  • You shouldn’t
    • Bail NOW!!!
    • RUN!
    • Seriously!
why care about jquery
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
the future is cloudy
The Future Is Cloudy
  • Cloud Based Computing
    • Server You Choose
    • Client You Do Not
  • Uncertain
    • XAML/.Net?
    • Microsoft?
    • Post PC World?
scary chart
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

which client stack will win
Which Client Stack Will Win?
  • Windows?
  • Mac?
  • iOS?
  • Android?
  • BlackBerry?
  • Windows Phone?
no one knows
No One Knows
  • Microsoft Doesn’t Know
  • Apple Doesn’t Know
  • Google Doesn’t Know
  • I Certainly Don’t Know
can you support all platforms
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
how can i hedge my bet
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)
but javascript sucks
But JavaScript Sucks!
  • Not as much
  • Depends on how you use it
  • jQuery helps
what is jquery
What IS jQuery?
  • Ecosystem: Breadth of Reach

jQuery

jQuery UI

jQuery Mobile

jQuery Plugins

jquery
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

jquery plugins
jQuery Plugins
  • Add-ons
  • JavaScript STUFF that uses jQuery
  • Could be
    • Functions
    • Events
    • Components
jquery ui
jQuery UI
  • Client component library
  • Common components
    • Calendar
    • Dialog
    • Buttons
    • Etc.
  • Common UI functions and events
  • Themable
jquery mobile
jQuery Mobile
  • Mobile client component library
  • Optimized for small screens
  • Touch
  • More Spackle – devices as well as browsers
    • Events
    • Functions
    • UI look and feel
unobtrusive
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
demos
Demos
  • Let’s write some jQuery/JavaScript!
  • Seriously take out your:
    • Exam notebook
    • Number 2 pencil
    • Slide rule
    • Flowchart template
    • NO TALKING!!!
links
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