Browse Category

Javascript

Dynamic HTML: The Definitive Reference

By Danny Goodman

Packed with info at the most modern internet necessities and browser beneficial properties, this new version is your final one-stop source for HTML, XHTML, CSS, rfile item version (DOM), and JavaScript improvement. here's the excellent reference for designers of wealthy net purposes who have to function in all smooth browsers, together with web Explorer 7, Firefox 2, Safari, and Opera.

With this ebook, you could immediately see browser aid for the most recent standards-based applied sciences, together with CSS point three, DOM point three, internet types 2.0, XMLHttpRequest for AJAX functions, JavaScript 1.7, and lots of extra. This new edition:

  • Provides at-a-glance references for the tags, attributes, gadgets, houses, tools, and occasions of HTML, XHTML, CSS, DOM, and middle JavaScript. you could fast lookup a selected characteristic or language time period to determine whether it is on hand in wanted browser manufacturers and versions.
  • Includes convenient move referencing that allows you to lookup an characteristic (or item estate, approach, or occasion style) to discover all of the goods that realize it, together with interrelated HTML tags, variety houses, and rfile item version equipment, homes, and events.
  • Offers appendices the place you could quick find values precious in HTML authoring and scripting. you will find insurance of instructions used throughout 3 browsers for user-editable content.
  • Includes a thesaurus that offers you fast reasons of a few of the hot and in all likelihood complicated terminology of DHTML.

Dynamic HTML: The Definitive Reference speeds how you can including subtle beneficial properties in your websites. critical, entire, and succinct, this bestselling consultant is the must-have compendium for all net builders all in favour of growing dynamic internet content.

Show description

Keep Reading

Professional XMPP Programming with JavaScript and jQuery

By Jack Moffitt

Create real-time, hugely interactive apps speedy with the strong XMPP protocol

XMPP is a strong protocol used for quite a lot of functions, together with immediate messaging, multi-user chat, voice and video conferencing, collaborative areas, real-time gaming, facts synchronization, and seek. This e-book teaches you ways to harness the ability of XMPP on your personal apps and offers you with the entire instruments you want to construct the subsequent new release of apps utilizing XMPP or upload new good points for your present apps. that includes the JavaScript language all through and using the jQuery library, the ebook includes a number of XMPP apps of accelerating complexity that function perfect studying tools.

Coverage Includes:

  • Getting to grasp XMPP
  • Designing XMPP Applications
  • Saying hi: the 1st Application
  • Exploring the XMPP Protocol: A Debugging Console
  • Microblogging in genuine Time: An Identica Client
  • Talking with pals: One-on-One Chat
  • Exploring providers: carrier Discovery and Browsing
  • Group Chatting: A Multi-User Chat Client
  • Publishing and Subscribing: A Shared comic strip Pad Introduction
  • Writing with associates: A Collaborative textual content Editor
  • Playing video games: nose to nose Tic-Tac-Toe
  • Getting connected: Bootstrapping BOSH
  • Deploying XMPP Applications
  • Writing Strophe Plug-ins

Note: CD-ROM/DVD and different supplementary fabrics are usually not incorporated as a part of book file.

Show description

Keep Reading

Creating Mobile Apps with jQuery Mobile - Second Edition

By Andy Matthews

Create totally responsive and flexible real-world apps for smartphones with jQuery cellular 1.4.5

About This Book

  • Learn tips to combine complex positive aspects comparable to Geolocation, HTML five Video, and the internet Audio API into your internet application
  • Enhance your potency by means of automating repetitive projects with the Grunt activity runner
  • Effortlessly mix and combine jQuery cellular with present WordPress, Drupal, and HarpJS projects

Who This e-book Is For

This ebook assumes a simple point of expertise with common internet improvement. If you've gotten used jQuery cellular earlier than, you are reliable to move. differently, you could decide it up alongside the way.

What you'll Learn

  • Check and display screen the user's place with the Geolocation API
  • Automate repetitive initiatives with Grunt
  • Integrate your jQuery cellular app into renowned content material administration platforms reminiscent of WordPress, Drupal, and HarpJS
  • Incorporate third-party APIs equivalent to Google's Analytics, Maps, and Feeds
  • Leverage HTML5 video and audio, together with a jQuery cellular participant interface
  • Auto validate your cellular varieties with jQuery Validate on either page-by-page and multi-page views
  • Use jQuery cellular to create a completely responsive website design for photographers utilizing the lightGallery plugin

In Detail

jQuery cellular is a mobile-centric net framework constructed through the jQuery staff. The undertaking specializes in construction a framework suitable with the ever-increasing number of smartphones and capsule desktops out there. The jQuery cellular framework performs good with different frameworks and systems, reminiscent of PhoneGap and Backbone.

Automate repetitive projects simply and painlessly with the Grunt job runner, construct an absolutely responsive, attractive images web site, and how one can mix'n'match jQuery cellular 1.4.5 into latest web content and the way to install these alterations to content material administration structures reminiscent of WordPress, Drupal, and HarpJS. jQuery cellular goals to arrive each person, and so does this ebook. it's going to improve your cellular wisdom and assist you to create flexible, special websites fast and easily.

Show description

Keep Reading

JavaScript: A Beginner's Guide, Fourth Edition

By John Pollock

totally up to date for the newest JavaScript typical and that includes a brand new bankruptcy on HTML5 and jQuery

JavaScript: A Beginner's Guide indicates easy methods to create dynamic web content whole with lighting tricks utilizing ultra-modern major net improvement language. With the expansion of HTML five, JavaScript is anticipated to develop much more to script the canvas point, upload drag and drop performance, and extra. This fast moving instructional offers step by step assurance of the basics, together with variables, services, operators, occasion handlers, gadgets, arrays, strings, and kinds. The e-book then strikes to extra complicated options, together with debugging, accessibility, and safeguard. This pedagogically wealthy, hands-on advisor explains how JavaScript works with HTML five and covers the recent beneficial properties to be had in JavaScript.

  • Key abilities & Concepts--Chapter-opening lists of particular abilities lined within the bankruptcy
  • Ask the Expert--Q & A sections packed with bonus details and beneficial guidance
  • Try This--Hands-on workouts that provide help to practice your talents
  • Notes--Extra details on the topic of the subject being lined
  • Tips--Helpful reminders or trade methods of doing issues
  • Self-Tests--End-of-chapter stories to check your wisdom
  • Annotated syntax--Example code with observation that describes the programming recommendations being illustrated
  • Code downloads supplied for initiatives within the ebook

Show description

Keep Reading

Head First HTML5 Programming: Building Web Apps with JavaScript

By Eric Freeman, Elisabeth Robson

HTML has been on a wild trip. yes, HTML began as a trifling markup language, yet extra lately HTML's wear a few significant muscle. Now we've a language tuned for construction internet purposes with internet garage, 2nd drawing, offline help, sockets and threads, and extra. And to talk this language you have to transcend HTML5 markup and into the area of the DOM, occasions, and JavaScript APIs.

Now you most likely already be aware of all approximately HTML markup (otherwise often called constitution) and also you be aware of all approximately CSS variety (presentation), yet what you have been lacking is JavaScript (behavior). If all you recognize approximately are constitution and presentation, you could create a few nice taking a look pages, yet they're nonetheless simply pages. in case you upload habit with JavaScript, you could create an interactive adventure; even greater, you could create complete blown internet applications.

Head First HTML5 Programming is your final travel advisor to making internet purposes with HTML5 and JavaScript, and we provide you with every little thing you want to recognize to construct them, together with: easy methods to upload interactivity on your pages, the right way to speak with the area of internet prone, and the way to exploit the nice new APIs being built for HTML5.

Here are only a few of the issues you are going to examine in Head First HTML5 Programing:

  • Learn the way to make your pages actually interactive by utilizing the ability of the DOM.
  • Learn how JavaScript APIs healthy into the HTML5 environment, and the way to exploit any API on your net pages.
  • Use the Geolocation API to understand the place your clients are.
  • Bring out your internal artist with Canvas, HTML5's new 2nd drawing surface.
  • Go past simply plugging a video into your pages, and create customized video experiences.
  • Learn the key to grabbing 5 megabytes of garage in each user's browser.
  • Improve your page's responsiveness and function with net workers.
  • And a lot more.

Show description

Keep Reading

jQuery Reference Guide: A Comprehensive Exploration of the Popular JavaScript Library

By Jonathan Chaffer, Karl Swedberg

A complete Exploration of the preferred JavaScript Library
* geared up menu to each procedure, functionality, and selector within the jQuery library
* fast search for positive factors of the jQuery library
* comprehend the anatomy of a jQuery script
* expand jQuery's integrated services with plug-ins, or even write your own

In Detail
jQuery is a strong, but easy-to-use JavaScript library that is helping internet builders and architects upload dynamic, interactive components to their websites, smoothing out browser inconsistencies and vastly decreasing improvement time. during this booklet, the creators of the preferred jQuery studying source, learningquery.com, proportion their wisdom, event, and exuberance to carry you a finished connection with the preferred JavaScript library.

This booklet bargains an geared up menu of each jQuery procedure, functionality, and selector. each one approach and serve as is brought with a precis of its syntax and a listing of its parameters and go back worth, through a dialogue, with examples the place appropriate, to help in getting the main out of jQuery and warding off the pitfalls often linked to JavaScript and different client-side languages.

If you're already accustomed to JavaScript programming, this publication may help you dive correct into complicated jQuery thoughts. You'll be ready to scan by yourself, trusting the pages of this publication to supply info at the intricacies of the library, the place and should you desire it. If you're nonetheless hungry for extra, the booklet exhibits you the way to prepare dinner up your personal extensions with jQuery's based plug-in architecture.

This e-book is a significant other to Learning jQuery: higher interplay layout and internet improvement with uncomplicated JavaScript options. Learning jQuery starts with an educational to jQuery, by way of an exam of universal, real-world client-side difficulties, and ideas for every of them, making it a useful source for solutions to all of your jQuery questions.

jQuery Reference Guide digs deeper into the library, taking you thru the syntax requisites and following up with an in depth dialogue. You'll realize the untapped percentages that jQuery makes to be had, and hone your abilities as you come back to this advisor time and again.

What you are going to examine from this book?
* Get a wide evaluate of the jQuery library's services with a real-world example
* research any jQuery process, functionality, and selector intimately, anywhere and each time it's needed
* examine jQuery's plug-in structure, utilizing a number of techniques to increase the library's capabilities
* discover the size plug-in for purchasing the scale and place of any aspect at the page--even the rfile and browser window
* detect the shape plug-in for combining AJAX innovations with HTML forms

Approach
This booklet is an in depth reference consultant, and a useful source for solutions to your whole jQuery questions. It starts off with a real-world jQuery instance, which illustrates the constitution of a jQuery script. a close reference bankruptcy is then awarded for every of the most elements of jQuery. The publication concludes with 3 reference chapters on jQuery plug-ins: the API for plug-in production, the scale plug-in, and the shape plug-in.

Who this publication is written for?
This e-book is for internet builders who need a extensive, geared up view of the entire jQuery library has to provide or a brief reference on their desks to consult for specific details.

The reader wishes the fundamentals of HTML and CSS, and may be ok with the syntax of JavaScript, yet no wisdom of jQuery is believed. this isn't an introductory identify and while you're seeking to start with jQuery (or JavaScript libraries generally) you then are searhing for Learning jQuery.

Show description

Keep Reading

Beginning JavaScript Charts: With jqPlot, d3, and Highcharts (Expert's Voice in Web Development)

By Fabio Nelli

Beginning JavaScript Charts indicates the way to convert your information into crowd pleasing, cutting edge, lively, and hugely interactive browser-based charts. This booklet is appropriate for builders of all adventure degrees and wishes: when you love quick and potent options, you should use the jqPlot library to generate charts with remarkable results and animations utilizing just a couple of traces of code; if you'd like extra strength and wish to create info visualization past conventional charts, then D3 is the JavaScript library for you; eventually, if you would like a high-performance, specialist resolution for interactive charts, then the Highcharts library can also be covered.

If you're an skilled developer and wish to take issues extra, then Beginning JavaScript Charts additionally exhibits you ways to enhance your personal pics library ranging from scratch utilizing jQuery. on the finish of the ebook, you have a great wisdom of the entire components had to deal with facts from each attainable resource, from high-end clinical tools to Arduino forums, from Hypertext Preprocessor SQL databases queries to easy HTML tables, and from Matlab calculations to experiences in Excel. it is possible for you to to supply state-of-the-art charts exploiting the turning out to be energy of recent browsers.

  • Create all types of charts utilizing the most recent applied sciences on hand on browsers (HTML5, CSS3, jQuery, jqPlot, D3, Highcharts, and SVG)
  • Full of step by step examples, Beginning JavaScript Charts introduces you steadily to all elements of chart improvement, from the knowledge resource to the alternative of which method to follow.
  • This ebook presents a few instruments that may be the start line for any undertaking requiring graphical representations of knowledge, no matter if utilizing advertisement libraries or your own

Show description

Keep Reading

Developing Backbone.js Applications

By Addy Osmani

If you need to construct your site’s frontend with the single-page software (SPA) version, this hands-on ebook exhibits you the way to get the task performed with Backbone.js. You’ll the way to create based JavaScript functions, utilizing Backbone’s personal style of model-view-controller (MVC) architecture.

Start with the fundamentals of MVC, SPA, and resolution, then get your palms soiled development pattern applications—a uncomplicated Todo checklist app, a RESTful ebook library app, and a modular app with spine and RequireJS. writer Addy Osmani, an engineer for Google’s Chrome crew, additionally demonstrates complex makes use of of the framework.

  • Learn how Backbone.js brings MVC merits to the client-side
  • Write code that may be simply learn, based, and extended
  • Work with the Backbone.Marionette and Thorax extension frameworks
  • Solve universal difficulties you’ll come across whilst utilizing Backbone.js
  • Organize your code into modules with AMD and RequireJS
  • Paginate facts in your Collections with the Backbone.Paginator plugin
  • Bootstrap a brand new Backbone.js program with boilerplate code
  • Use spine with jQuery cellular and get to the bottom of routing difficulties among the two
  • Unit-test your spine apps with Jasmine, QUnit, and SinonJS

Show description

Keep Reading

HTML5 Game Programming with enchant.js

By Ryo Shimizu, Hidekazu Furukawa, Ryohei Fushimi, Ryo Tanaka, Kevin Kratzer

HTML5 video game Programming with enchant.js provides first-time programmers of every age the instruments to show their game principles into truth. A step by step advisor to the unfastened, open-source HTML5 and JavaScript engine enchant.js, it really is superb for video game enthusiasts who've continuously desired to make their very own online game yet didn’t understand how. It starts with the rules of online game programming and is going directly to introduce complex themes like 3D.

We dwell in an age the place smartphones and drugs have made video games extra ubiquitous than ever. Based round HTML5, enchant.js is preferrred for aspiring video game programmers who've continually been intimidated through code. video games written utilizing enchant.js take just a couple of hours to write down, and will be performed in a browser, iOS, and Android units, elimination the tension of programming to target the thrill. notice the enjoyment of video game improvement with enchant.js.

  • Provides a accomplished, effortless consultant to online game programming via enchant.js
  • Gives aspiring video game builders a device to gain their principles
  • Introduces readers to the fundamentals of HTML5 and JavaScript programming

Show description

Keep Reading

MEAN Machine: A Beginner's Practical Guide to the JavaScript Stack

By Chris Sevilleja, Holly Lloyd

Learn how to write suggest Stack functions from scratch

Want to benefit Node.js and AngularJS?

In this booklet, we'll be studying approximately 4 items of software program (MongoDB, ExpressJS, AngularJS, and Node.js) and the way they mix to make the nice suggest stack.

This booklet is acceptable for newbies without Angular or Node event. just a very simple wisdom of HTML and JavaScript is necessary.

What You’ll Learn

You’ll achieve a superb real-world figuring out of the way to take advantage of Node and Angular. additionally, you will research the following:

  • Build Node/Express functions and RESTful APIs from scratch
  • Handle CRUD operations with MongoDB
  • Build dynamic Angular frontend purposes from scratch
  • Build scalable and well-structured suggest applications
  • Best practices and methods in program development
  • Use Bower and Gulp for effective development
  • This booklet is basically 3 books in one. Getting begun with Angular, Getting all started with Node, and construction functions with Node and Angular.
  • You'll have the data to construct not only suggest apps, yet standalone Node and standalone Angular purposes as well.

    What You'll Build

  • RESTful API in Node and convey with token dependent authentication
  • Angular token dependent authentication
  • MEAN stack CRM to regulate users
  • Starter suggest app with Bower and Gulp
  • And more...

Why MEAN?

You’ve most likely heard of the suggest stack round the net and feature been thinking about what’s so nice approximately it. construction with the 4 suggest elements can create not just extraordinary purposes, but in addition a speedier and more straightforward improvement process.

Having whole purposes written in JavaScript makes improvement more uncomplicated because you basically need to take care of one language for the backend and frontend. this suggests your improvement time is shorter, your staff can paintings larger jointly, and your JavaScript wisdom can move throughout all of your improvement stack.

Show description

Keep Reading