Free Downloads
A Software Engineer Learns HTML5, JavaScript And JQuery: A Guide To Standards-based Web Applications

New revision is now available. Fully revised and re-edited.HTML5 web applications are now capable of matching or exceeding the scale and sophistication of desktop applications, but with the unique advantage of running natively inside the web browsers on billions of desktop computers, phones, TVs and tablets.This revolution (or more correctly - evolution) has happened for a number of reasons:Browsers have introduced new standards-based APIs allowing web applications to (amongst other things) store data offline, retrieve data from the server dynamically, spawn background processes and interact with the filesystem.Software engineers and programmers have begun to think of the much maligned JavaScript language in a new light, and unlock its potential as a rich and expressive language capable of producing large scale, well-structured applications.The jQuery library has eased the pain of interacting with Document Object Model, and therefore writing applications that dynamically respond to user interaction.The HTML markup language has been overhauled and extended to provide more semantic meaning, and many additional elements and attributes.A Software Engineer Learns HTML5, JavaScript and jQuery guides you through the process I went through as an experienced software engineer, writing a large-scale, standards based web-application for the first time. It is intended to teach you the fundamentals of HTML5, JavaScript and jQuery - without presenting you with long lists of APIs, or intricate details of every feature (these can be found in reference manuals). This book is not a simple introduction to the subject matter: it guides you through the process of building a feature-rich web application. The application begins simple, and becomes gradually more complex as additional APIs and features are introduced. This book includes the following content: An introduction to the HTML5 markup language, and how it differs from HTML4 and XHTML. An introduction to JavaScript, including an in-depth look at its use of objects and functions, along with the design patterns that support the development of robust web applications. An introduction to jQuery selection, traversal, manipulation and events. An in-depth look at the Web storage and IndexedDB APIs for client side data storage. A guide to implementing offline web applications with the Application Cache API. An introduction to the ways JavaScript can interact with the users file-system using the FileReader API. A guide to the use of Web Workers in web applications. An introduction to AJAX, and the jQuery API supporting AJAX. An introduction to Server Sent Events and Web Sockets.  This book is intended for anyone with at least a superficial knowledge of HTML and programming (in any language).

File Size: 3312 KB

Print Length: 257 pages

Publisher: Cisdal Publishing; 2nd edition (October 30, 2013)

Publication Date: October 30, 2013

Sold by:  Digital Services LLC

Language: English


Text-to-Speech: Enabled

X-Ray: Enabled

Word Wise: Not Enabled

Lending: Enabled

Enhanced Typesetting: Not Enabled

Best Sellers Rank: #17,688 Paid in Kindle Store (See Top 100 Paid in Kindle Store) #8 in Books > Computers & Technology > Programming > Web Programming > JavaScript #19 in Kindle Store > Kindle eBooks > Computers & Technology > Programming #27 in Books > Computers & Technology > Programming > Introductory & Beginning

I am reviewing the print version, but I just got the electronic version for free since I bought the print version (but haven't used the electronic version yet). I wasn't aware that I could get the electronic version for free because I bought the print version (perhaps this is something new as I did not know I would get this at the time I bought the print version).Lots of good information for someone already familiar with HTML (at least a basic understanding) and some software development experience. This book is not for total newbies.I got a lot from this book, including how to better use browsers like Chrome (and their integrated development tools which are now very well done and very helpful) to develop and debug web documents and applications... not to mention a lot about jQuery.What was a bit different was also the discussion on some topics related more to real-world issues that developers run into and encounter that may not usually be found in other books that simply talk about the languages.The book is light on the server end, so consider this a "client side" book.Now for a few rants:* Could have used better editing for grammar, spelling, and typos* Some parts of the book seemed like they were printed too lightly; it looks like others have had miscellaneous print issues as well (fortunately these issues were minor for me)* There's no index; I found myself wanting to look something up in the index but there was none... I suppose this isn't much of an issue if you have the electronic version though* I ran into some problems with Chrome's caching, causing me to wonder why I wasn't seeing what I thought I would or why the examples weren't working like I thought they should.

A Software Engineer Learns HTML5, JavaScript and jQuery: A guide to standards-based web applications Javascript: A Pocket Key to JavaScript for beginners (JavaScript Programming, JavaScript Beginners, JavaScript for web developers, JavaScript Beginners Guide, Java Programming for Beginners) JavaScript: QuickStart Guide - The Simplified Beginner's Guide To JavaScript (JavaScript, JavaScript Programming, JavaScript and Jquery) Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5 (Learning Php, Mysql, Javascript, Css & Html5) Javascript: Beginner to Expert with Javascript Programming (Javascript, Javascript Programming, Javascript for Beginners, Java, Java Programming, Java for Beginners,) Javascript: Learn Javascript In A DAY! - The Ultimate Crash Course to Learning the Basics of the Javascript Programming Language In No Time (Javascript, ... JSON, Javascript Development Book 1) Exam Ref 70-480 Programming in HTML5 with JavaScript and CSS3 (MCSD): Programming in HTML5 with JavaScript and CSS3 HTML, CSS & JavaScript Web Publishing in One Hour a Day, Sams Teach Yourself: Covering HTML5, CSS3, and jQuery HTML5: Discover How To Create HTML 5 Web Pages With Ease (HTML5 CSS3 JavaScript) JAVASCRIPT: Easy JavaScript Programming For Beginners. Your Step-By-Step Guide to Learning JavaScript Programming (JavaScript Series) HTML, CSS and JavaScript All in One, Sams Teach Yourself: Covering HTML5, CSS3, and jQuery (2nd Edition) HTML, CSS and JavaScript All in One, Sams Teach Yourself: Covering HTML5, CSS3, and jQuery Algorithms: C++: Data Structures, Automation & Problem Solving, w/ Programming & Design (app design, app development, web development, web design, jquery, ... software engineering, r programming) Building Android Apps with HTML, CSS, and JavaScript: Making Native Apps with Standards-Based Web Tools JavaScript and JQuery: Interactive Front-End Web Development Web Design with HTML, CSS, JavaScript and jQuery Set JAVASCRIPT: JavaScript in 8 Hours, For Beginners, Learn JavaScript Fast! A Smart Way to Learn JS, Plain & Simple, Learn JS Programming Language in Easy Steps, A Beginner's Guide, Start Coding Today! The Web Game Developer's Cookbook: Using JavaScript and HTML5 to Develop Games (Game Design) Head First HTML5 Programming: Building Web Apps with JavaScript Adobe Dreamweaver CS5.5 Studio Techniques: Designing and Developing for Mobile with jQuery, HTML5, and CSS3