background preloader


Facebook Twitter

Node.js | Frameworks. List.js - Add search, sort and flexibility to plain HTML lists or tables with cross-browser native JavaScript by @javve.

Frameworks, etc.

For UI. How to Download and Build V8 - V8 JavaScript Engine - Google Code. v8 - Project Hosting on Google Code. V8 is Google's open source JavaScript engine.

v8 - Project Hosting on Google Code

V8 is written in C++ and is used in Google Chrome, the open source browser from Google. V8 implements ECMAScript as specified in ECMA-262, 5th edition, and runs on Windows (XP or newer), Mac OS X (10.5 or newer), and Linux systems that use IA-32, x64, or ARM processors. V8 can run standalone, or can be embedded into any C++ application. You can find more information here: The V8 documentation page which includes instructions on downloading and building V8. Jump to the video section of the official V8 Google Developers page. JavaScript Garden. Function Declarations and Expressions Functions in JavaScript are first class objects.

JavaScript Garden

That means they can be passed around like any other value. One common use of this feature is to pass an anonymous function as a callback to another, possibly an asynchronous function. The function Declaration function foo() {} The above function gets hoisted before the execution of the program starts; thus, it is available everywhere in the scope it was defined, even if called before the actual definition in the source. Javascript Territory - Jster Javascript Catalog. The Future of JavaScript – take a peek today! The ECMA committee is working hard on designing the next version of JavaScript, also known as "Harmony".

The Future of JavaScript – take a peek today!

It is due by the end of next year and it is going to be the most comprehensive upgrade in the history of this language. Chrome and V8 are committed to pushing JavaScript forward and have already started implementing the new features. You can try some of them today in the latest dev channel release. Introducing Web Workers.

The HTML 5 specification introduces a new technology called Web Workers, allowing developers to spawn new threads for processing JavaScript code.

Introducing Web Workers

This is a major improvement from the current state of the web, as it allows JavaScript code to execute outside of the UI thread, so your application is still responsive during long-running scripts. However, due to the nature of Web Workers there are restrictions to what they can and cant do, and how to interact with them. AppJS.

Knockout : Home.


For HTML5. jQuery. Nodester API Profile. It’s here! Our shiny new Javascript API. [Reposted from the SlideShare Blog Attention developers…you asked for it, and here it is.

It’s here! Our shiny new Javascript API

Our new Javascript API allows users to access major functions, navigate across presentations, and control the SlideShare embed player via Javascript. For your embedded presentations, you can now make JS calls to do things like view next and previous slides, and jump to a certain slide. Developer Network: Community: JavaScript API (Early Access) JavaScript Kit- Array Object. By default sorts an array alphabetically and ascending.

JavaScript Kit- Array Object

By passing in an optional SortFunction, you can sort numerically and by other criteria as well. If SortFunction is defined, the array elements are sorted based on the relationship between each pair of elements within the array, "a" and "b", and your function's return value. Swfobject - Project Hosting on Google Code. Bartaz/impress.js - GitHub. TradeMe/bootup.js. Modernizr.

Timbre - JavaScript Library for Objective Sound Programming. Porting Deadly Dodge Ball. I have been slowly moving away from Flash towards HTML 5 for a while with 12 Months of Doomsday most likely being my last Flash project.

Porting Deadly Dodge Ball

It is certainly possible that Flash CS6 will somehow convince me to keep developing for Flash, but Adobe has pissed me off quite a bit the last few months so CS6 would have to have extremely impressive features (or a really cheap upgrade from CS5.5) in order to keep me as a customer. For this reason I decided to port my Friday the 13th project from Flash to HTML 5. Svmjs Neural Networks in Javascript: demo. Also check out same GUI demo with SVM here. Also check out same GUIdemo with Random Forest here. Svmjs Support Vector Machine in Javascript: demo. Natefaubion/matches.js.

JSFeat - JavaScript Computer Vision Library. Data structures Most of JSFEAT methods relies on custom data structures.

JSFeat - JavaScript Computer Vision Library.

Download release 1.3. WYMeditor - web-based XHTML editor - Home. Useful JavaScript Libraries and jQuery Plugins For Web Developers. Advertisement If you have a problem and need a solution for it, chances are high that a JavaScript library or jQuery plugin exists that was created to solve this very problem.

Useful JavaScript Libraries and jQuery Plugins For Web Developers

Such libraries are always great to have in your bookmarks or in your local folders, especially if you aren’t a big fan of cross-browser debugging. Text utilities. BigScreen. BigScreen.request(element[, onEnter, onExit, onError]) Request that an element go into full screen.


If the element is falsy, the documentElement will be used instead. You can only call this from a user-initiated event, otherwise the browser will deny the request. That means click, key, or touch events. In addition, if your page is inside an <iframe> it will need to have the allowfullscreen (and webkitallowfullscreen and mozallowfullscreen) attribute set on the <iframe>. Finally, BigScreen will try to fall back to full screen for <video> if there is a child <video> in the element you pass and the browser supports it (see BigScreen.videoEnabled)).

Beautiful math in all browsers. WYSIWYG Layout Editor, Semantic & Table-Free.


Node.js. Web Services Messaging with Apache Axis2: Concepts and Techniques. Web Services Messaging with Apache Axis2: Concepts and Techniques Pages: 1, 2, 3, 4 Summary In summary, the behavior of web service messaging is based on three parameters: the message exchange pattern, the synchronous/asynchronous behavior of the client, and the behavior of the transport. Axis2 is built on a core that is not bound to any type of MEP, yet provides client API support for the most widely used MEPs: one-way and request-response. The article explains the concepts behind the Axis2 messaging support and how the client API is used. Resources. JSON: What It Is, How It Works, and How to Use It. This week I want to cover a topic that I feel has become an important part of any developer’s toolkit: the ability to load and manipulate JSON feeds from other sites via AJAX. Many sites are sharing data using JSON in addition to RSS feeds nowadays, and with good reason: JSON feeds can be loaded asynchronously much more easily than XML/RSS.