jQuery is often referred to as the 'write less, do more' JavaScript library. It allows a few clear lines of elegant, well-tested, code to replace many pages of complex hand-coded script, speeding development times and providing substantial cost savings. You will find jQuery 2 Recipes' problem-solution approach to be an excellent value and a feature-packed resource as you begin to include jQuery in your own projects. This book is bursting with fully-worked example recipes showing the core jQuery frameworks (jQuery, jQuery Mobile, jQuery UI) in action. Starting with fundamental principals and progressing to more advanced topics you'll be shown how to make the very best use of jQuery every step of the way. Early on, you'll learn to work confidently with dynamic data and to handle the jQuery events that form the foundation of your application. We'll then build on this foundation to demonstrate how fully working user-interface animations and AJAX data-validation can be constructed within jQuery. We'll show how add-on libraries like jQwidgets can be deployed to create professional quality apps for both the desktop and web with minimal coding. Finally, a full set of debugging and error-handling recipes is included to help you track down bugs and ensure your code is as robust as it can be. What you'll learn This book contains a comprehensive collection of recipes that will help you solve a wide range of jQuery 2.0 problems. Follow working examples of the main features of all three core jQuery frameworks (jQuery, jQuery UI and jQuery Mobile) in action. See how to integrate jqWidgets into your application effectively. Learn the techniques to create and implement custom animations and effects
Showing posts with label References. Show all posts
Showing posts with label References. Show all posts
Wednesday, October 22, 2014
jQuery 2 Recipes: A Problem-Solution Approach
jQuery 2 Recipes: A Problem-Solution Approach
jQuery is often referred to as the 'write less, do more' JavaScript library. It allows a few clear lines of elegant, well-tested, code to replace many pages of complex hand-coded script, speeding development times and providing substantial cost savings. You will find jQuery 2 Recipes' problem-solution approach to be an excellent value and a feature-packed resource as you begin to include jQuery in your own projects. This book is bursting with fully-worked example recipes showing the core jQuery frameworks (jQuery, jQuery Mobile, jQuery UI) in action. Starting with fundamental principals and progressing to more advanced topics you'll be shown how to make the very best use of jQuery every step of the way. Early on, you'll learn to work confidently with dynamic data and to handle the jQuery events that form the foundation of your application. We'll then build on this foundation to demonstrate how fully working user-interface animations and AJAX data-validation can be constructed within jQuery. We'll show how add-on libraries like jQwidgets can be deployed to create professional quality apps for both the desktop and web with minimal coding. Finally, a full set of debugging and error-handling recipes is included to help you track down bugs and ensure your code is as robust as it can be. What you'll learn This book contains a comprehensive collection of recipes that will help you solve a wide range of jQuery 2.0 problems. Follow working examples of the main features of all three core jQuery frameworks (jQuery, jQuery UI and jQuery Mobile) in action. See how to integrate jqWidgets into your application effectively. Learn the techniques to create and implement custom animations and effects
jQuery is often referred to as the 'write less, do more' JavaScript library. It allows a few clear lines of elegant, well-tested, code to replace many pages of complex hand-coded script, speeding development times and providing substantial cost savings. You will find jQuery 2 Recipes' problem-solution approach to be an excellent value and a feature-packed resource as you begin to include jQuery in your own projects. This book is bursting with fully-worked example recipes showing the core jQuery frameworks (jQuery, jQuery Mobile, jQuery UI) in action. Starting with fundamental principals and progressing to more advanced topics you'll be shown how to make the very best use of jQuery every step of the way. Early on, you'll learn to work confidently with dynamic data and to handle the jQuery events that form the foundation of your application. We'll then build on this foundation to demonstrate how fully working user-interface animations and AJAX data-validation can be constructed within jQuery. We'll show how add-on libraries like jQwidgets can be deployed to create professional quality apps for both the desktop and web with minimal coding. Finally, a full set of debugging and error-handling recipes is included to help you track down bugs and ensure your code is as robust as it can be. What you'll learn This book contains a comprehensive collection of recipes that will help you solve a wide range of jQuery 2.0 problems. Follow working examples of the main features of all three core jQuery frameworks (jQuery, jQuery UI and jQuery Mobile) in action. See how to integrate jqWidgets into your application effectively. Learn the techniques to create and implement custom animations and effects
Monday, October 13, 2014
JavaScript & jQuery: The Missing Manual, 3rd Edition
JavaScript & jQuery: The Missing Manual
JavaScript lets you supercharge your HTML with animation, interactivity, and visual effects—but many web designers find the language hard to learn. This easy-to-read guide not only covers JavaScript basics, but also shows you how to save time and effort with the jQuery and jQuery UI libraries of prewritten JavaScript code. You’ll build web pages that feel and act like desktop programs—with little or no programming.
The important stuff you need to know:
JavaScript lets you supercharge your HTML with animation, interactivity, and visual effects—but many web designers find the language hard to learn. This easy-to-read guide not only covers JavaScript basics, but also shows you how to save time and effort with the jQuery and jQuery UI libraries of prewritten JavaScript code. You’ll build web pages that feel and act like desktop programs—with little or no programming.
The important stuff you need to know:
- Pull back the curtain on JavaScript. Learn how to build a basic program with this language.
- Get up to speed on jQuery. Quickly assemble JavaScript programs that work well on multiple web browsers.
- Transform your user interface. Learn jQuery UI, the JavaScript library for interface features like design themes and controls.
- Make your pages interactive. Create JavaScript events that react to visitor actions.
- Use animations and effects. Build drop-down navigation menus, pop-ups, automated slideshows, and more.
- Collect data with web forms. Create easy-to-use forms that ensure more accurate visitor responses.
- Practice with living examples. Get step-by-step tutorials for web projects you can build yourself.
Friday, March 14, 2014
O'Reilly Webcast: Getting Started with HTML5 Canvas
This video introduce the basics of working with HTML5 canvas: how to create canvas draw lines, shapes and as time permits other canvas capabilities. This webcast talk is designed for people without a background with HTML 5 canvas.
Monday, January 27, 2014
Node.js the Right Way: Practical, Server-Side JavaScript That Scales
Get to the forefront of server-side JavaScript programming by writing compact, robust, fast, networked Node applications that scale. Ready to take JavaScript beyond the browser, explore dynamic languages features and embrace evented programming? Explore the fun, growing repository of Node modules provided by npm. Work with multiple protocols, load-balanced RESTful web services, express, 0MQ, Redis, CouchDB, and more. Develop production-grade Node applications fast.
JavaScript is the backbone of the modern web, powering nearly every web app's user interface. Node.js is JavaScript for the server. This book shows you how to develop small, fast, low-profile, useful, networked applications. You'll write asynchronous, non-blocking code using Node's style and patterns. You'll cluster and load balance your services with Node core features and third-party tools. You'll work with many protocols, creating RESTful web services, TCP socket clients and servers, and more.
This short book packs a hefty dose of Node.js. You'll test your code's functionality and performance under load. You'll learn important aspects of Node development--from its architecture and core, to its ecosystem of third-party modules. You'll discover how Node pairs a server-side event loop with a JavaScript runtime to produce screaming fast, non-blocking concurrency. Through a series of practical programming domains, you'll use the latest available ECMAScript Harmony features and harness key Node classes such as EventEmitter and Stream. Throughout the book, you'll develop real programs that are small, fast, low-profile, and useful.
Get ready to join a smart community that's rapidly advancing the state of the art in web development.
What You Need:
Latest stable release of Node.js, this book was written with 0.12.x in mind. The 0MQ (ZeroMQ) library, version 3.2 or higher.
Tuesday, December 24, 2013
jQuery and JavaScript Phrasebook
jQuery and JavaScript Phrasebook (Developer's Library)
Get more done faster with jQuery and JavaScript! Brad Dayley’s jQuery and JavaScript Phrasebook brings together 100+ instantly useful code snippets and idioms for performing a wide spectrum of common web application tasks. This hands-on guide gets straight to the essence of what’s new and important in jQuery and JavaScript, and what you need to know to build new web solutions or migrate existing sites to jQuery.
Building on JavaScript Phrasebook, Dayley presents carefully tested, flexible, adaptable code - all organized for quick lookup and easy use. Dayley’s coverage ranges from the basics to advanced jQuery capabilities, including jQueryUI widgets and mobile development. Coverage includes:
- Basics, including selecting and manipulating HTML elements with jQuery Selector
- Dynamically manipulating CSS values
- Handling browser and DOM events
- Performing validation
- Server communication
- REST, PHP, MySQL, AJAX, and JSON/XML data
- Positioning web page elements and making them interactive
- Using animation and other special effects
- And much more
jQuery and JavaScript Phrasebook is the perfect quick reference for millions of web developers who want reliable solutions they can use right now -- with no distractions and no diversions!
Friday, December 20, 2013
Expert JavaScript
Expert JavaScript is your definitive guide to understanding how and why JavaScript behaves the way it does. Master the inner workings of JavaScript by learning in detail how modern applications are made. In covering lesser-understood aspects of this powerful language and truly understanding how it works, your JavaScript code and programming skills will improve.
You will learn about core fundamentals of JavaScript, including deep dives into functions, scopes, closures, and practical object-oriented code. Mark Daggett explains clearly how closures, events, and asynchronous code really operate, as well as conventions and concepts to write JavaScript in a clear, pragmatic style. Many of the changes in ECMAScript6 and its implications are all explained. You'll be introduced to modern workflow tools to make application development faster, more enjoyable, and ostensibly more profitable. You'll understand how to measure code quality and write more testable JavaScript, and finally you'll learn about real-world applications of JavaScript, including JavaScript-powered robots.
JavaScript is one of the most powerful languages on the web today, and it is only getting stronger. This book will take you through the process of planning, coding, testing, profiling and finally releasing your application, at expert level. With more frameworks and more improvements than ever, now is the time to become an expert at JavaScript. Make this journey - use Expert JavaScript today.
What you’ll learn
- What is really going on underneath functions, in arguments, types, coercion, and scope
- How closures, events, and asynchronous code work at a fundamental level
- How to understand advanced topics including promise objects, coroutines, and generators
- How to apply this newfound knowledge pragmatically to build the very best modern JavaScript applications
Who this book is for
This book is for the experienced JavaScript programmer who wants to understand the how and why of their code in order to become a better developer. This book is not intended to teach JavaScript at a syntactical level, but instead delve deep into the code - the philosophy, the reasoning and the detailed expert-level knowledge behind it. This newfound knowledge will enable the reader to build the very best modern JavaScript applications. It is for anyone who wants to become a better programmer by understanding at a very high level how the code works.
Table of Contents
- Objects and Prototypes
- Functions
- Getting Closure
- JavaScript Slang
- Living Asynchronously
- JavaScript IRL
- Pragmatic JavaScript Style
- Workflow
- Code Quality
- Improving Testability
Pro Node.js for Developers
Pro Node.js for Developers
Since it’s creation in 2009, Node.js has grown into a powerful and increasingly popular asynchronous-development framework for creating highly-scalable network applications using JavaScript. Respected companies such as Dow Jones and LinkedIn are among the many organizations to have seen Node’s potential and adopted it into their businesses.
Pro Node.js for Developers provides a comprehensive guide to this exciting new technology. We introduce you to Node – what it is, why it matters and how to set it up – before diving deeply into the key concepts and APIs that underpin its operation.
Building upon your existing JavaScript skills you’ll be shown how to use Node.js to build both Web- and Network-based applications, to deal with data sources, capture events and deal with child processes to create robust applications that will work well in a wide range of circumstances.
Once you've mastered these skills we’ll go further, teaching you more advanced software engineering skills that will give your code a professional edge. You’ll learn how to create easily reusable modules that will save you time through code reuse, to log and debug your applications quickly and effectively and to write code that will scale easily and reliably as the demand for your application grows.
Pro Node.js for Developers provides a comprehensive guide to this exciting new technology. We introduce you to Node – what it is, why it matters and how to set it up – before diving deeply into the key concepts and APIs that underpin its operation.
Building upon your existing JavaScript skills you’ll be shown how to use Node.js to build both Web- and Network-based applications, to deal with data sources, capture events and deal with child processes to create robust applications that will work well in a wide range of circumstances.
Once you've mastered these skills we’ll go further, teaching you more advanced software engineering skills that will give your code a professional edge. You’ll learn how to create easily reusable modules that will save you time through code reuse, to log and debug your applications quickly and effectively and to write code that will scale easily and reliably as the demand for your application grows.
What you’ll learn
- Install, configure and deploy Node.js apps effectively
- Understand the Node.js asynchronous programming model in detail
- Create both web and network-based Node.js applications with ease
- Learn to work effectively with varied data sources and file types
- Discover advanced software engineering concepts that will will save you time and promote code reuse
Who this book is for
This book is for developers who already have a working knowledge of JavaScript and are interested in adopting Node.js into their projects. All other concepts will be introduced from first-principals.
Table of Contents
- Introducing Node.js
- The Node Module System
- The Event Loop
- Events
- Timers and Scheduling
- The Command Line Interface
- Accessing the File System
- Data Streams
- Binary Data
- Creating Child Processes
- Network Programming
- HTTP Server Development
- Connect
- Connecting to Databases
- Logging
- Application Scaling
- Appendix
Friday, December 13, 2013
Releasing HTML5 Games for Windows 8
![]() |
| Releasing HTML5 Games for Windows 8 |
Windows 8 presents an incredible opportunity for distributing and monetizing HTML5 games, and this guide shows how you can profit from it. You’ll learn everything you need to know about porting your original web-based JavaScript game to the new "touch-first" version of Windows, as well as several options for selling your game in Windows Store.
Windows 8 is a big leap forward for developers because it treats HTML5 as a first-class citizen, alongside C# and C++. Interactive development expert Jesse Freeman explains how Windows 8 works, gets you started with Visual Studio Express (it’s free!), and uses a case study to show you how to port an HTML5 game with ease.
- Learn which games and JavaScript libraries work best on Windows 8
- Adjust artwork for different screen resolutions and Windows 8 features
- Accommodate mouse, keyboard, touch, and other game controls
- Optimize your game to run well on any Windows 8 device
- Understand the steps for publishing your game to Windows Store
- Explore fixed price, trial mode, ad support, and in-app purchase options
- Use a web-first workflow to ensure your game runs on many other platforms
Wednesday, November 27, 2013
The Mobile Playbook, 2nd Edition - from Google
The Mobile Playbook is a resource guide from Google to help businesses win with mobile. It features insights, case studies and recommendations on how any business can operationalize mobile.
Tuesday, October 15, 2013
Free eBook online: The Architecture of Open Source Applications and The Performance of Open Source Applications
The Performance of Open Source Applications
- Introduction
- 1. High Performance Networking in Chrome
- 2. From SocialCalc to EtherCalc
- 3. Ninja
- 4. Parsing XML at the Speed of Light
- 5. MemShrink
- 6. Applying Optimization Principle Patterns to Component Deployment and Configuration Tools
- 7. Infinispan
- 8. Talos
- 9. Zotonic
- 10. Secrets of Mobile Network Performance
- 11. Warp
- 12. Working with Big Data in Bioinformatics
The Architecture of Open Source Applications
- Introduction
- 1. Asterisk
- 2. Audacity
- 3. The Bourne-Again Shell
- 4. Berkeley DB
- 5. CMake
- 6. Eclipse
- 7. Graphite
- 8. The Hadoop Distributed File System
- 9. Continuous Integration
- 10. Jitsi
- 11. LLVM
- 12. Mercurial
- 13. The NoSQL Ecosystem
- 14. Python Packaging
- 15. Riak and Erlang/OTP
- 16. Selenium WebDriver
- 17. Sendmail
- 18. SnowFlock
- 19. SocialCalc
- 20. Telepathy
- 21. Thousand Parsec
- 22. Violet
- 23. VisTrails
- 24. VTK
- 25. Battle For Wesnoth
- Bibliography
The Architecture of Open Source Applications Volumn II
- Introduction
- 1. Scalable Web Architecture and Distributed Systems
- 2. Firefox Release Engineering
- 3. FreeRTOS
- 4. GDB
- 5. The Glasgow Haskell Compiler
- 6. Git
- 7. GPSD
- 8. The Dynamic Language Runtime and the Iron Languages
- 9. ITK
- 10. GNU Mailman
- 11. matplotlib
- 12. MediaWiki
- 13. Moodle
- 14. nginx
- 15. Open MPI
- 16. OSCAR
- 17. Processing.js
- 18. Puppet
- 19. PyPy
- 20. SQLAlchemy
- 21. Twisted
- 22. Yesod
- 23. Yocto
- 24. ZeroMQ
- Bibliography
Link: http://aosabook.org/
Monday, October 14, 2013
O'Reilly Open Books

WolfO'Reilly has published a number of Open Books--books with various forms of "open" copyright--over the years. The reasons for "opening" copyright, as well as the specific license agreements under which they are opened, are as varied as our authors.
Perhaps a book was outdated enough to be put out of print, yet some people still needed the information it covered. Or the author or subject of a book felt strongly that it should be published under a particular open copyright. Maybe the book was written collectively by a particular community, as in the case of our Community Press books.
But there's more to making Open Books available online than simply adopting an open license or giving up rights granted under copyright law. The print books need to be converted to a digital format so that they're accessible via the web.
We're happy to have partnered with two innovative nonprofits, Creative Commons and the Internet Archive, to solve the licensing and digitizing challenges involved in bringing Open Books to readers.
While the books listed here use various open licenses, since 2003 we've focused on using the licenses created by Creative Commons. O'Reilly has adopted the Creative Commons Founders' Copyright, which we're applying to hundreds of out-of-print and current titles, pending author approval.
Through its Open Library project, the Internet Archive is scanning and hosting PDF versions of our open books. We posted the first book, the original edition of The Whole Internet User's Guide & Catalog in October of 2005, as part of the launch of the Open Content Alliance (we and the Internet Archive are among the founding members of the alliance).
We're pleased to keep these books alive and grateful to our nonprofit partners for their contribution. Please consider donating to Creative Commons and the Internet Archive--they're doing important work to enrich the public good.
http://oreilly.com/openbook/
Sunday, October 6, 2013
Mobile Web Best Practices
The document "Mobile Web Best Practices 1.0" of W3C Recommendation specifies Best Practices for delivering Web content to mobile devices. The principal objective is to improve the user experience of the Web when accessed from such devices.
The recommendations refer to delivered content and not to the processes by which it is created, nor to the devices or user agents to which it is delivered.
It is primarily directed at creators, maintainers and operators of Web sites. Readers of this document are expected to be familiar with the creation of Web sites, and to have a general familiarity with the technologies involved, such as Web servers and HTTP. Readers are not expected to have a background in mobile-specific technologies.
Visit: http://www.w3.org/TR/2008/REC-mobile-bp-20080729/
The recommendations refer to delivered content and not to the processes by which it is created, nor to the devices or user agents to which it is delivered.
It is primarily directed at creators, maintainers and operators of Web sites. Readers of this document are expected to be familiar with the creation of Web sites, and to have a general familiarity with the technologies involved, such as Web servers and HTTP. Readers are not expected to have a background in mobile-specific technologies.
Visit: http://www.w3.org/TR/2008/REC-mobile-bp-20080729/
![]() |
| Mobile Web Best Practices 1.0 |
Wednesday, September 25, 2013
HTML5 iPhone Web Application Development
![]() |
| HTML5 iPhone Web Application Development |
HTML5 iPhone Web Application Development
An introduction to web-application development for mobile within the iOS Safari browser with this book and ebook
Overview
- Simple and complex problems will be covered with examples and resources that backup the approach and technique.
- Real world solutions that are broken down for multiple target audiences; from beginner developers to technical architects.
- Learn to build true web applications using the latest industry standards for iOS Safari.
In Detail
Create compelling web applications specifically tailored for distribution on iOS Safari. Work through real world examples with references, and in-depth discussions on the approach; including its benefits and drawbacks.
"HTML5 iPhone Web Application Development" strives to teach all levels of developers, beginners and professionals, the process of creating web applications for iOS Safari. Utilizing current industry standards for frontend development, learn to take advantage of HTML5, CSS3 and JavaScript to create compelling software.
Start with reviewing current industry standards for frontend development, and end with creating a native application using the same codebase.
Your journey will begin with an overview of current industry standards for frontend technology, quickly moving to solve real world issues; from creating a resizable or responsive gallery, to creating a single page application that utilizes the popular Backbone.js framework.
"HTML5 iPhone Web Application Development" aims to make you an expert in developing web applications for the iOS Safari platform.
What you will learn from this book
- Explore exciting HTML5 features such as Geolocation and localStorage
- Responsive design implementation
- Native application development using PhoneGap
- Get to grips with current industry standards
- Develop touch-based interactivity
- Learn about Safari specific UI enhancements
- Find solutions to every day real world problems
Approach
Presented in an easy to follow, step by step tutorial format, this is your guide to web application development for the iOS Safari
Who this book is written for
This book was meant for you! From the beginner developer to chief technology officer, this book aims to make you an expert in the field of web application development for iOS Safari. Familiarity with HTML, CSS and JavaScript are greatly encouraged but if you’re looking to dive right in and find solutions to everyday problems and more, then this book is for you.
Saturday, August 17, 2013
Real World Windows 8 App Development with JavaScript: Create Great Windows Store Apps
Real World Windows 8 App Development with JavaScript offers you practical advice and hard-earned insights that will help you create and publish apps to a worldwide market.
Led by authors with deep Windows 8 app development experience, you’ll learn how to make the most of Microsoft’s APIs for hooking into Windows 8 on all devices, including the core ideas of promises and the asynchronous programming model. You’ll also discover such important tips as how to
- Adhere to Windows 8 guidelines for successful app acceptance
- Extend the appeal of your app with media, contracts, charms, and user notifications
- Capture and work with media, including the ability to play video wirelessly to a television
- Manage background processing and file transfers
- Gain visibility for your app and add monetization optionsReal World Windows 8 App
- Adhere to Windows 8 guidelines for successful app acceptance
- Extend the appeal of your app with media, contracts, charms, and user notifications
- Capture and work with media, including the ability to play video wirelessly to a television
- Manage background processing and file transfers
- Gain visibility for your app and add monetization optionsReal World Windows 8 App
Development with JavaScript features real-world examples that emphasize the use of JavaScript and HTML 5 and that also adhere to the stylistic guidelines Microsoft has put in place to maintain a consistent look and feel for all applications on this platform.
Get the low-down from authors with experience from the front lines of Windows 8 app development. Theory is all well and good, but when it comes down to it, you can’t beat practical advice from people who’ve been there and done it! You’ll come away from this book with all the tools, ideas, and inspiration you need to create successful Windows 8 JavaScript apps.
What you’ll learn
- The fundamentals of the asynchronous programming model
- Integrating your app with the Windows 8 system
- Working with and capturing media
- Extending your app with contracts and charms
- Giving users notifications
- Monetization and certification
Who this book is for
This book is for JavaScript developers wanting to create applications for sale in the Windows 8 app store. Developers should have a good knowledge of HTML5 and JavaScript, but no previous Windows 8 app development knowledge is required.
Table of Contents
- The Windows 8 Ethos and Environment
- Getting the Basics Right
- Incorporating Layout and Controls
- Navigating the Media Maze
- Making the Most Out of Charms and Contracts
- Solving the Printing Problem
- Providing Clear Notifications
- Keeping Apps Running the the Background
- Monetizing Your App: The Lowdown
- Getting your App on the Windows Store
Monday, July 15, 2013
Free online: Learning JavaScript Design Patterns
![]() |
| Learning JavaScript Design Patterns |
Link: http://addyosmani.com/resources/essentialjsdesignpatterns/book/
Table Of Contents
- Introduction
- What is a Pattern?
- "Pattern"-ity Testing, Proto-Patterns & The Rule Of Three
- The Structure Of A Design Pattern
- Writing Design Patterns
- Anti-Patterns
- Categories Of Design Pattern
- Summary Table Of Design Pattern Categorization
- JavaScript Design Patterns
- JavaScript MV* Patterns
- Modern Modular JavaScript Design Patterns
- Design Patterns In jQuery
- jQuery Plugin Design Patterns
- JavaScript Namespacing Patterns
- Conclusions
- References
Friday, July 5, 2013
HTML5 Programming with JavaScript For Dummies
Web designers and programmers, add JavaScript to your HTML5 development toolkit without fear
Modern websites are complex, and some of the most exciting features - things like geolocation, canvas, portability to mobile and more - require JavaScript to leverage what HTML5 can create. Don't know JavaScript? That's where HTML5 Programming with JavaScript For Dummies comes in. Rather than walking you through JavaScript as a programming language, it approaches JavaScript as a tool to help you enhance web pages.
- Helps web designers and programmers tap the full power of HTML5 by leveraging JavaScript, even if they have no prior knowledge of JavaScript
- Enables readers to produce modern websites with today's technology essentials: portability to mobile devices, animation, the use of Libraries, the Canvas component, and more
- Emphasizes practical uses and offers many short examples for illustration
Discover basic to complex ways to use JavaScript programming syntax to harness the full power of HTML5 and CSS3.
Wednesday, July 3, 2013
HTML5 Game Development For Dummies
Learn to:
- Use HTML5 to build graphically rich, interactive games
- Prepare your creations to work on mobile devices
- Create adventure games, word games, space games, and others
- Apply a basic physics model for more advanced motion
Love games? Turn your imagination loose with the tools and techniques in this book!
Game fanatic Andy Harris has written the book he wishes he'd had when he started creating games for his own enjoyment. Whether you're new to programming or a skilled programmer eager to cash in on today's game bonanza, you'll find just what you need here. Master HTML5 and CSS game tools and build powerful games that also work on mobile devices.
- Building blocks — learn the essentials of HTML, CSS, and programming with JavaScript
- Of sprites and such — create sprites (the moving elements of your game), control them, and manage their speed
- Rev up the engine — discover how to use the simpleGame engine and its library of objects to bring your game to life
- Sound is super — choose an audio editor and locate or build sound effects to add interest and excitement to your game
- Games for the road — see how HTML5 facilitates mobile game development and learn to make your game work as an app
Open the book and find:
- The necessary parts of a game
- How to build a basic HTML5 page
- Step-by-step directions for some simple starter games
- Tips on debugging your code
- The importance of collisions and how to manage them
- Why it's wise to plan every detail of your game
- Mobile-specific tricks for game developers
- Outlines of ten games you can finish yourself
About the Author
Andy Harris taught himself programming because it was fun. He's a full-time computer science instructor at Indiana University-Purdue University at Indianapolis (IUPUI), where his courses include web development and game programming, and he's the bestselling author of HTML, XHTML & CSS All-in-One For Dummies.
Sunday, June 30, 2013
Create your first Windows Store app using JavaScript
The tutorial series by Microsoft explain how to use JavaScript with HTML5 and Cascading Style Sheets (CSS) to create Windows Store apps.
![]() |
| Hello World of Windows Store app using JavaScript |
- Part 1: Create a "Hello, world!" app
Start here to create your first app, a simple "Hello, world" app that displays a personalized greeting. Learn how to
- Create a new project
- Add HTML content to your start page
- Handle touch, pen, and mouse input
- Switch between the light and dark style sheets
- Create your own custom styles
- Use a Windows Library for JavaScript control - Part 2: Manage app lifecycle and state
In Windows 8, you can launch several apps and switch between them without having to worry about slowing down the system or running the battery down. That's because the system automatically suspends (and sometimes terminates) apps that are running in the background for you. A well-designed app can be suspended, terminated, and relaunched by the system and seem as though it were running the entire time.
In Part 2 of this tutorial series, you update your "Hello, world" app to respond to lifecycle events and save user and session data. - Part 3: PageControl objects and navigation
The "Hello, world" app that you created in the previous tutorials contains a single page of content, but most real-world apps will contain several pages. In this tutorial, you copy the code from your "Hello, world" app into a new app that uses the Navigation App template, and then you add an additional page and enable navigation between the app's pages. - Part 4: Layout and orientation
In this tutorial, we go over the basics of creating a user interface in HTML and CSS. To learn these basics, you create a simple photo viewer that lets the user pick an image from their Pictures Library, and then it shows the image and some info about the image file. For this tutorial, we start from scratch with a new app. - Part 5: File access and pickers
In this tutorial, you add functionality to the app you created in Part 4: Layout and views. First, you handle the "Get photo" button click event to open a file picker and let the user select an image from their Pictures library. Then you bind UI controls to file properties to show the picture info. Finally, we revisit what you learned in Part 2 about how to save app state. Here, you use a MostRecentlyUsedList to keep access to the image selected by the user. - Doc roadmap
After you're done with the tutorials, check out the doc roadmap for a list of key resources that can help you learn more about creating Windows Store apps using JavaScript.
Friday, June 14, 2013
Start Here! Build Windows 8 Apps with HTML5 and JavaScript
Ready to learn Windows 8 programming? Start Here!™
Learn the fundamentals of Windows 8 programming—and begin creating apps for desktops, laptops, tablets, and other devices. If you have previous experience with HTML5 and JavaScript—simply start here! This book introduces must-know concepts and getting-started techniques through easy-to-follow explanations, examples, and exercises.
Here’s where you start learning Windows 8 app development
- Build on your knowledge of HTML5, CSS, and JavaScript
- Create photo and media galleries with built-in HTML widgets
- Interact with the system through live tiles, contracts, and view state detection
- Store and access data on the local device and via the Internet
- Access webcam, GPS, and other sensors embedded in the device
- Create your first programs and publish them to the Windows Store
Labels:
HTML5,
Javascript,
Microsoft,
References,
Windows 8
Monday, June 3, 2013
Online tutorial: ASP.NET Web Deployment using Visual Studio
This tutorial series, ASP.NET Web Deployment using Visual Studio, shows you how to deploy (publish) an ASP.NET web application to a Windows Azure Web Site or a third-party hosting provider, by using Visual Studio 2012 or Visual Studio 2010.
You develop a web application in order to make it available to people over the Internet. But web programming tutorials typically stop right after they've shown you how to get something working on your development computer. This series of tutorials begins where the others leave off: you've built a web site, tested it, and it's ready to go. What's next? These tutorials show you how to deploy first to IIS on your local development computer for testing, and then to Windows Azure or a third-party hosting provider for staging and production. The sample application that you'll deploy is a web application project that uses the Entity Framework, SQL Server, and the ASP.NET membership system. The sample application uses ASP.NET Web Forms, but the procedures shown apply also to ASP.NET MVC and Web API.
These tutorials assume you know how to work with ASP.NET in Visual Studio. If you don’t, a good place to start is a basic ASP.NET Web Forms Tutorial or a basic ASP.NET MVC Tutorial.
Visual Studio 2012 is recommended, but you can complete most of the tutorial steps by using Visual Studio 2010. You'll need to install the latest updates and the Windows Azure SDK, as explained in the Prerequisites section.
link: http://www.asp.net/web-forms/tutorials/deployment/visual-studio-web-deployment/introduction
![]() |
| ASP.NET Web Deployment using Visual Studio |
These tutorials assume you know how to work with ASP.NET in Visual Studio. If you don’t, a good place to start is a basic ASP.NET Web Forms Tutorial or a basic ASP.NET MVC Tutorial.
Visual Studio 2012 is recommended, but you can complete most of the tutorial steps by using Visual Studio 2010. You'll need to install the latest updates and the Windows Azure SDK, as explained in the Prerequisites section.
link: http://www.asp.net/web-forms/tutorials/deployment/visual-studio-web-deployment/introduction
Subscribe to:
Comments (Atom)











