- An Introduction to JavaScript Debugging
- Jan 21, 2013
- Novice programmers, or those migrating from other languages, usually find the JavaScript language fairly accessible, with plenty of available help and advice on how to get started developing programs. Unfortunately, the many articles and tutorials on coding rarely give much advice on what to do when code doesn't run correctly. In this article, Phil Ballard, author of Sams Teach Yourself JavaScript in 24 Hours, 5th Edition, introduces some simple but valuable methods for analyzing and debugging your JavaScript code, to make your programming time more productive and less frustrating.
|
- Working with and Creating Content for Your Joomla! Site
- Jan 15, 2013
- Learn how to use the Joomla! Content component to create articles and organize them into categories.
|
- Developing an Effective Website Design
- Jan 4, 2013
- This chapter shows you how to make decisions about developing an effective site design and where you can find some ideas that will help spark your design creativity.
|
- Introduction to Gradle: A Modern Build System
- Dec 20, 2012
- James L. Williams, author of Learning HTML5 Game Programming: A Hands-on Guide to Building Online Games Using Canvas, SVG, and WebGL, shows how to modernize your Java (and JVM language) project builds using Gradle and make them more manageable, doing more by writing less XML.
|
- Working with CSS3 Animations: Tools for Browser Support
- Dec 18, 2012
- CSS3 animations have gained enormous interest and popularity, in part due to the lack of support for traditional Flash animations in mobile devices such as the iPhone. This chapter introduces the tools this book uses to deal with browser support. It reviews how to use the Modernizr JavaScript library to ensure that older browsers are notified of missing content and nudge users toward a newer browser. This chapter also reviews other tools and resources that make development easier.
|
- Accustoming Yourself to JavaScript
- Dec 12, 2012
- As approachable as JavaScript is, mastering the language takes more time, and requires a deeper understanding of its semantics, its idiosyncrasies, and its most effective idioms. This first chapter begins with some of the most fundamental topics.
|
- Taming Networks with JavaScript and Node.js
- Dec 10, 2012
- Node.js offers developers an excellent modern platform for developing networked applications. George Ornbo, author of Sams Teach Yourself Node.js in 24 Hours, explains how Node.js makes network programming easier and faster, with the help of a little language known as JavaScript.
|
- Using Functions in JavaScript
- Nov 29, 2012
- Functions are one of the basic building blocks of JavaScript and will appear in virtually every script you write. In this excerpt learn how to create and use functions.
|
- jQuery, jQuery UI, and jQuery Mobile: Communicating with the Server
- Nov 28, 2012
- This chapter discusses how to communicate with the server. To demonstrate this, a simple test server is written in Node.js, which is a server-side JavaScript execution environment. After that, various recipes show how to get JSON, HTML, XML, and JSONP from the server by using AJAX methods and functions. This chapter pays a lot of attention to error handling to assure the quality of the end result.
|
- Working with Arrays in PHP and MySQL
- Nov 20, 2012
- This chapter presents the most important problems you’ll have to solve when working with arrays—and, of course, solutions for these problems.
|
- XHTML 2 vs. HTML5: A Tale of Two World Wide Webs
- Nov 20, 2012
- David Chisnall looks at the two competing philosophies currently driving the World Wide Web and contrasts their goals and utility.
|
- Top 10 HTML5 Canvas Features
- Nov 8, 2012
- The advent of the Canvas 2D API dramatically expands the capabilities of HTML5 Canvas. David Geary, author of Core HTML5 Canvas: Graphics, Animation, and Game Development, shares his excitement about the new options available to application designers, presenting a 'top 10' list of the best improvements and expansions in this hardworking tool of the trade.
|
- Creating Pages and Basic Page Editing in Expression Web 4
- Nov 7, 2012
- This chapter provides basic information on page creation and editing in Expression Web 4, including sections on formatting text, creating hyperlinks, setting page preferences, and inserting and using code snippets.
|
- Using jQuery Mobile with QR Codes
- Oct 22, 2012
- Phil Dutson, coauthor of Sams Teach Yourself jQuery Mobile in 24 Hours, discusses marketing strategy for mobile devices using QR codes and shows how jQuery Mobile can be used to create a mobile friendly landing page.
|
- Creating and Planning a Website with Adobe Muse
- Oct 4, 2012
- This chapter shows how to use Adobe Muse to specify the page size for your new website, how to create and apply master pages, and how to fill the browser with a background color or image and set objects to display at 100% browser width.
|
- Using Node.js and Socket.IO with Twitter’s Streaming API
- Oct 3, 2012
- Learn about how Node.js and Socket.IO can be used to consume data directly from the Web and then broadcast the data to connected clients. You will be working with Twitter’s streaming Application Programming Interface (API) and pushing data out to the browser in real-time.
|
- Exploring jQuery Selectors, Part 3
- Sep 18, 2012
- Developer Jeff Friesen concludes his series on JQuery's selectors by exploring filter, extension, and custom selectors.
|
- Practical Object-Oriented Design in Ruby: Managing Dependencies
- Sep 18, 2012
- Because well designed objects have a single responsibility, their very nature requires that they collaborate to accomplish complex tasks. This collaboration is powerful and perilous. To collaborate, an object must know something know about others. Knowing creates a dependency. If not managed carefully, these dependencies will strangle your application.
|
- Exploring jQuery Selectors, Part 2
- Sep 11, 2012
- Jeff Friesen continues his exploration of selectors by focusing on jQuery's form and attribute selector categories.
|
- Testing Your JavaScript/CoffeeScript, Part 2 of 2: Writing Tests
- Sep 6, 2012
- In part 1 of this series, you learned why testing your JavaScript or CoffeeScript code is important, and how to set up testing in a Ruby on Rails project. Mark Bates, author of Programming in CoffeeScript, concludes this series by showing how to use Mocha, Chai, and other libraries to write your tests.
|