skip to content
Programming HTML5 Applications : Building Powerful Cross-Platform Environments in JavaScript. Preview this item
ClosePreview this item
Checking...

Programming HTML5 Applications : Building Powerful Cross-Platform Environments in JavaScript.

Author: Zachary Kessin
Publisher: Sebastopol : O'Reilly Media, 2011.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Database:WorldCat
Summary:
HTML5 is not just a replacement for plugins. It also makes the Web a first-class development environment by giving JavaScript programmers a solid foundation for building industrial-strength applications. This practical guide takes you beyond simple site creation and shows you how to build self-contained HTML5 applications that can run on mobile devices and compete with desktop apps. You'll learn powerful JavaScript  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy online

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Kessin, Zachary.
Programming HTML5 Applications : Building Powerful Cross-Platform Environments in JavaScript.
Sebastopol : O'Reilly Media, ©2011
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Zachary Kessin
ISBN: 9781449322731 1449322735 9781449322724 1449322727 1306812569 9781306812566
OCLC Number: 767502393
Description: 1 online resource (142 pages)
Contents: Table of Contents; Preface; How This Book Is Organized; Conventions Used in This Book; Using Code Examples; Safari® Books Online; How to Contact Us; Acknowledgments; Chapter 1. The Web As Application Platform; Adding Power to Web Applications; Developing Web Applications; JavaScript's Triumph; Chapter 2. The Power of JavaScript; Nonblocking I/O and Callbacks; Lambda Functions Are Powerful; Closures; Functional Programming; Prototypes and How to Expand Objects; Expanding Functions with Prototypes; Currying and Object Parameters; Array Iteration Operations; You Can Extend Objects, Too. Chapter 3. Testing JavaScript ApplicationsQUnit; A Simple Example; Testing with QUnit; Selenium; Selenium Commands; Constructing Tests with the Selenium IDE; Automatically Running Tests; Selenese Command Programming Interface; Running QUnit from Selenium; Selenium RC and a Test Farm; Chapter 4. Local Storage; The localStorage and sessionStorage Objects; Using localStorage in ExtJS; Offline Loading with a Data Store; Storing Changes for a Later Server Sync; JQuery Plug-ins; DSt; jStore; Chapter 5. IndexedDB; Adding and Updating Records; Adding Indexes; Retrieving Data; Deleting Data. Chapter 6. FilesBlobs; Working with Files; Uploading Files; Drag-and-Drop; Putting It All Together; Filesystem; Chapter 7. Taking It Offline; Introduction to the Manifest File; Structure of the Manifest File; Updates to the Manifest File; Events; Debugging Manifest Files; Chapter 8. Splitting Up Work Through Web Workers; Web Worker Use Cases; Graphics; Maps; Using Web Workers; The Worker Environment; Worker Communication; Web Worker Fractal Example; Testing and Debugging Web Workers; A Pattern for Reuse of Multithread Processing; Libraries for Web Workers; Chapter 9. Web Sockets. The Web Sockets InterfaceSetting Up a Web Socket; Web Socket Example; Web Socket Protocol; Ruby Event Machine; Erlang Yaws; Chapter 10. New Tags; Tags for Applications; Accessibility Through WAI-ARIA; Microdata; New Form Types; Audio and Video; Canvas and SVG; Geolocation; New CSS; Appendix. JavaScript Tools You Should Know; Index.

Abstract:

HTML5 is not just a replacement for plugins. It also makes the Web a first-class development environment by giving JavaScript programmers a solid foundation for building industrial-strength applications. This practical guide takes you beyond simple site creation and shows you how to build self-contained HTML5 applications that can run on mobile devices and compete with desktop apps. You'll learn powerful JavaScript tools for exploiting HTML5 elements, and discover new methods for working with data, such as offline storage and multithreaded processing. Complete with code samples, this book is id.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/767502393> # Programming HTML5 Applications : Building Powerful Cross-Platform Environments in JavaScript.
    a schema:CreativeWork, schema:MediaObject, schema:Book ;
    library:oclcnum "767502393" ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/1073200240#Place/sebastopol> ; # Sebastopol
    rdfs:comment "Warning: This malformed URI has been treated as a string - 'http://images.contentreserve.com/ImageType-100/2858-1/{C317CF8F-C190-45C0-AF42-6643717ACC6F}Img100.jpg'" ;
    schema:about <http://id.worldcat.org/fast/811707> ; # Application software--Development
    schema:about <http://dewey.info/class/005.4/> ;
    schema:about <http://id.worldcat.org/fast/1173252> ; # Web sites--Design
    schema:about <http://experiment.worldcat.org/entity/work/data/1073200240#Topic/html_document_markup_language> ; # HTML (Document markup language)
    schema:about <http://id.worldcat.org/fast/950000> ; # HTML editors (Computer programs)
    schema:about <http://experiment.worldcat.org/entity/work/data/1073200240#Topic/web_site_development> ; # Web site development
    schema:about <http://id.loc.gov/authorities/subjects/sh98000035> ; # Web sites--Design
    schema:about <http://experiment.worldcat.org/entity/work/data/1073200240#Topic/javascript_computer_program_language> ; # JavaScript (Computer program language)
    schema:about <http://experiment.worldcat.org/entity/work/data/1073200240#Topic/computers_software_development_&_engineering_systems_analysis_&_design> ; # COMPUTERS--Software Development & Engineering--Systems Analysis & Design
    schema:about <http://id.loc.gov/authorities/subjects/sh95009362> ; # Application software--Development
    schema:about <http://experiment.worldcat.org/entity/work/data/1073200240#Topic/computer_science> ; # Computer science
    schema:bookFormat schema:EBook ;
    schema:creator <http://viaf.org/viaf/250955651> ; # Zachary Kessin
    schema:datePublished "2011" ;
    schema:description "Table of Contents; Preface; How This Book Is Organized; Conventions Used in This Book; Using Code Examples; Safari® Books Online; How to Contact Us; Acknowledgments; Chapter 1. The Web As Application Platform; Adding Power to Web Applications; Developing Web Applications; JavaScript's Triumph; Chapter 2. The Power of JavaScript; Nonblocking I/O and Callbacks; Lambda Functions Are Powerful; Closures; Functional Programming; Prototypes and How to Expand Objects; Expanding Functions with Prototypes; Currying and Object Parameters; Array Iteration Operations; You Can Extend Objects, Too."@en ;
    schema:description "HTML5 is not just a replacement for plugins. It also makes the Web a first-class development environment by giving JavaScript programmers a solid foundation for building industrial-strength applications. This practical guide takes you beyond simple site creation and shows you how to build self-contained HTML5 applications that can run on mobile devices and compete with desktop apps. You'll learn powerful JavaScript tools for exploiting HTML5 elements, and discover new methods for working with data, such as offline storage and multithreaded processing. Complete with code samples, this book is id."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/1073200240> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://worldcat.org/entity/work/data/1073200240#CreativeWork/programming_html5_applications_building_powerful_cross_platform_environments_in_javascript> ;
    schema:name "Programming HTML5 Applications : Building Powerful Cross-Platform Environments in JavaScript."@en ;
    schema:productID "767502393" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/767502393#PublicationEvent/sebastopol_o_reilly_media_2011> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/1073200240#Agent/o_reilly_media> ; # O'Reilly Media
    schema:url <http://www.myilibrary.com?id=612507> ;
    schema:url <http://public.eblib.com/choice/publicfullrecord.aspx?p=801446> ;
    schema:url <http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=415210> ;
    schema:url "http://images.contentreserve.com/ImageType-100/2858-1/{C317CF8F-C190-45C0-AF42-6643717ACC6F}Img100.jpg" ;
    schema:url <http://grail.eblib.com.au/patron/FullRecord.aspx?p=801446> ;
    schema:url <https://samples.overdrive.com/?crid=C317CF8F-C190-45C0-AF42-6643717ACC6F&.epub-sample.overdrive.com> ;
    schema:url <https://www.overdrive.com/search?q=C317CF8F-C190-45C0-AF42-6643717ACC6F> ;
    schema:url <http://excerpts.cdn.overdrive.com/FormatType-410/2858-1/C31/7CF/8F/ProgrammingHTML5ApplicationsBuildingP9781449322724.epub> ;
    schema:workExample <http://worldcat.org/isbn/9781306812566> ;
    schema:workExample <http://worldcat.org/isbn/9781449322731> ;
    schema:workExample <http://worldcat.org/isbn/9781449322724> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/767502393> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/1073200240#Agent/o_reilly_media> # O'Reilly Media
    a bgn:Agent ;
    schema:name "O'Reilly Media" ;
    .

<http://experiment.worldcat.org/entity/work/data/1073200240#Topic/computers_software_development_&_engineering_systems_analysis_&_design> # COMPUTERS--Software Development & Engineering--Systems Analysis & Design
    a schema:Intangible ;
    schema:name "COMPUTERS--Software Development & Engineering--Systems Analysis & Design"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/1073200240#Topic/html_document_markup_language> # HTML (Document markup language)
    a schema:Intangible ;
    schema:name "HTML (Document markup language)"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/1073200240#Topic/javascript_computer_program_language> # JavaScript (Computer program language)
    a schema:Intangible ;
    schema:name "JavaScript (Computer program language)"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/1073200240#Topic/web_site_development> # Web site development
    a schema:Intangible ;
    schema:name "Web site development"@en ;
    .

<http://id.loc.gov/authorities/subjects/sh95009362> # Application software--Development
    a schema:Intangible ;
    schema:name "Application software--Development"@en ;
    .

<http://id.loc.gov/authorities/subjects/sh98000035> # Web sites--Design
    a schema:Intangible ;
    schema:name "Web sites--Design"@en ;
    .

<http://id.worldcat.org/fast/1173252> # Web sites--Design
    a schema:Intangible ;
    schema:name "Web sites--Design"@en ;
    .

<http://id.worldcat.org/fast/811707> # Application software--Development
    a schema:Intangible ;
    schema:name "Application software--Development"@en ;
    .

<http://id.worldcat.org/fast/950000> # HTML editors (Computer programs)
    a schema:Intangible ;
    schema:name "HTML editors (Computer programs)"@en ;
    .

<http://viaf.org/viaf/250955651> # Zachary Kessin
    a schema:Person ;
    schema:familyName "Kessin" ;
    schema:givenName "Zachary" ;
    schema:name "Zachary Kessin" ;
    .

<http://worldcat.org/entity/work/data/1073200240#CreativeWork/programming_html5_applications_building_powerful_cross_platform_environments_in_javascript>
    a schema:CreativeWork ;
    rdfs:label "Programming HTML5 Applications : Building Powerful Cross-Platform Environments in JavaScript." ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/767502393> ; # Programming HTML5 Applications : Building Powerful Cross-Platform Environments in JavaScript.
    .

<http://worldcat.org/isbn/9781306812566>
    a schema:ProductModel ;
    schema:isbn "1306812569" ;
    schema:isbn "9781306812566" ;
    .

<http://worldcat.org/isbn/9781449322724>
    a schema:ProductModel ;
    schema:isbn "1449322727" ;
    schema:isbn "9781449322724" ;
    .

<http://worldcat.org/isbn/9781449322731>
    a schema:ProductModel ;
    schema:isbn "1449322735" ;
    schema:isbn "9781449322731" ;
    .

<http://www.worldcat.org/title/-/oclc/767502393>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
    schema:about <http://www.worldcat.org/oclc/767502393> ; # Programming HTML5 Applications : Building Powerful Cross-Platform Environments in JavaScript.
    schema:dateModified "2016-09-02" ;
    void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.