![]() |
Welcome to Loot.co.za!
Sign in / Register |Wishlists & Gift Vouchers |Help | Advanced search
|
Your cart is empty |
||
|
Books > Computing & IT > Internet > Internet languages > General
Learn how to build real-world applications with the ASP.NET MVC framework, using powerful architecture patterns, and modern web technologies such as HTML 5 and jQuery. With this hands-on guide, you'll gain a complete understanding of this framework with examples that demonstrate how various ASP.NET MVC 4 features work. You'll also get valuable code examples that you can directly apply to your own projects. This practical book also includes tips, tricks, and best practices for web application development in general and ASP.NET MVC 4 in particular - including pitfalls you need to avoid. Key topics include: Web application architecture(s) The ASP.NET MVC 4 framework Mobile web development Cloud architecture and development Best practices for using HTML5, CSS, Javascript, and jQuery
Dojo has been described as the JavaScript toolkit for programmers that's easy enough for designers to pick up. This book will introduce the foundational concepts of using Dojo to increase efficiency when developing modern websites that utilizeDocument Object Model (DOM) manipulation, Ajax, animations, effects, and widgets.Dojo basics Animations and effects Widgets with Dijit What you'll learn Understand why using Dojo is recommended over plain JavaScript. Examine Dojo's core functions that empower the developer to focus on efficient, easy-to-maintain solutions. Utilize Dojo's powerful event management and handling features to easily execute functions from user and program interaction. Create rich user experiences with the powerful and easy-to-use utilities Dojo provides for animation. Implement and use the large selection of Dojo's premade, well-constructed, and skinnable widgets in a website or application. Bring third-party dynamic data and content into your website or application using Dojo's robust tools for easy Ajax implementation and handling. Who this book is for This book is geared toward designers who want to use JavaScript functionality on websites but don't want to deal with the everyday complexities of coding JavaScript for cross-browser compatibility, tedious methods for DOM manipulation, event handling, Ajax calls, and application user interface elements. Getting StartED with Dojo is also aimed at developers who are looking to enhance their preexisting JavaScript skills by transitioning their front-end development style to one that is based on core programming standards such as classes, events, and server communication using Ajax. It is assumed the reader is familiar with (X)HTML development. Table of Contents JavaScript FundamentalsDigging DeeperEnhancing with DojoDojo DOM BasicsManaging User Interaction with Dojo Make It RichDynamic DataWidgetsWhere to Go from Here
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product. Don't Let the Real Test Be Your First Test!Written by two of the lead developers of the Java SE Programmer Exam, OCP Java SE 6 Programmer Practice Exams is filled with more than 260 realistic practice questions to prepare you for this challenging exam. To help you understand this material, in-depth explanations of both the correct and incorrect answers are included for every question. This practical guide covers all official objectives for Exam 310-065 and is the perfect companion to SCJP Sun Certified Programmer for Java 6 Study Guide. Covers all OCP Java SE 6 Programmer exam topics, including: Declarations and Access Control Object Orientation Assignments Operators Flow Control, Exceptions, and Assertions Strings, I/O, Formatting, and Parsing Generics and Collections Inner Classes Threads Development
Mark Pilgrim 's Dive Into Python 3 is a hands-on guide to Python 3 and its differences from Python 2. As in the original book, Dive Into Python, each chapter starts with a real, complete code sample, proceeds to pick it apart and explain the pieces, and then puts it all back together in a summary at the end. This book includes: Example programs completely rewritten to illustrate powerful new concepts now available in Python 3: sets, iterators, generators, closures, comprehensions, and much more A detailed case study of porting a major library from Python 2 to Python 3 A comprehensive appendix of all the syntactic and semantic changes in Python 3 This is the perfect resource for you if you need to port applications to Python 3, or if you like to jump into languages fast and get going right away. What you'll learn To understand Python 3 code by seeing it broken down and explained How to make full use of the latest Python features such as iterators, generators, closures, classes and comprehensions How to refactor existing code to improve maintainability How to serialize Python objects with the pickle protocol and JSON format How to package your own Python libraries and upload them to the Python Package Index to share your projects with Python developers worldwide How to use Python 3 to consume HTTP web services How to port existing Python applications to Python 3 by following a case study for a major library Who this book is for Anyone who wants to learn the latest version of Python in a fast, hands-on fashion Existing Python programmers who want to learn quickly how to make the most of the features of the latest version of Python and port their code to it Programmers coming from other languages wanting a fast introduction to Python that gets them thinking about advanced concepts quickly Table of Contents Your First Python Program Native Datatypes Comprehensions Strings Regular Expressions Closures and Generators Classes and Iterators Advanced Iterators Unit Testing Refactoring Files XML Serializing Python Objects HTTP Web Services Case Study: Porting chardet to Python 3 Packaging Python Libraries
Get started in web development using PHP. Even if you've never programmed before, author Jason Lengstorf introduces you to PHP by building a PHP-based blogging site while covering all the good coding practices and skills that you'll need when you start your own projects.Create web content with version 5.3 of PHP Learn good coding practices from the very beginning Learn how systems like WordPress work Jason Lengstorf takes a practical approach to teaching you how to build a content management system. You'll dive into writing web applications and be guided by the author's supportive explanations, rather than learning elements of the PHP language and viewing examples after. PHP for Absolute Beginners starts slowly and covers everything you need to know about beginning web development using PHP. Even the most inexperienced web developer will find this book accessible. What you'll learn Install Apache, MySQL, and PHP Navigate the PHP language Learn the basics of writing clean code Talk to a database Make a PHP site more secure Create a complete blogging site Who this book is for PHP for Absolute Beginners is written for the complete novice; no previous coding knowledge is assumed, and all concepts are explained to ensure maximum understanding. However, later chapters in the book may appeal to intermediate programmers looking to improve their abilities in the area of developing content management systems or those interested in making the move from procedural code to the more modular object-oriented approach. Table of Contents Setting Up the PHP Development Environment Understanding PHP: Language Basics Passing Information with PHP Working with Databases Building the Entry Manager Adding Support for Multiple Pages Updating and Deleting Entries Adding the Ability to Upload Images Syndicating the Blog Adding a Commenting System to Your Blog Adding Password Protection to Administrative Links Finishing Touches
The Zend Framework is a truly amazing PHPbased web application development framework and platform that is breathing new life into PHP development. One of the most common uses for a framework such as this is to build contentdriven web sites. Pro Zend FrameworkTechniques offers: A structured guide for PHP developers, ultimately helping you to create more flexible software much more quickly Clear guidance through the entire process of building a customcontent management system (CMS)with the Zend Framework The ideal example project, building a CMS, to illustrate how to use the many different aspects of the framework What you'll learn How to structure a real Zend Framework application top to bottom using a CMS application How to work with abstract (flexible) data structures How to add security, access control, and authentication with the Zend Framework How to build a custom, modular CMS How to integrate web services and RSS with a Zend Framework application How to do performance tuning, graceful error handling, internationalization, and more... Who this book is for This book is for intermediate-level PHP developers who want to build custom content-driven web sites. Secondly, this book serves as a very readable reference with real-world examples of many of the core Zend Framework components. Table of Contents Getting Started Designing Your Site Building and Processing Web Forms with Zend_Form Managing Data with Zend Framework Working with CMS Data Managing Content Creating the Site Navigation Handling Security in a Zend Framework Project Searching and Sharing Content Extending Your CMS Advanced Topics Installing and Managing a Site with Your CMS
Methoden der Suchmaschinenoptimierung werden im vorliegenden Buch umfassend beleuchtet. Nach einer Einfuhrung in das Thema besteht ein erster Schwerpunkt darin, konkrete Handlungsanweisungen fur die Suchmaschinenoptimierung einer Website aufzuzeigen. Dazu wird ein Optimierungszyklus in neun Schritten vorgestellt, welcher die Felder OffPage-Optimierung, OnPage-Optimierung und Keyword-Recherche einschliesst. Daruber hinaus fuhrt der Autor die zusatzliche Kategorie der Content-Strategie ein, um die Quellen und Verbreitungswege potentieller neuer Inhalte zu systematisieren. Um die Anschaulichkeit und den Praxisbezug noch zu erhoehen, stellt der Autor eine konkrete Anwendung des vorgestellten Optimierungszyklus am Beispiel einer real existierenden Website vor.
Solve a wide range of problems in your web application quickly and efficiently with the Yahoo User Interface Library (YUI). With this definitive, getting-started guide to version 3 of the popular open source JavaScript library, you'll learn how to address many of the most common and challenging problems that web development presents. "YUI 3 Cookbook" introduces specific implementation patterns in the library, demonstrating granular solutions for everything from simple page effects to sophisticated web apps. Experienced users will learn how to create modules that load on demand; generate beautiful documentation; and write powerful and flexible Widgets, Models, and Views. Build YUI applications anywhere, from desktop browsers to touch-enabled mobile phones and backend Node.js environments Learn how YUI scales with your code base, keeping it modular and organized Apply animations, drag-and-drop, and other fully cross-browser UI effects with just a few lines of code Understand YUI-powered DOM scripting, event management, and data transport Debug, profile, and unit test your JavaScript application Get a technical introduction to YUI, including module architecture, sandboxing, and component loading Build custom modules with YUI and publish them to the YUI Gallery "I was surprised to find out how much I didn't know until reading this book. There really isn't a better resource for learning or updating your YUI skills." - Nicholas C. Zakas, Author and YUI Contributor
The Zend Framework is one of today's most popular PHPbased web application development frameworks.Beginning Zend Framework is a beginner's guide to learning and using the Zend Framework. It covers everything from the installation to the various features of the framework to get the reader up and running quickly. What you'll learn Install and configure the Zend Framework. Create your first Zend Framework web application. Explore controllers and actions, views, form creation, validation, and filtering. Build and access the database layer with Zend_Db. Develop a Send/Receive email application using Zend_Mail. Integrate web services and feeds, and create and incorporate a search engine. Complete your web application by looking at performance optimization. Who this book is for This book is for the beginning-to-intermediate Web developer who primarily uses PHP. Table of Contents Getting Started with Zend Framework The Application Writing Controllers Using Zend_Controller Views, Forms, Filters, and Validators Database Communication, Manipulation, and Display Sending and Receiving E-mail Web Services and Feeds Creating a Search Engine Using Zend_Search_Lucene Caching with Zend Framework
Web apps would run much better if heavy calculations could be performed in the background, rather than compete with the user interface. With this book, you'll learn how to use Web Workers to run computationally intensive JavaScript code in a thread parallel to the UI. Yes, multi-threaded programing is complicated, but Web Workers provide a simple API that helps you be productive without the complex algorithms. If you have an intermediate to advanced understanding of JavaScript--especially event handling and callbacks--you're ready to tackle Web Workers with the tools in this example-driven guide. Start creating Web Workers and understand what they can and can't do Determine which browser versions support the API Use dedicated Web Workers for tasks that consume a lot of CPU, such as data parsing Explore use cases for creating inline Workers, such as encapsulating a web app in one page Create a shared Worker to communicate multiple web app instances to the server, and other uses Learn best practices for debugging Web Workers Apply Web Workers within the server-side Node environment
RichFaces 4 is a component library for JavaServer Faces, and an advanced framework for easily integrating AJAX capabilities into business applications.It lets you quickly develop next-generation web applications based on JSF 2/Ajax. In this definitive RichFaces 4 book, instead of using JBoss Tools, the author bases all examples on Maven so that any IDE can be usedwhether it's NetBeans, Eclipse, JBoss or even Spring. Practical RichFaces also describes how to best take advantage of RichFacesthe integration of the Ajax4jsf and RichFaces librariesto create flexible and powerful programs. Assuming some JSF background, it shows how you can radically reduce programming time and effort to create rich AJAX-based applications. What you'll learn How to build rich Internet applications with out-of-the-box RichFaces components Best strategies for implementing Ajax applications using RichFaces When best to use the two libraries How to create new skins for your app in no time How to create applications without needing to write any JavaScript code Who this book is for Java developers with good JSF knowledge looking to build next-generation web applications using RichFaces JavaServer Faces users Java programmers wishing to add Ajax to their existing programs Old users of Ajax4jsf Table of Contents The Basics Getting Started a4j: * Tags, Features and Concepts Getting Started with Rich Components Rich Input and Select Components Rich Panel and Output Components Rich Data Iteration Components Rich Menu Components Rich Tree Components Rich Drag-and-Drop Components Rich Validation Rich Components JavaScript API, Client Functions, and Using jQuery Skins RichFaces CDK: Building Custom Components
Software development today is embracing functional programming (FP), whether it's for writing concurrent programs or for managing Big Data. Where does that leave Java developers? This concise book offers a pragmatic, approachable introduction to FP for Java developers or anyone who uses an object-oriented language. Dean Wampler, Java expert and author of "Programming Scala" (O'Reilly), shows you how to apply FP principles such as immutability, avoidance of side-effects, and higher-order functions to your Java code. Each chapter provides exercises to help you practice what you've learned. Once you grasp the benefits of functional programming, you'll discover that it improves all of the code you write.Learn basic FP principles and apply them to object-oriented programming Discover how FP is more concise and modular than OOP Get useful FP lessons for your Java type design--such as avoiding nulls Design data structures and algorithms using functional programming principles Write concurrent programs using the Actor model and software transactional memory Use functional libraries and frameworks for Java--and learn where to go next to deepen your functional programming skills
With the jQuery UI library, you can apply the power and standards of jQuery to user interface design, complete with interactive elements, animation, and themeable widgets. This concise, code-heavy guide demonstrates how to harness interactive features that HTML5 lacks, including tabs, accordions, and dialog boxes. You'll also learn how to program common but complex tasks, such as managing drag and drop and autocomplete, that make it easier for users to interact with your site. This book provides a quick tour of how jQuery UI can improve your HTML pages, followed by standalone chapters that focus on each of the components in detail. If you're a web developer or designer looking to enrich your website with new features--without having to dive into full-fledged Javascript--jQuery UI is a must. This book covers the following extensions in version 1.8: Tab managementAccordion menusDialog boxesButtonsProgress barsSlidersDate pickersAutocompletersDrag and drop managementSelection, resizing, and switching of elementsNew visual effects
Tornado is a scalable, non-blocking web server and web application framework written in Python. It is also light-weight to deploy, fun to write for, and incredibly powerful. Tornado was written with performance in mind, aiming to solve the C10k problem, so by design it's an extremely high-performance framework. It's also packed with handy tools for dealing with social networks, user authentication, and all sorts of asynchronous fun. In this book, we'll cover the basics of the Tornado framework, starting with the features that make it so great, and working our way towards some real-life examples. We'll cover the best practices for implementation and deployment, as well as a sampling of uses for the technology.
With the recipes in this book, you'll take full advantage of the vast collection of community-contributed modules that make the Drupal web framework useful and unique. Learn how to combine modules in interesting ways (with minimal code-wrangling) to develop a variety of community-driven websites. Each chapter describes a case study and outlines specific requirements for one of several projects included in the book -- a wiki, publishing workflow site, photo gallery, product review site, online store, user group site, and more. The second edition of this popular book is one of the few resources to cover Drupal 7, the latest version of the open source content management system. Newcomers will find a thorough introduction to the framework, while experienced Drupal developers will learn best practices for building powerful websites. * Get an overview of Drupal concepts and key modules, with a bird's-eye view of each module's specialty * Explore various solutions that meet the requirements for each project described, with details about which modules are selected and why * Learn how to configure modules, with step-by-step recipes for building the precise functionality the project requires * Get information on additional modules that will make your project even more powerful * Be able to access the modules described in the book, along with other resources
Imagine a public storage system that has a place online for structured data about everything that exists--or that could exist. This book introduces Fluidinfo, a system that enables you to store information about anything, real or imaginary, in any digital form. You'll learn how to organize and search for data, and decide who can use, modify, and extend what you've contributed. This guide demonstrates Fluidinfo's potential to create social data, with facilities that encourage users and applications to share, remix, and reuse data in ways they may not have anticipated. You'll learn how to use tools for reading and writing data, and how to use Fluidinfo in your own applications by working with its writable API and simple query language. Read and write Fluidinfo data from web applications--and reuse and build upon each other's data Discover Fluidinfo's permissions system for tags and namespaces Learn how to use Fish, the command-line tool for interacting with Fluidinfo data Delve into Fluidinfo's RESTful API, and learn how to make HTTP requests Use Fluidinfo client libraries to build a simple Python utility or a JavaScript web application
Build a Django content management system, blog, and social networking site with James Bennett as he introduces version 1.1 of the popular Django framework. You'll work through the development of each project, implementing and running the applications while learning new features along the way. Web frameworks are playing a major role in the creation of today's most compelling web applications, because they automate many of the tedious tasks, allowing developers to instead focus on providing users with creative and powerful features. Python developers have been particularly fortunate in this area, having been able to take advantage of Django, a very popular open-source web framework whose stated goal is to "make it easier to build better web applications more quickly with less code." Practical Django Projects introduces this popular framework by way of a series of realworld projects. Readers follow along with the development of each project, implementing and running each application while learning new features along the way. This edition is updated for Django 1.1 and includes an all-new chapter covering practical development tools and techniques you'll be able to apply to your own development workflow. What you'll learn Capitalize upon the welldefined and stable framework architecture of Django 1.1 to build web applications faster than ever before Learn by doing by working through the creation of three realworld projects, including a content management system, blog, and social networking site Build userfriendly web sites with wellstructured URLs, session tracking, and syndication options Let Django handle tedious tasks such as database interaction while you focus on building compelling applications Who this book is for Web developers seeking to use the powerful Django framework to build powerful web sites. Table of Contents Welcome to Django Your First Django Site: A Simple CMS Customizing the Simple CMS A Django-Powered Weblog Expanding the Weblog Templates for the Weblog Finishing the Weblog A Social Code-Sharing Site Form Processing in the Code-Sharing Application Finishing the Code-Sharing Applications Practical Development Techniques Writing Reusable Django Applications
Take your Drupal skills even further with valuable tricks for making site building truly efficient. In this concise guide--the third in a series by award-winning designer Dani Nordin--you'll learn how to set up your own development environment, quickly update your modules, and use version control to protect yourself from bonehead mistakes. Handle repetitive tasks with ease, avoid hours of frustration, and devote more time to pushing the envelope of Drupal design--just by picking up the basics of a few developer tools. It's much more than simple coding; it's real, honest-to-goodness developer Ninja Magick. Learn basic commands and use them in Drupal on the command line Set up your local development environment, and learn ways to collaborate on code with others Download modules, themes, libraries, and more with Drush, the Drupal shell Use Git, the free version control system, and create a GitHub account Pack content types, views, and other functionality you use often into a custom module with Features
The Enterprise Java platform, Java EE 6, has gotten a facelift ... JavaServer Faces (JSF) 2, is a big part of what's new in Java EE 6 JSF 2, a significant upgrade from JSF 1.2, includes Facelets and integration/use options with a variety of web frameworks, including the popular JBoss(r) Seam and even the Spring Framework. Beginning JSF 2 APIs and JBoss(r) Seam gets you up to speed with the JSF 2.x API features and how they're implemented using the latest Seam web framework. This quickstart tutorial is the fastest way to get started on JSF 2, Facelets, and Seam, and with it you'll take the most useful features in the frameworks and apply them using best practices. You'll learn to create and enhance an eShop using practical methods, and can re-purpose the template for your own personal and professional projects. What you'll learn Get started with JSF 2 and its features, including forms, validations, and more. Create an eShop. Build interactive pages with Ajax. Incorporate the JSF 2 feature, Facelets, as your standard view definition framework. Provide a common layout using Facelets. Apply and finetune your eShop application using the popular JSFbased web framework, JBoss Seam. Who this book is for This book is primarily for Java developers who need to develop an application in JSF but are just learning it. It also can be for Java developers who know JSF but would like to learn Facelets and Seam. Table of Contents Getting Started with JSF Using Forms Validating Input Creating an E-shop Creating Custom Components Providing a Common Layout for Your Pages Building Interactive Pages with Ajax Using Conversations Supporting Other Languages Using JBoss Seam
Joomla is one of the most searchedfor and hiredfor open source content management systems in the world. Since 2007, the combination of Joomla and Dan Rahmel 's bestselling Beginning Joomla , From Novice to Professional have made it so that all you have to do is read a single book to learn how to build sites that take communityauthored content and turn it instantly into published web pages with features like rich templating, content management, forums, photo management, and article commenting. Now revised and updated for Joomla 1.5, this second edition jobinabook provides the solid core of knowhow that you'll need to get the most out of your Joomla deployment, written to fully exploit the features of latest version of Joomla More than just a simple build a toy web site guide, Beginning Joomla , Second Edition will give you a wealth of lifesaving tips, tricks, tools, and fixes that experienced Joomla developers use to build powerful, popular web sites while avoiding major headaches. This book coversHow to use add and create extensionsAccess management and how documents, photos, and other content are managed in Joomla 1.5Ecommerce integration and search engine optimization Dan Rahmel explores the updates to Joomla 1.5 that you'll need if you already use Joomla and explains, using the latest terms, how to build a web site from scratch if you don't already use Joomla An update to the bestselling Joomla title on the market, this is the Joomla book to get. What you'll learn The best way to set up a Joomla installation and web server Creating a Joomla site, from idea to execution The latest features of Joomla and how to leverage them Who this book is for This book is for current and prospective web developers interested in using the Joomla content management system, as well as for any web user seeking to learn how to self-publish for a community.
This little book shows JavaScript developers how to build superb web applications with CoffeeScript, the remarkable little language that's gaining considerable interest. Through example code, this guide demonstrates how CoffeeScript abstracts JavaScript, providing syntactical sugar and preventing many common errors. You'll learn CoffeeScript's syntax and idioms step by step, from basic variables and functions to complex comprehensions and classes. Written by Alex MacCaw, author of JavaScript Web Applications (O'Reilly), with contributions from CoffeeScript creator Jeremy Ashkenas, this book quickly teaches you best practices for using this language - not just on the client side, but for server-side applications as well. It's time to take a ride with the little language that could. Discover how CoffeeScript's syntax differs from JavaScript Learn about features such as array comprehensions, destructuring assignments, and classes Explore CoffeeScript idioms and compare them to their JavaScript counterparts Compile CoffeeScript files in static sites with the Cake build system Use CommonJS modules to structure and deploy CoffeeScript client-side applications Examine JavaScript's bad parts - including features CoffeeScript was able to fix
Pro JavaScript RIA Techniques: Best Practices, Performance, and Presentation shows you how you can build JavaScript RIAs (rich Internet applications) with compelling user interfaces and great performance. With the best practices and optimization techniques you'll learn in this book, you can optimize performance without sacrificing a rich user interface. Using a combination of innovative ideas and intelligent use of HTML, CSS, JavaScript, and plugins, this book shows you how to make decisions based on best web standard development practices and realworld browser data. Through practical examples, you'll see how to optimize both design and performance with an eye toward future enhancements and efficient maintenance. Starting with the essential principles and techniques of semantic markup, build efficient, responsive web applications based on web standard best practices and realworld experience. Apply practical techniques and see how to reuse examples of broadly relevant page components to improve the interface and performance of existing sites. Explore ways to push the boundaries of the possible with existing browser technology. What you'll learn Best practices for building web applications using JavaScript and web standards Optimization techniques for high performance in browsers How to create richer user interfaces Advanced Ajax techniques How to optimize graphic performance by drawing in the browser with SVG Integrating accessibility into rich web applications Who this book is for This book is aimed at web developers and designers who need to improve the user experience of their sites by making their code more efficient and their sites more responsive, and incorporating more complexity all at the same time. It is for Internet professionals ready to go beyond Web 2.0 to a newer, more streamlined vision of rich user experiences. Table of Contents Building a Solid Foundation JavaScript for Rich Internet Applications Understanding the Web Browser Performance Tweaking Smoke and Mirrors: Perceived Responsiveness Beautiful Typography Multimedia Playback Form Controls Offline StorageWhen the Lights Go Out Binary Ajax Drawing in the Browser Accessibility in Rich Internet Applications
With this concise book, you'll learn the art of building hypermedia APIs that don't simply run "on" the Web, but that actually exist "in" the Web. You'll start with the general principles and technologies behind this architectural approach, and then dive hands-on into three fully-functional API examples. Too many APIs rely on concepts rooted in desktop and local area network patterns that don't scale well--costly solutions that are difficult to maintain over time. This book shows system architects and web developers how to design and implement human- and machine-readable web services that remain stable and flexible as they scale.Learn the H-Factors for representing application metadata across all media types and formatsUnderstand the four basic design elements for authoring hypermedia typesConvert a simple read-only XML-based media type into a successful API designExamine the challenges and advantages of designing a hypermedia type with JSONUse HTML5's rich set of hypermedia controls in the API design processLearn the details of documenting, publishing, and registering media type designs and link-relation types
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 ideal for experienced JavaScript and mobile developers alike. Store session data in the browser with local storage objects Save trips to the server: store larger amounts of data with IndexedDB Give browsers limited access to a user's system to read and upload files Take your app offline--and speed up page loading when it's online Use Web Workers to create multithreaded applications Transfer data between browser and server more efficiently with Web Sockets Learn about HTML5 tags for forms, multimedia, graphics, and geolocation "HTML5 is all the rage these days, but it's more than just a buzzword. "Programming HTML5 Applications" provides the knowledge to guide you through all the new technologies needed to make modern web applications." --Ralph Whitbeck, cohost of The Official jQuery Podcast |
You may like...
Trends, Applications, and Challenges of…
Mohammad Amin Kuhail, Bayan Abu Shawar, …
Hardcover
R6,683
Discovery Miles 66 830
Web Services - Concepts, Methodologies…
Information Reso Management Association
Hardcover
R8,957
Discovery Miles 89 570
|