SlideShare una empresa de Scribd logo
1 de 53
Adventures in jQuery Mobile
Amber Brucker

6/6/11
Hi! I’m Amber.
   @AmberBrucker
Hi! I’m Amber.
          @AmberBrucker



✤   I’m a web administrator at
    Retail Micro
Hi! I’m Amber.
          @AmberBrucker



✤   I’m a web administrator at
    Retail Micro

✤   Received an Associate’s in
    Multimedia in 2008
Hi! I’m Amber.
          @AmberBrucker



✤   I’m a web administrator at
    Retail Micro

✤   Received an Associate’s in
    Multimedia in 2008

✤   Followed up by a Bachelor’s in
    Project Management in 2009
Hi! I’m Amber.
          @AmberBrucker



✤   I’m a web administrator at
    Retail Micro

✤   Received an Associate’s in
    Multimedia in 2008

✤   Followed up by a Bachelor’s in
    Project Management in 2009

✤   Certified in Digital Marketing
    Strategies
What is Kitty Kaddy?
What is Kitty Kaddy?



✤   The original Kitty Kaddy was a single-page site created from a
    mockup powered by a jQuery Plugin, HTML, and CSS.
What is Kitty Kaddy?



✤   The original Kitty Kaddy was a single-page site created from a
    mockup powered by a jQuery Plugin, HTML, and CSS.

✤   It was suggested by several to create a mobile version of the site.
http://samuraiop.com/sites/
hipstercat
http://samuraiop.com/sites/
hipstercat
Challenges
Challenges


✤   I didn’t know JavaScript or
    jQuery
Challenges


✤   I didn’t know JavaScript or
    jQuery

✤   I didn’t know jQuery Mobile
Challenges


✤   I didn’t know JavaScript or
    jQuery

✤   I didn’t know jQuery Mobile

✤   How hard could it be - What,
    me worry?
Some Reality
Some Reality


✤   I was taking a Javascript class
    concurrently with Portfolio
Some Reality


✤   I was taking a Javascript class
    concurrently with Portfolio

✤   I am excellent with code
Some Reality


✤   I was taking a Javascript class
    concurrently with Portfolio

✤   I am excellent with code

✤   I had two devices to test a
    mobile site with
Time to go to work!
Time to go to work!
Requirements of the Project
Requirements of the Project


        ✤   It had to be touch-enabled
Requirements of the Project


        ✤   It had to be touch-enabled

        ✤   It had to be simple, elegant, yet
            mine
Requirements of the Project


        ✤   It had to be touch-enabled

        ✤   It had to be simple, elegant, yet
            mine

        ✤   It had to swipe to change
            images
Requirements of the Project


        ✤   It had to be touch-enabled

        ✤   It had to be simple, elegant, yet
            mine

        ✤   It had to swipe to change
            images

        ✤   It had to loop images
The Swipe
The Swipe


            ✤   To start, I found a code snippet
                that registered actions on a
                touch-enabled device.
The Swipe


            ✤   To start, I found a code snippet
                that registered actions on a
                touch-enabled device.
The Swipe


            ✤   To start, I found a code snippet
                that registered actions on a
                touch-enabled device.

            ✤   I used swipeleft and swiperight
                since those would be the most
                common actions when
                changing images.
The Counter
The Counter


              ✤   Todd wrote a count expression
                  for me.
The Counter


              ✤   Todd wrote a count expression
                  for me.
The Counter


              ✤   Todd wrote a count expression
                  for me.

              ✤   The counter noted items in an
                  implicit array, from 0 to 4.
The Counter


              ✤   Todd wrote a count expression
                  for me.

              ✤   The counter noted items in an
                  implicit array, from 0 to 4.
The Counter


              ✤   Todd wrote a count expression
                  for me.

              ✤   The counter noted items in an
                  implicit array, from 0 to 4.

              ✤   The console told me where it
                  was in the array.
The Array
The Array


✤   I added an explicit array with
    the names of the divs I needed
    to navigate to.
The Array


✤   I added an explicit array with
    the names of the divs I needed
    to navigate to.

✤   The console listed back to me
    the names I had given the items
    in the array.
The Array


✤   I added an explicit array with
    the names of the divs I needed
    to navigate to.

✤   The console listed back to me
    the names I had given the items
    in the array.
The changePage
The changePage



✤   I had to reference jQuery
    Mobile’s documentation to
    figure out how to change pages.
The changePage



✤   I had to reference jQuery
    Mobile’s documentation to
    figure out how to change pages.
Did I do it? Let’s Find out!
http://samuraiop.com/sites/mobile
I did it!
A very happy ending.
I did it!
A very happy ending.

Más contenido relacionado

Similar a Adventures in jQuery Mobile

Don't fear our new robot overlords – A new way to test on mobile
Don't fear our new robot overlords – A new way to test on mobileDon't fear our new robot overlords – A new way to test on mobile
Don't fear our new robot overlords – A new way to test on mobilePhilip Brechler
 
Mistakes I Made Building Netflix for the iPhone
Mistakes I Made Building Netflix for the iPhoneMistakes I Made Building Netflix for the iPhone
Mistakes I Made Building Netflix for the iPhonekentbrew
 
From Config Management Sucks to #cfgmgmtlove
From Config Management Sucks to #cfgmgmtlove From Config Management Sucks to #cfgmgmtlove
From Config Management Sucks to #cfgmgmtlove Kris Buytaert
 
Job Searching
Job SearchingJob Searching
Job SearchingBartayz
 
Twiggy - let's get our widget on!
Twiggy - let's get our widget on!Twiggy - let's get our widget on!
Twiggy - let's get our widget on!Elliott Kember
 
2018 GIS in the Rockies Vendor Showcase (Wed): Adventure Safely: A New Techno...
2018 GIS in the Rockies Vendor Showcase (Wed): Adventure Safely: A New Techno...2018 GIS in the Rockies Vendor Showcase (Wed): Adventure Safely: A New Techno...
2018 GIS in the Rockies Vendor Showcase (Wed): Adventure Safely: A New Techno...GIS in the Rockies
 
Surviving (and Thriving in) the Online Identity Wars
Surviving (and Thriving in) the Online Identity WarsSurviving (and Thriving in) the Online Identity Wars
Surviving (and Thriving in) the Online Identity WarsJohn McCrea
 
Goto Berlin - Migrating to Microservices (Fast Delivery)
Goto Berlin - Migrating to Microservices (Fast Delivery)Goto Berlin - Migrating to Microservices (Fast Delivery)
Goto Berlin - Migrating to Microservices (Fast Delivery)Adrian Cockcroft
 
Erase and Rewind - Open Web Camp 2015
Erase and Rewind - Open Web Camp 2015Erase and Rewind - Open Web Camp 2015
Erase and Rewind - Open Web Camp 2015Christian Heilmann
 
Debunking Web Design Myths
Debunking Web Design MythsDebunking Web Design Myths
Debunking Web Design Mythselliotjaystocks
 
Devops is a Security Requirement
Devops is a Security RequirementDevops is a Security Requirement
Devops is a Security RequirementKris Buytaert
 
The convergence of all things (wdu keynote)
The convergence of all things (wdu keynote)The convergence of all things (wdu keynote)
The convergence of all things (wdu keynote)Chris Wilson
 
Can we fix dev-oops ?
Can we fix dev-oops ?Can we fix dev-oops ?
Can we fix dev-oops ?Kris Buytaert
 
Automated UI test on mobile - with Cucumber/Calabash
Automated UI test on mobile - with Cucumber/CalabashAutomated UI test on mobile - with Cucumber/Calabash
Automated UI test on mobile - with Cucumber/CalabashNiels Frydenholm
 
What have you learnt about technologies from the process of constructing this...
What have you learnt about technologies from the process of constructing this...What have you learnt about technologies from the process of constructing this...
What have you learnt about technologies from the process of constructing this...Groupdouble07ty6
 
Effectively Using UI Automation
Effectively Using UI AutomationEffectively Using UI Automation
Effectively Using UI AutomationAlexander Repty
 
The UX of Showering With Alexa | Seattle Interactive Conference 2018
The UX of Showering With Alexa | Seattle Interactive Conference 2018The UX of Showering With Alexa | Seattle Interactive Conference 2018
The UX of Showering With Alexa | Seattle Interactive Conference 2018Seattle Interactive Conference
 
Past and today of Metasepi project
Past and today of Metasepi projectPast and today of Metasepi project
Past and today of Metasepi projectKiwamu Okabe
 

Similar a Adventures in jQuery Mobile (20)

Don't fear our new robot overlords – A new way to test on mobile
Don't fear our new robot overlords – A new way to test on mobileDon't fear our new robot overlords – A new way to test on mobile
Don't fear our new robot overlords – A new way to test on mobile
 
Mistakes I Made Building Netflix for the iPhone
Mistakes I Made Building Netflix for the iPhoneMistakes I Made Building Netflix for the iPhone
Mistakes I Made Building Netflix for the iPhone
 
talk
talktalk
talk
 
From Config Management Sucks to #cfgmgmtlove
From Config Management Sucks to #cfgmgmtlove From Config Management Sucks to #cfgmgmtlove
From Config Management Sucks to #cfgmgmtlove
 
Job Searching
Job SearchingJob Searching
Job Searching
 
Twiggy - let's get our widget on!
Twiggy - let's get our widget on!Twiggy - let's get our widget on!
Twiggy - let's get our widget on!
 
2018 GIS in the Rockies Vendor Showcase (Wed): Adventure Safely: A New Techno...
2018 GIS in the Rockies Vendor Showcase (Wed): Adventure Safely: A New Techno...2018 GIS in the Rockies Vendor Showcase (Wed): Adventure Safely: A New Techno...
2018 GIS in the Rockies Vendor Showcase (Wed): Adventure Safely: A New Techno...
 
Surviving (and Thriving in) the Online Identity Wars
Surviving (and Thriving in) the Online Identity WarsSurviving (and Thriving in) the Online Identity Wars
Surviving (and Thriving in) the Online Identity Wars
 
Goto Berlin - Migrating to Microservices (Fast Delivery)
Goto Berlin - Migrating to Microservices (Fast Delivery)Goto Berlin - Migrating to Microservices (Fast Delivery)
Goto Berlin - Migrating to Microservices (Fast Delivery)
 
Erase and Rewind - Open Web Camp 2015
Erase and Rewind - Open Web Camp 2015Erase and Rewind - Open Web Camp 2015
Erase and Rewind - Open Web Camp 2015
 
Debunking Web Design Myths
Debunking Web Design MythsDebunking Web Design Myths
Debunking Web Design Myths
 
Devops is a Security Requirement
Devops is a Security RequirementDevops is a Security Requirement
Devops is a Security Requirement
 
The convergence of all things (wdu keynote)
The convergence of all things (wdu keynote)The convergence of all things (wdu keynote)
The convergence of all things (wdu keynote)
 
Bill Scott Presentation
Bill Scott PresentationBill Scott Presentation
Bill Scott Presentation
 
Can we fix dev-oops ?
Can we fix dev-oops ?Can we fix dev-oops ?
Can we fix dev-oops ?
 
Automated UI test on mobile - with Cucumber/Calabash
Automated UI test on mobile - with Cucumber/CalabashAutomated UI test on mobile - with Cucumber/Calabash
Automated UI test on mobile - with Cucumber/Calabash
 
What have you learnt about technologies from the process of constructing this...
What have you learnt about technologies from the process of constructing this...What have you learnt about technologies from the process of constructing this...
What have you learnt about technologies from the process of constructing this...
 
Effectively Using UI Automation
Effectively Using UI AutomationEffectively Using UI Automation
Effectively Using UI Automation
 
The UX of Showering With Alexa | Seattle Interactive Conference 2018
The UX of Showering With Alexa | Seattle Interactive Conference 2018The UX of Showering With Alexa | Seattle Interactive Conference 2018
The UX of Showering With Alexa | Seattle Interactive Conference 2018
 
Past and today of Metasepi project
Past and today of Metasepi projectPast and today of Metasepi project
Past and today of Metasepi project
 

Último

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Último (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

Adventures in jQuery Mobile

  • 1. Adventures in jQuery Mobile Amber Brucker 6/6/11
  • 2. Hi! I’m Amber. @AmberBrucker
  • 3. Hi! I’m Amber. @AmberBrucker ✤ I’m a web administrator at Retail Micro
  • 4. Hi! I’m Amber. @AmberBrucker ✤ I’m a web administrator at Retail Micro ✤ Received an Associate’s in Multimedia in 2008
  • 5. Hi! I’m Amber. @AmberBrucker ✤ I’m a web administrator at Retail Micro ✤ Received an Associate’s in Multimedia in 2008 ✤ Followed up by a Bachelor’s in Project Management in 2009
  • 6. Hi! I’m Amber. @AmberBrucker ✤ I’m a web administrator at Retail Micro ✤ Received an Associate’s in Multimedia in 2008 ✤ Followed up by a Bachelor’s in Project Management in 2009 ✤ Certified in Digital Marketing Strategies
  • 7. What is Kitty Kaddy?
  • 8. What is Kitty Kaddy? ✤ The original Kitty Kaddy was a single-page site created from a mockup powered by a jQuery Plugin, HTML, and CSS.
  • 9. What is Kitty Kaddy? ✤ The original Kitty Kaddy was a single-page site created from a mockup powered by a jQuery Plugin, HTML, and CSS. ✤ It was suggested by several to create a mobile version of the site.
  • 13. Challenges ✤ I didn’t know JavaScript or jQuery
  • 14. Challenges ✤ I didn’t know JavaScript or jQuery ✤ I didn’t know jQuery Mobile
  • 15. Challenges ✤ I didn’t know JavaScript or jQuery ✤ I didn’t know jQuery Mobile ✤ How hard could it be - What, me worry?
  • 17. Some Reality ✤ I was taking a Javascript class concurrently with Portfolio
  • 18. Some Reality ✤ I was taking a Javascript class concurrently with Portfolio ✤ I am excellent with code
  • 19. Some Reality ✤ I was taking a Javascript class concurrently with Portfolio ✤ I am excellent with code ✤ I had two devices to test a mobile site with
  • 20. Time to go to work!
  • 21. Time to go to work!
  • 23. Requirements of the Project ✤ It had to be touch-enabled
  • 24. Requirements of the Project ✤ It had to be touch-enabled ✤ It had to be simple, elegant, yet mine
  • 25. Requirements of the Project ✤ It had to be touch-enabled ✤ It had to be simple, elegant, yet mine ✤ It had to swipe to change images
  • 26. Requirements of the Project ✤ It had to be touch-enabled ✤ It had to be simple, elegant, yet mine ✤ It had to swipe to change images ✤ It had to loop images
  • 28. The Swipe ✤ To start, I found a code snippet that registered actions on a touch-enabled device.
  • 29. The Swipe ✤ To start, I found a code snippet that registered actions on a touch-enabled device.
  • 30. The Swipe ✤ To start, I found a code snippet that registered actions on a touch-enabled device. ✤ I used swipeleft and swiperight since those would be the most common actions when changing images.
  • 32. The Counter ✤ Todd wrote a count expression for me.
  • 33. The Counter ✤ Todd wrote a count expression for me.
  • 34. The Counter ✤ Todd wrote a count expression for me. ✤ The counter noted items in an implicit array, from 0 to 4.
  • 35. The Counter ✤ Todd wrote a count expression for me. ✤ The counter noted items in an implicit array, from 0 to 4.
  • 36. The Counter ✤ Todd wrote a count expression for me. ✤ The counter noted items in an implicit array, from 0 to 4. ✤ The console told me where it was in the array.
  • 38. The Array ✤ I added an explicit array with the names of the divs I needed to navigate to.
  • 39. The Array ✤ I added an explicit array with the names of the divs I needed to navigate to. ✤ The console listed back to me the names I had given the items in the array.
  • 40. The Array ✤ I added an explicit array with the names of the divs I needed to navigate to. ✤ The console listed back to me the names I had given the items in the array.
  • 42. The changePage ✤ I had to reference jQuery Mobile’s documentation to figure out how to change pages.
  • 43. The changePage ✤ I had to reference jQuery Mobile’s documentation to figure out how to change pages.
  • 44.
  • 45. Did I do it? Let’s Find out! http://samuraiop.com/sites/mobile
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52. I did it! A very happy ending.
  • 53. I did it! A very happy ending.

Notas del editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n