Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
SPLITTED - see README
JavaScript CSS CoffeeScript

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
doc
src
test
README.textile
index.html
jquery-1.3.2.js

README.textile

jsKata

Documentation

Documentation is maintained by hand. I guess there’s no better way of doing it.

It is available in the doc subfolder.

Namespaces

There are 4 different namespaces to access jsKata

  1. JavascriptKataDotCom
  2. jsKata
  3. jsk
  4. _

The first one (JavascriptKataDotCom) is the default. The others are used if they are not assigned.

If you want to access via another namespace :

window.MyNamespace = window.JavascriptKataDotCom;

Manifesto

  • No internal dependence : every library can be used independently “as is”.
  • No external dependence : don’t depend on external libraries.
  • Everything is public : you know what you’re doing
  • Avoid objects : use closures
  • No unnecessary validation : if something goes wrong, an error will pop
  • No error catching : if an error pop, it goes all the way up
  • No DOM : jQuery already exists
  • No plugins : if a developer wants to add something, he will find a way around
  • Write good documentation : document as I code
  • Promote : a good library is nothing without users
Something went wrong with that request. Please try again.