Secrets of the JavaScript Ninja by John Resig

By John Resig


Secrets of the Javascript Ninja takes you on a trip in the direction of getting to know glossy JavaScript improvement in 3 stages: layout, building, and upkeep. Written for JavaScript builders with intermediate-level abilities, this ebook offers you the data you want to create a cross-browser JavaScript library from the floor up.

About this Book

You cannot constantly assault software program head-on. occasionally you return at it sideways or sneak up from at the back of. you want to grasp an arsenal of instruments and comprehend each stealthy trick. try to be a ninja.

Secrets of the JavaScript Ninja leads you down the pathway to JavaScript enlightenment. This targeted publication begins with key ideas, just like the relationships among services, gadgets, and closures, taught from the master's viewpoint. you will develop from apprentice to ninja as you take in clean insights at the innovations you utilize on a daily basis and notice good points and features you by no means knew approximately. in the event you achieve the ultimate chapters, you can be able to code extraordinary JavaScript purposes and even perhaps write your individual libraries and frameworks.

You shouldn't have to be a ninja to learn this book—just be keen to turn into one. Are you ready?

buy of the print publication comes with a suggestion of a unfastened PDF, ePub, and Kindle e-book from Manning. additionally on hand is all code from the book.

What's Inside

  • Functions, gadgets, closures, ordinary expressions, and more
  • Seeing functions and libraries from the ideal perspective
  • Dealing with the complexities of cross-browser development
  • Modern JavaScript design

About the Authors

John Resig is an stated JavaScript authority and the author of the jQuery library. Bear Bibeault is an internet developer and coauthor of Ajax in perform, Prototype and Scriptaculous in Action, and jQuery in Action from Manning.

Table of Contents

    PART 1 getting ready FOR TRAINING
  1. Enter the ninja
  2. Arming with checking out and debugging
  4. Functions are fundamental
  5. Wielding functions
  6. Closing in on closures
  7. Object-orientation with prototypes
  8. Wrangling commonplace expressions
  9. Taming threads and timers
  11. Ninja alchemy: runtime code evaluation
  12. With statements
  13. Developing cross-browser strategies
  14. Cutting via attributes, houses, and CSS
  15. PART four grasp TRAINING
  16. Surviving events
  17. Manipulating the DOM
  18. CSS selector engines

Show description

Continue reading "Secrets of the JavaScript Ninja by John Resig"

Java Foundation Classes in A Nutshell by David Flanagan

By David Flanagan

Java beginning sessions in a Nutshell is an critical speedy reference for Java programmers who're writing functions that use pix or graphical person interfaces. the writer of the bestselling Java in a Nutshell has written fast moving introductions to the Java APIs that include the Java starting place sessions (JFC), resembling the Swing GUI elements and Java 2nd, so you might begin utilizing those intriguing new applied sciences correct away.This e-book additionally contains O'Reilly's classic-style, quick-reference fabric for the entire sessions within the javax.swing and java.awt applications and their a variety of subpackages. This reference fabric covers the entire new JFC sessions within the Java 2 platform, in addition to the prevailing Java 1.1 AWT periods. as soon as you've got realized in regards to the JFC, you are going to maintain this ebook subsequent in your keyboard for convenient reference whereas you program.Java beginning sessions in a Nutshell comprises the next: an summary of the structure of graphical consumer interfaces equipped with either the recent Swing API and the older AWT An creation to the $64000 parts and alertness prone supplied via the Swing API An finished clarification of the beneficial properties of the recent Java second snap shots API an entire fast reference for the pics- and GUI-related periods within the Java 2 platform This publication is a part of the two-volume set of fast references that each Java programmer wishes. it's an important better half to Java in a Nutshell, third variation, which covers the major nongraphical APIs in Java 1.2. a 3rd quantity, Java firm in a Nutshell, makes a speciality of the Java firm APIs and is of curiosity to programmers engaged on server-side or firm Java purposes.

Show description

Continue reading "Java Foundation Classes in A Nutshell by David Flanagan"

The Elements of UML Style by Scott W. Ambler

By Scott W. Ambler

The weather of UML variety is for all builders who create types utilizing the Unified Modeling Language (UML), specifically in groups the place understandability and consistency are serious. simply as Strunk & White's the weather of favor presents principles of utilization for writing utilizing the English language, this article furnishes a suite of principles for modeling within the UML. well known UML specialist Scott Ambler describes a set of criteria and guidance for growing powerful UML diagrams that might be concise and simple to appreciate.

Show description

Continue reading "The Elements of UML Style by Scott W. Ambler"

Liferay User Interface Development by Jonas X. Yuan

By Jonas X. Yuan

This can be a easy instructional that teaches you ways to exploit the instruments supplied by means of Liferay to create your individual purposes. It covers many of the fabric that has API references and documentation of the structure and illustrates its key suggestions with examples. in case you have uncomplicated wisdom of Java net functions, comprehend the fundamental operational performance of Liferay, and feature written a servlet or JSP dossier, you are prepared to get the main out of this ebook. even if you're a net portal engineer or an skilled Liferay Portal developer, you could take advantage of this e-book. you're not anticipated to have past wisdom of Liferay theming.

Show description

Continue reading "Liferay User Interface Development by Jonas X. Yuan"

Theoretical aspects of object-oriented programming: types, by Carl A. Gunter, John C. Mitchell

By Carl A. Gunter, John C. Mitchell

Although the idea of object-oriented programming languages is much from whole, this e-book brings jointly an important contributions to its improvement thus far, focusing particularly on how advances in sort structures and semantic versions can give a contribution to new language designs.The fifteen chapters are divided into 5 elements: items and Subtypes, style Inference, Coherence, checklist Calculi, and Inheritance. The chapters are equipped nearly so as of expanding complexity of the programming language constructs they give thought to - starting with diversifications on Pascal- and Algol-like languages, constructing the speculation of illustrative checklist item types, and concluding with examine instructions for development a extra entire conception of object-oriented programming languages.Part I discusses the similarities and transformations among "objects" and algebraic-style summary facts forms, and the basic inspiration of a subtype. elements II-IV are enthusiastic about the "record version" of object-oriented languages. in particular, those chapters talk about static and dynamic semantics of languages with uncomplicated item types that come with a sort or category hierarchy yet don't explicitly offer what's usually known as dynamic binding. half V considers extensions and differences to list item types, relocating towards the entire complexity of sensible object-oriented languages.Carl A. Gunter is Professor within the division of desktop and data technology on the college of Pennsylvania. John C. Mitchell is Professor within the division of laptop technological know-how at Stanford University.

Show description

Continue reading "Theoretical aspects of object-oriented programming: types, by Carl A. Gunter, John C. Mitchell"

JRuby Cookbook by Justin Edelson

By Justin Edelson

In case you are drawn to JRuby, you most likely don't want a turorial on Ruby, Rails, or Java - you simply want to know the right way to get issues performed. This Cookbook bargains sensible recommendations for utilizing the Java implementation of the Ruby language, with precise recipes for deploying Rails internet functions on Java servers, integrating JRuby code with Java applied sciences, constructing JRuby laptop functions with Java toolkits, and extra.

Show description

Continue reading "JRuby Cookbook by Justin Edelson"

Remoting Patterns: Foundations of Enterprise, Internet and by Markus Völter

By Markus Völter

Remoting deals builders some ways to customise the communications strategy, for potency, protection, functionality and gear, and permits seamless integration of elements working on numerous pcs right into a unmarried software. This e-book exposes the entire strength of remoting to builders operating in combined platform environments in a manner that would confirm they've got a deep knowing of what remoting is in a position to, and the way they could make it paintings the best way they wish.

Show description

Continue reading "Remoting Patterns: Foundations of Enterprise, Internet and by Markus Völter"

The Merb Way by Foy Savas

By Foy Savas

“Foy is a proficient author and his descriptions of the philosophies that( impacted the layout and implementation of Merb are certainly precious to( all people laid low with the adjustments in Rails 3.”

–Obie Fernandez, sequence Editor


The specialist advisor to development Merb Applications


Thousands of Ruby and Rails builders are gaining knowledge of the extreme scalability, agility, flexibility, and function provided by means of the recent Merb MVC framework. The Merb method is the 1st entire consultant to utilizing, extending, and deploying Merb. just like the bestseller The Rails Way (Addison-Wesley, 2008), this booklet can both be learn cover-to-cover as an academic or used for modular insurance that makes it a fantastic job reference. Foy Savas systematically covers every little thing builders want to know to construct production-quality Merb purposes, supplying targeted code examples for jumpstarting nearly any venture.


Savas isn't just taken with the Merb venture as an open resource contributor: He makes use of Merb on a daily basis as a qualified developer. Drawing on his broad functional services, he delves deeply into the Merb framework’s structure and resource code, revealing its attractiveness and supplying robust top practices for utilizing it. to maximise this book’s useful worth, he additionally covers the instruments most generally used along Merb, together with the DataMapper ORM, the RSpec tester (and linked behavior-driven improvement techniques), and several other major Merb plugins.


The Merb Way can help you

  • Master Merb strategies that might be included into Rails 3
  • Understand the basics of Merb improvement, one step at a time
  • Use Merb’s refined program router to steer incoming requests
  • Explore the Merb stack, grasp its configuration innovations, and dive into its internals
  • Use Merb controllers to combine program code, deal with responses, and deal with classes, filters, and exceptions
  • Build templates with either ERB (Erubis) and HAML
  • Use the DataMapper ORM to symbolize item houses and behaviors
  • Learn top practices for RESTful improvement with Merb
  • Leverage Helpers to simplify many universal improvement initiatives
  • Refactor code, encapsulate it in gem stones, and percentage it throughout a number of applications
  • Customize the responses your software sends to every user
  • Gain a deep, sensible figuring out of Merb plugins and extensibility
  • Authenticate clients with Merb’s modular authentication plugin
  • Configure, generate, describe, and try Merb mailers
  • Use the merb-parts gem to create component-like areas on web content
  • Cache content material to alleviate rigidity on net servers
  • Make the main of habit pushed improvement and checking out with RSpec


Show description

Continue reading "The Merb Way by Foy Savas"