![Head First Mobile Web Lyza Danger Gardner, Jason Grigsby - okładka ebooka](https://static01.helion.com.pl/global/okladki/326x466/e_2gtx.png)
![Head First Mobile Web Lyza Danger Gardner, Jason Grigsby - tył okładki ebooka](https://static01.helion.com.pl/global/okladki-tyl/326x466/e_2gtx.png)
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 480
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Head First Mobile Web
Mobile web usage is exploding. Soon, more web browsing will take place on phones and tablets than PCs. Your business needs a mobile strategy, but where do you start? Head First Mobile Web shows how to use the web tech- nology you’re already familiar with to make sites and apps that work on any device of any size. Put your JavaScript, CSS media query, and HTML5 skills to work, and then optimize your site to perform its best in the demanding mobile market. Along the way, you’ll discover how to adapt your business strategy to target specific devices.
- Navigate the increasingly complex mobile landscape
- Take both technical and strategic approaches to mobile web design
- Use the latest development techniques—including Responsive Web Design and server-side device detection with WURFL
- Learn quickly through images, puzzles, stories, and quizzes
We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First Mobile Web uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.
Wybrane bestsellery
-
Jeżeli dołożysz do tego kolejną książkę z serii „Rusz głową!”, całe zagadnienie może okazać się wręcz banalne. Dzięki nowatorskim technikom nauczania będziesz chłonął wiedzę niczym gąbka. W trakcie lektury nauczysz się korzystać z Responsive Web Design oraz sprawdzisz, jak rozpoznać, ...(39.50 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł(-50%) -
This book will help .NET developers build on their existing knowledge and learn how to make the most of specialized .NET libraries to improve performance, scalability, security, and the user experience of their apps and services. Covering the most up-to-date topics and developments, this book wil...
-
Computers cannot understand texts or organize documents. Texts must first be converted into numeric values before they can be used to unlock the hidden connection between documents into topics. This easy-to-follow book simplifies these processes for you, unveiling the power of Gensim to perform c...
-
Elevate SwiftUI skills by building projects is a project-based guide for Swift programmers to create interactive and fun projects by making the most of SwiftUI. Throughout the book, you’ll build four engaging projects, exploring the impressive cross-platform UI framework and building apps ...
-
Privilege escalation is a crucial step in the exploitation life cycle of a penetration tester, because it helps penetration testers set up persistence and facilitates lateral movement. This book is a one-of-a-kind resource that covers both the theoretical foundations and a range of privilege esc...
-
This book helps you learn different areas of managing state in Flutter, understand the architectural bits and pieces of each approach, know which approach to use in which situation, and explore the pros and cons of using them. You'll also build a Flutter application from scratch and implement eac...
-
This book is a definitive guide to Galio mobile app development, and shows you how to set up React Native projects for your own ideas. With the help of step-by-step explanations of essential concepts and practical examples, this book helps you to understand the basics of React Native and how Gali...
-
SwiftUI is an innovative new framework for building UI for all Apple platforms. This recipe-based guide covers the new features of SwiftUI 3 introduced in iOS 15 and helps you migrate from UIkit with a simple learning curve through practical solutions. You'll learn how SwiftUI combines with Apple...
Kup polskie wydanie:
Mobile Web. Rusz głową!
- Autor:
- Lyza Danger Gardner, Jason Grigsby
39,50 zł
79,00 zł
(39.50 zł najniższa cena z 30 dni)
Ebooka "Head First Mobile Web" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Head First Mobile Web" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Head First Mobile Web" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-493-6445-8, 9781449364458
- Data wydania ebooka:
-
2011-12-22
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 31.5MB
- Rozmiar pliku Mobi:
- 31.5MB
Spis treści ebooka
- Head First Mobile Web
- Dedication
- Advance Praise for Head First Mobile Web
- Praise for other Head First books
- How to use this Book: Intro
- Who is this book for?
- Who should probably back away from this book?
- Who is this book for?
- We know what youre thinking
- And we know what your brain is thinking
- Metacognition: thinking about thinking
- Heres what WE did
- Heres what YOU can do to bend your brain into submission
- Read me
- Software requirements
- The technical review team
- Acknowledgments
- Safari Books Online
- 1. Getting Started on the Mobile Web: Responsive Web Design
- Get on the mobile bandwagon
- The time is now
- Get on the mobile bandwagon
- Something odd happened on the way to the pub
- If mobile phone web browsers are so great...
- ...shouldnt this just work?
- Whats so different about the mobile web?
- Responsive Web Design
- The recipe for Responsive Web Design
- An example of a responsively designed site
- Different CSS in different places
- Media types, meet media features
- CSS media queries
- CSS: How different is different?
- The current structure of the Splendid Walrus site
- Analyze the current CSS
- What needs to change?
- For mobile, we need to go from this...
- Identify the CSS that needs to change
- Steps to creating the mobile-specific CSS
- Ta-da! Mobile-specific CSS
- The rest of our structural CSS
- Shared structural CSS
- Our desktop structural CSS
- Whats next?
- Put it together
- One last thing...
- Whats wrong with a fixed-width layout, anyway?
- The layout doesnt adapt to other window sizes
- How is fluid better?
- The layout adapts as the window changes size
- Go fluid
- The fluid formula
- A closer look
- Continue your fluid conversion
- Our updated CSS rule
- Context switching
- Whats wrong with this picture?
- Fluid images
- A sad farewell...
- Are we there yet?
- Spiff up the mobile CSS
- Details, details
- Set up flexible fonts
- Fix the YouTube video
- Remember to be responsible
- Thats a responsive site!
- Responsive design is also a state of mind
- 2. Responsible Responsiveness: Mobile-first Responsive Web Design
- Just when you thought it was time to celebrate...
- Is there really a problem? How do we know?
- Waitress, will you take my order please?
- Can I get a proxy to set up my proxy?
- What to do when things arent blazing fast
- Dont let its looks fool you, thats a BIG page
- Theres gold in em HAR hills
- 10,000-feet view: Show statistics
- Find the drags on page speed
- Where did that Google Maps JavaScript come from?
- One line to download them all
- Mike hid the map with CSS
- Whats with the big pictures?
- Fluid images are huge images
- It looks mobile friendly, but it isnt
- Mobile-first Responsive Web Design
- What is progressive enhancement?
- Benefits of mobile-first design
- Lets turn this web page around
- The current structure of the On Tap Now page
- Am I on a new page or not?
- Fix the content floats
- Mobile-first media queries
- Put your CSS house in order
- Surprise! The page is broken in Internet Explorer
- Internet Explorers escape hatch: conditional comments
- Use conditional comments with a media query
- How are we doing?
- Play taps for the header image
- Going old school with image optimization
- One src to rule them all
- A responsive image server to the rescue
- How Sencha.io Src works
- No great solutions for <img> tags
- One final tweak: optimized beer label images
- Thats a blazing-fast mobile web page
- Zoom, zoom, pow...
- Zoom in on the viewport <meta> tag
- The right to zoom?
- Turn zooming back on
- Back to our regularly scheduled project
- Add the map back using JavaScript
- On second thought, a map would be useful
- Add a link to the map
- Build a pseudo-media query in JavaScript
- Remove the commented-out iframe code
- Add the JavaScript to the On Tap Now page
- These widgets arent responsive
- Move iframe attributes to CSS equivalents
- Match styles to attributes
- Remove attributes from the JavaScript
- No one should have trouble finding the pub now
- The map overlap is back
- Let the content be your guide
- Time to bend and stretch that browser
- Install the bookmarklet in your browser
- Optional: Install an extension
- Breakpoints to the rescue
- Shrink the humongous beer labels
- Going to one column sooner
- Our mobile-first responsive design is complete
- 3. A Separate Mobile Website: Facing less-than-awesome circumstances
- Creature Comforts has agents in the field
- How can agents get and share the info they need?
- An increasing need for mobile web
- Send mobile users to a mobile-optimized website
- Sniff out mobile users
- Getting to know user agents
- User-agent archaeology
- User agents: spawn of Satan?
- What browsers are these?
- Straight talk: Most major sites have a separate mobile website
- Some things seem more natural on the server side...
- ...and the User-Agent header is our best clue
- When what you really want to do is (re-)direct
- Get ye to the script
- Take a peek at the script
- How does the script work?
- Make sure your working environment is seaworthy
- Make a mobile mockup
- A few tweaks to the mobile redirect script
- Special delivery...of complicating factors
- Opera Mini, huh?
- Not all phones are smartphones...not by a sight
- How many phones does India have, anyway?
- And, hey, feature phones arent all that bad
- Lets keep it basic: Meet XHTML-MP
- Why would we want to use that old thing?
- Keep your nose clean with XHTML-MP
- By the way, scrolling sucks
- ...thank goodness for access keys
- One last curveball
- Access keys in action
- Get some validation
- So, are we good to go?
- What went wrong?
- Fix the errors
- Mobile-savvy CSS
- Sounds simple in theory
- Hmmm...something is missing
- Whered the numbers go?
- Bye bye, buttons
- The button look is sorely missed!
- Great success!
- 4. Deciding Whom to Support: What devices should we support?
- How do you know where to draw the line?
- Step away from the keyboard for a second
- Whats this line we need to draw?
- Things you dont support vs. those you cant support
- Dont be a meanie about it
- Ask questions about your project
- Ingredients for your magic mobile potion
- Draw from your cupboard of tools and data
- How do I know my customers have the right stuff?
- 5. Device Databases and Classes: Get with the group
- A panic button for freaked-out students
- The button is for mobile phones only
- But how do we know someone is on a mobile phone?
- Mobile device data sources to the rescue
- Meet WURFL
- WURFL and its capabilities
- Theres more than one flavor of WURFL
- Well be using the PHP API
- WURFL: Clever API code
- A tree of devices and their families
- Its time to install WURFL on your computer
- We can build an explore page, too
- Steps for building our explore page
- An explore page: Setting up our environment
- Directory structure for the explore page
- A good start!
- But we can make it better
- A quick one-two punch to improve our explore page
- Put capabilities to work
- Use WURFL to help differentiate content
- Steps to success
- Ask WURFL the right questions
- Initialize the device and get the info ready
- Is this thing mobile?
- Danger, Will Robinson!
- Now, use that value
- Make the page a bit smarter with WURFL
- Making phone calls with links
- The panic button: For phones only
- First, lets get the values
- Now, lets evaluate them
- Herding devices
- Sort once, then go
- Device classes
- The picture just got a lot bigger
- Expanding a lucrative part of AcedIt!s business
- An early look at what it has in mind
- Evaluate the home page wearing mobile-tinted glasses
- Combining device data with logical grouping
- Group requirements into multiple mobile flavors
- A fuller mobile experience
- A simplified experience for simpler phones
- Rounding out our device classes
- Oh, by the way, tablets
- Where to draw the line
- Our device class lineup
- Lets get this show on the road
- But, first...
- And were off!
- Get acquainted with the matching function
- Whats going on in that switch statement?
- Some examples
- Use the matching function to test capabilities
- The home stretch
- Well, lets see...howd it go?
- Looks like something went a bit wrong
- Filling in the gaps
- Fill in the gaps in the device class tests
- Make something actually happen with device classes
- Well treat unsupported devices similarly to desktop browsers...for now, at least
- Always tread with care and come prepared
- WURFLs generic is pretty generic
- So what?
- We need a bigger safety net
- Accidental success is not good enough
- A stitch in time
- 6. Build a Mobile Web App Using a Framework: The Tartanator
- HTML5...app...what do these words even mean?
- HTML5 is a specific thing...
- ...but it has come to represent more
- ...and what, exactly, is a web app?
- HTML5...app...what do these words even mean?
- How traditional websites typically behave
- How applike websites often behave
- A Tartans Unlimited mobile HTML5 web app
- The master plan for phase 1 of the Tartanator
- ...or you could use a mobile web framework
- Why use mobile web app frameworks?
- Our choice for the Tartanator: jQuery Mobile
- Build a basic page with jQuery Mobile
- Start basic
- Include jQuery mobile code components
- Mark up the rest of the page
- And were off!
- The HTML5 data-* attribute
- Build more of the Tartanator
- Make it a jQuery Mobile list
- Our list: Better, but not quite there
- Link to multiple pages with jQuery Mobile
- The meat of the Tartanator: The tartans themselves
- Get to work on tartans.html
- Weve given you a head start on the list
- Take the list from blah to better
- Drop in the rest of the tartans
- Filter and organize a list
- Our tartan list is nicer now
- Its time to show the early Tartanator work to Ewan
- Tricks to make it feel more like an app
- Make Tartanator feel more applike: to-dos
- Add a footer toolbar
- Construct a navbar
- Put buttons in the navbar
- Make the toolbar snazzy
- Finalize the structure
- Make the header sticky, too
- Time to make that tartan-building form
- Tartans: patterns like recipes
- Follow the tartan recipe
- Translate tartan patterns to a form
- Build an HTML5 form
- Form structure
- Its time to add some basic fields
- Give jQuery Mobile hints about the fields
- Lists within lists let the users add colors
- Color-size ingredient pairs: The color select field
- Color-size field pairs: The size field
- Link to the form
- ...and give users a way back
- 7. Mobile Web Apps in the Real World: Super mobile web apps
- It looks nice...
- It talks the talk...
- ...but it needs to walk the walk
- It looks nice...
- Mobile apps in the real world
- To-dos: custom user tartan pattern implementation
- Ready, set, enhance!
- We did the right thing
- Now lets enhance
- Make a better form
- A custom widget for the color select field
- A widget to manage the list of colors and sizes
- Take it for a spin
- A peek under the hood
- So, thats the frontend enhancement...
- ...and now for the backend
- A quick tour of tartan generation
- The two sides of generate.php
- Requested with AJAX
- Form posted directly
- One last thing!
- Two out of three is a great start
- But were not done yet
- Offline is important
- Make it manifest
- A basic recipe to create a cache manifest
- The deceptively simple syntax of a cache manifest
- Unfortunately, the devil is in the details
- Dev tools to the rescue
- Serve the manifest as the correct content-type
- Victory is (finally) ours
- Its time for some location-aware searchable events
- How geolocation works
- How to ask W3C-compliant browsers where they are
- Handling the info getCurrentPosition gives us
- Start in on the Find Events page: The baseline
- Lets integrate geolocation
- Nothing found
- 8. Build Hybrid Mobile Apps with PhoneGap: Tartan Hunt: Going native
- Opportunity knocks again
- How do hybrid apps work?
- Bridge the web-native gap with PhoneGap
- PhoneGap Build
- Is your development environment ready to go?
- Get acquainted with PhoneGap Build
- How will the app work?
- Keep track of discovered tartans
- How well get from here to there
- Anatomy of the Tartan Hunt project
- Were already almost organized for PhoneGap Build
- Download your apps
- Choose your adventure
- Install on an emulator
- Install on a real device
- Ready, aim, fire!
- Hey, what about BlackBerry?
- Nice work, hotshot!
- Store which tartans users have found
- Whos seen what? Store found tartans
- What makes localStorage so special?
- What can localStorage do for us?
- Meet the getter and the setter
- Check out what a browser supports
- But wait...the story isnt over yet
- Use a function to show which tartans are found
- The toggle and toggleClass methods
- Lets look at that code chunk again
- You found a tartan, eh? Prove it!
- Theres an API for that
- Unleash the power of PhoneGap
- Rope in PhoneGap to take pictures
- PhoneGap is almost ready for its close-up
- Now were ready for the mediaCapture API
- How will we handle the success?
- And what if it goes wrong?
- It always looks a bit different in real life
- Its just a bit anonymous
- Really stuck?
- We nailed it!
- 9. How to Be Future Friendly: Make (some) sense of the chaos
- Now what?
- Its complicated
- Now what?
- Time to dispel our collective illusions of control
- A future-friendly manifesto
- If you cant be future proof, be future friendly
- There are no silver bullets
- App today, web page tomorrow
- Remove PhoneGap references
- Its a long journey: Here are some guideposts
- Look toward the future
- A. Leftovers: The top six things (we didnt cover)
- #1. Testing on mobile devices
- #2. Remote debugging
- WEb INspector REmote (weinre)
- How weinre works
- Running your weinre server
- Explore the weinre inspector
- #3. Determine which browsers support what
- Lists of which browsers support what
- Test what your browser supports
- Or do both at the same time...
- #4. Device APIs
- What are device APIs?
- Standards set by DAP and WAC
- These sound great. Why arent they in the book?
- #5. Application stores and distribution
- Reality check: most apps lose money
- Everyone and his brother has a store...
- ...and now web apps are joining in as well
- Some nonexpert advice
- #6. RESS: REsponsive design + Server-Side components
- Future of RESS
- B. Set Up Your Web Server Environment: Gotta start somewhere
- What we need from you
- Only available locally
- Windows and Linux: Install and configure XAMPP
- Download the web server package software
- Windows folks, youre up
- Get going with XAMPP
- Linux users, heres your stuff
- Theres a ton more information online
- Mac folks: Its MAMP time
- Kind of like falling off a log
- Make sure you dock at the right port
- On a Mac...
- ...and on Windows and Linux
- Access your web server
- Get at the root of it
- phpInfo, please!
- C. Install WURFL: Sniffing out devices
- Whos got the brains?
- Download the API
- Whos got the brains?
- And whos got the brawn?
- Getting the two to work together
- A bit of filesystem housekeeping
- Take note!
- WURFL PHP API code path
- Resources path
- Case closed!
- D. Install the Android SDK and Tools: Take care of the environment
- Lets download the Android SDK
- Steps to a happy Android SDK environment
- Lets download the Android SDK
- Get the right tools for the job
- Install platforms and tools
- Hit the Install button and go make some coffee
- Do virtual devices dream of electric sheep?
- Create a new virtual device
- Let er rip!
- Apps on, apps off
- To install
- To uninstall
- PATH-finding
- Find the right PATH
- Mac people
- Windows people
- Whew! You did it!
- Index
- About the Authors
- Copyright
O'Reilly Media - inne książki
-
This concise yet comprehensive guide explains how to adopt a data lakehouse architecture to implement modern data platforms. It reviews the design considerations, challenges, and best practices for implementing a lakehouse and provides key insights into the ways that using a lakehouse can impact ...(193.19 zł najniższa cena z 30 dni)
192.69 zł
249.00 zł(-23%) -
In today's fast-paced world, more and more organizations require rapid application development with reduced development costs and increased productivity. This practical guide shows application developers how to use PowerApps, Microsoft's no-code/low-code application framework that helps developer...(162.27 zł najniższa cena z 30 dni)
162.17 zł
209.00 zł(-22%) -
Welcome to the systems age, where software professionals are no longer building software&emdash;we're building systems of software. Change is continuously deployed across software ecosystems coordinated by responsive infrastructure. In this world of increasing relational complexity, we need t...(152.01 zł najniższa cena z 30 dni)
151.81 zł
209.00 zł(-27%) -
This book provides an ideal guide for Python developers who want to learn how to build applications with large language models. Authors Olivier Caelen and Marie-Alice Blete cover the main features and benefits of GPT-4 and GPT-3.5 models and explain how they work. You'll also get a step-by-step g...(155.36 zł najniższa cena z 30 dni)
154.86 zł
209.00 zł(-26%) -
In today's cloud native world, where we automate as much as possible, everything is code. With this practical guide, you'll learn how Policy as Code (PaC) provides the means to manage the policies, related data, and responses to events that occur within the systems we maintain—Kubernetes, c...(212.39 zł najniższa cena z 30 dni)
212.34 zł
279.00 zł(-24%) -
Geared to intermediate- to advanced-level DBAs and IT professionals looking to enhance their MySQL skills, this guide provides a comprehensive overview on how to manage and optimize MySQL databases. You'll learn how to create databases and implement backup and recovery, security configurations, h...(221.33 zł najniższa cena z 30 dni)
221.28 zł
279.00 zł(-21%) -
Get the details, examples, and best practices you need to build generative AI applications, services, and solutions using the power of Azure OpenAI Service. With this comprehensive guide, Microsoft AI specialist Adrián González Sánchez examines the integration and utilization of Az...(162.18 zł najniższa cena z 30 dni)
162.08 zł
209.00 zł(-22%) -
Despite the increase of high-profile hacks, record-breaking data leaks, and ransomware attacks, many organizations don't have the budget for an information security (InfoSec) program. If you're forced to protect yourself by improvising on the job, this pragmatic guide provides a security-101 hand...(214.57 zł najniższa cena z 30 dni)
214.47 zł
239.00 zł(-10%) -
Keeping up with the Python ecosystem can be daunting. Its developer tooling doesn't provide the out-of-the-box experience native to languages like Rust and Go. When it comes to long-term project maintenance or collaborating with others, every Python project faces the same problem: how to build re...(188.79 zł najniższa cena z 30 dni)
188.29 zł
239.00 zł(-21%) -
Bringing a deep-learning project into production at scale is quite challenging. To successfully scale your project, a foundational understanding of full stack deep learning, including the knowledge that lies at the intersection of hardware, software, data, and algorithms, is required.This book il...(227.14 zł najniższa cena z 30 dni)
226.64 zł
279.00 zł(-19%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
![Loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
![ajax-loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
Oceny i opinie klientów: Head First Mobile Web Lyza Danger Gardner, Jason Grigsby (0)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.