Computer
Programming
7215 sites listed · page 42 of 145
JSPL
JSPL- A bridge between Perl and JavaScript (the SpiderMonkey engine specifically). JSPL makes it easier for JavaScript programmers to write stand-alone, out-of-the-browser, applic…
Introduction to the JavaScript Shell - SpiderMonkey
Introduction to the JavaScript Shell - SpiderMonkey- The JavaScript shell (js) is a command-line program included in the SpiderMonkey source distribution. It is the JavaScript equ…
Mozilla: xpcshell
Mozilla: xpcshell- An XPConnect-enabled JavaScript Shell. It is a console application that lets run JavaScript code. Unlike the ordinary JS shell (js), xpcshell lets the scripts r…
JavaScript Shell Extended
JavaScript Shell Extended- A command-line interface for JavaScript and DOM.
JSDB
JSDB- JavaScript for databases, a scripting language for data-driven, network-centric programming on Windows, Mac, Linux, and SunOS. It is free and open-source. Use it as a JavaSc…
SpiderMonkey
SpiderMonkey- Mozilla's JavaScript engine written in C/C++. It is used in various Mozilla products, including Firefox, and is available under the MPL2.
js-test-driver
js-test-driver- Remote JavaScript console.
BrendanEich/narcissus
BrendanEich/narcissus- JavaScript interpreter written in pure JavaScript (i.e., a meta-circular evaluator), using the SpiderMonkey engine.
OpenJDK: Nashorn
OpenJDK: Nashorn- Implement a lightweight high-performance JavaScript runtime in Java with a native JVM.
GPSEE
GPSEE- An open-source project for developing and running CommonJS programs, enhancing existing programs using SpiderMonkey's JSAPI, and adding interoperability between JSAPI proje…
JSLibs
JSLibs- Standalone JavaScript development environment. Goals: turn JavaScript into a general-purpose scripting language. Has a set of native modules that contains many general-pur…
DMDScript
DMDScript- Implementation of ECMA 262 scripting language; standalone and ActiveScript versions available. By Digital Mars.
ECMAScript Language Specification ECMA-262 6th Edition – DRAFT
ECMAScript Language Specification ECMA-262 6th Edition – DRAFT- HTML version.
Strict mode
Strict mode- ECMAScript 5's strict mode is a way to opt in to a restricted variant of JavaScript.
JavaScript anti-patterns
JavaScript anti-patterns- For frontend writing using jQuery.
W3C: JavaScript APIs
W3C: JavaScript APIs- List the status of current APIs, including completed work, drafts, group notes and obsolete specifications.
JavaScript Patterns
JavaScript Patterns- JavaScript patterns and antipatterns collection. Includes: General Patterns, jQuery and jQuery Plugin Patterns, Literals and Constructors Patterns, Function P…
DocHub: JavaScript
DocHub: JavaScript- Instant documentation search.
Can I use...
Can I use...- Compatibility tables, browser comparatives, for JavaScript APIs.
Server-Side JavaScript Guide
Server-Side JavaScript Guide- How to use core and server-side JavaScript for version 1.2. JavaScript is Netscape's cross-platform, object-based scripting language for client and s…
Proposed ECMAScript 4th Edition
Proposed ECMAScript 4th Edition- Language overview.
Named Function Expressions Demystified
Named Function Expressions Demystified- Theoretical and practical aspects of these wonderful JavaScript constructs; the good, bad and ugly parts of them.
Functions are First Class Objects in JavaScript
Functions are First Class Objects in JavaScript- JavaScript functions are just a special type of object that can do all the things that regular objects can do.
Smashing Coding: Understanding JavaScript's Function.prototype.bind
Smashing Coding: Understanding JavaScript's Function.prototype.bind- How to keep the context of 'this' within another function, about the usage of Function.prototype.bind().
Closures
Closures- Closures are functions that refer to independent (free) variables.
Sameness in JavaScript
Sameness in JavaScript- ES6 has three built-in facilities for determining whether some x and some y are "the same".
Document Object Model (DOM)
Document Object Model (DOM)- API for manipulating HTML and XML documents. Provides a structural representation of the document, enabling to modify its content and visual presentat…
Web API Reference
Web API Reference- A wide variety of APIs to perform various useful tasks.
Web APIs
Web APIs- APIs that allow Web apps and content to access device hardware (such as battery status or the device vibration hardware), as well as access to data stored on the device …
Web API Interfaces
Web API Interfaces- Comprehensive list of JavaScript interfaces, that is, types of objects.
Introduction to Object-Oriented JavaScript
Introduction to Object-Oriented JavaScript- JavaScript has strong object-oriented programming capabilities, even though some debates have taken place due to the differences in obj…
Inheritance and the Prototype Chain
Inheritance and the Prototype Chain- JavaScript is a bit confusing for developers experienced in class-based languages (like Java or C++), as it is dynamic and does not provide a …
ECMA-262 by Dmitry Soshnikov
ECMA-262 by Dmitry Soshnikov- ECMAScript theorist, interprets the essentials of the language.
JavaScript Technologies Overview
JavaScript Technologies Overview- While HTML is used to define the structure and content of a web page and CSS encodes the style of how the formatted content should be graphically…
ES Discuss
ES Discuss- Aims to provide an easily browsable, nicely formatted archive of all the email correspondence on the [email protected] mailing list.
Dash
Dash- API Documentation Browser and Code Snippet Manager, searches offline documentation of 130+ APIs and stores snippets of code. Also allows to generate own documentation sets.
Memory Management
Memory Management- Explains benefits, pitfalls and limitations of garbage collection.
ECMAScript
ECMAScript- The language of the web. Documentation, community, development.
JavaScript Reference
JavaScript Reference- The JavaScript Reference serves as a repository of facts about the JavaScript language.
Microsoft: JavaScript Language Reference
Microsoft: JavaScript Language Reference- In the context of Microsoft products.
ECMAScript 6 compatibility table
ECMAScript 6 compatibility table- Detail features names with browser compatibility.
Draft Specification ECMA-262 6th Edition (harmony)
Draft Specification ECMA-262 6th Edition (harmony)- A historical record, the working draft of the ES.next specification prepared by the project editor.
lukehoban/es6features
lukehoban/es6features- Overview of ECMAScript 6 features with sample code.
Dottoro's JavaScript
Dottoro's JavaScript- Detailed descriptions, browser support information, examples and cross-browser solutions.
DevDocs
DevDocs- Combines multiple API documentations in a fast, organized, and searchable interface.
Whitespace in the DOM
Whitespace in the DOM- Article covering techniques and tips about the presence of whitespaces in the DOM.
Client-Side JavaScript Guide
Client-Side JavaScript Guide- How to use core and client-side JavaScript.
JavaScript Overview
JavaScript Overview- Introduces JavaScript and discusses some of its fundamental concepts.
JavaScript has a Unicode problem · Mathias Bynens
JavaScript has a Unicode problem · Mathias Bynens- Write-up explains the pain points associated with Unicode in JavaScript, provides solutions for common problems, and explains ho…
Traversing an HTML Table with JavaScript and DOM Interfaces
Traversing an HTML Table with JavaScript and DOM Interfaces- Learn DOM Core Level 1.0 methods and how to use them from JavaScript to dynamically create, access and remove HTML ele…