Douglas Crockford's

Wrrrld Wide Web

When you get bored, click something. If that doesn't help, then turn off your computer immediately.

Live! Only One More Night!
Links

2010 Appearances

Permanent Weight Loss

YUIblog

Blog

Fixing HTML (Chinese)

JSON (JavaScript Object Notation)

Innovation and Conformity in a Microsoft World

Beautiful Code

Faceless Corporation

Facebook LinkedIn Meme SlideShare Yahoo Zazzle JSLint ADsafe JSON

Crockford's Clerical Directory

Crockford's in Curzon Street

50 St James Street

Crockford's Tower

Games

The Expurgation of Maniac Mansion: The Untold Story (Italian)

Diplomacy Map

Xiangqi (Chinese Chess)

Shogi (Japanese Chess)

Chess Pieces

Multiple Choice

Language

The Analytical Language of John Wilkins by Jorge Luis Borges

Anguish Languish by Howard L. Chace

Basic English and Grammatical Reform by Charles K. Ogden

Blissym (Semantography, Blissymbolics)

Blissymbolics Bibliography

The Elements of Style by William Strunk, Jr.

The Names of the Days of the Week

Silent Letters

Warning to Children by Robert Graves

Yntrodxkshxn tu Nuspelynh (Introduction to Newspelling)

Ai Fluch Megufla by Ellen Dedra Bork

Stuff

The Gallery of the Unknown

Nursery Rhymes for Our Times

Things I Learned as a Kid

Gut

Unicycle Cop

CSS Colors

Old Crap

Discussion Topic

If a web browser is defective, causing errors in the display or performance of the page, should the page developer struggle to hide the browser's defects, or should the defects be revealed in hope of creating market pressure to force the browser maker to make good? By which approach is humanity better served?

Banner
JavaScript

JavaScript: The Wrrrld's Most Misunderstood Programming Language (Chinese Czech French German Italian Japanese Korean Portuguese Russian Spanish Turkish)

The World's Most Misunderstood Programming Language Has Become the World's Most Popular Programming Language (Chinese Spanish)

A Survey of the JavaScript Programming Language (Chinese)

Code Conventions for the JavaScript Programming Language (Chinese)

The Little JavaScripter (Italian)

Private Members in JavaScript (Chinese Hebrew Japanese Korean)

Prototypal Inheritance in JavaScript (Spanish)

Classical Inheritance in JavaScript (Chinese Italian Japanese)

Remedial JavaScript

JavaScript and HTML Script Tags (Chinese)

JScript Memory Leaks

Top Down Operator Precedence

The Elements of JavaScript Style, Parts One (Chinese) and Two (Chinese)

(more...)


JSLint: The JavaScript Verifier (Documentation)

JSMin: The JavaScript Minifier

JSON in JavaScript (Japanese)

Software

Base 32 Encoding

The Crockford Keyboard

The Tilton Macro Processor

ASCII

Electric Communities

Commerce and Society in Cyberspace

The Lessons of HabitatHabitat AnecdotesSocial Dimensions of Habitat's CitizenryOracle Layza's Tales

Distributed Architectures for Virtual CommunitiesMultiuser Environment: Social-oriented Online System: Requirements, Examples, Futures

Technology is Easy, Comedy is HardWhile Supplies Last


The E White Paper

The E Programmer's Manual (Getting Started Runtime Language Classes Tools)

The E Tutorial (Introduction Getting Started Hello World Hello Ewhen Inverse Dice)

DatasheetGlossaryTrust ManagerDistributed Garbage CollectorDistributed Commerce Demo


The Factorial TutorialDicing with the DevilSatan Comes to Dinner

douglas@crockford.com