最新消息:网盘下载利器JDownloader--|--发布资讯--|--站务--|--解压出错.密码问题--

Ebook – A Software Engineer Learns HTML5, JavaScript and jQuery (EPUB)

Ebooks/电子书 downloadall 0评论
1415092545_uTnvC2U
A Software Engineer Learns HTML5, javascript and jQuery by Dane Cameron
2013 | ISBN: 1493692615 | English | 256 pages | EPUB | 1 MB

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).


Download uploaded

http://www.iiiup.com/439/1493692615.epub

Download 城通网盘
http://www.400gb.com/file/77870844

Download 百度云
http://pan.baidu.com/s/1dDw6x5R

您必须 登录 才能发表评论!

网友最新评论 (1)

  1. 软件工程师学习HTML5,JavaScript和jQuery 时下的HTML5 web应用程序的功能和复杂程度不比桌面应用程序了,但是借助的是其独特的原生地运行在上百万台计算机、收集、手机、和平板中的web浏览器的优势。 这场变革(或者更正确地说是进化)的发生源于如下这些原因: - 浏览器已经引入了新的基于标准的APIs,这允许web应用离线地存储数据,从服务器动态地检索数据,处理后台进程并与文件系统互动。 - 软件工程师和程序员开始以一种新的方式考虑过去贬低的JavaScript语言,并探索其作为表达式语言处理大规模、构建良好的应用的潜力。 - jQuery类库已经减轻了处理DOM的压力,并因此编写能够动态地相应用户互动的程序。 - HTML标记性语言已经完全地翻新地,并扩展为提供更多语义性意义,以及许多额外ide元素和属性。 本书会带你学习我作为一名有经验的软件工程师,第一次开发大规模基于标准的web应用程序的经历。本书旨在教你HTML5,JavaScript和jQuery的基础知识,而无需列出长长的APIs,或每种功能交织复杂的细节。 本书并非简单地教你每个主题是什么:而是会带你开发一个功能丰富的web应用程序。这个应用从简单开始,随着APIs的加入功能逐渐地变得复杂。本书的主要内容如下: - HTML5简介,以及与HTML4和XHTML的区别; - JavaScript简介,包括深入地了解其作为对象和函数的使用,以及支持强壮的web应用的设计模式; - jQuery选择、遍历和对事件的操作; - 深入了解用于客户方数据存储的Web存储和IndexedDB APIs; - 通过Application Cache APIs实施web离线Web应用的指南; - 对JavaScript使用FileReader API,通过用户文件系统互动的简介; - 在web应用中使用Web Workers的指南; - Ajax以及支持支持Ajax的jQuery API简介; - Server Sent Events和Web Sockets简介; 本书适合任何具有至少足够HTML和编程知识的人。
    wilde(特殊组-翻译)2年前 (2014-11-12)