SlideShare une entreprise Scribd logo
1  sur  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.

Contenu connexe

Similaire à 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
 

Similaire à 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
 

Dernier

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 

Dernier (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

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.

Notes de l'éditeur

  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