b9j - A JavaScript toolkit
Version 0.1.9
b9j.namespace - Namespace creation and aliasing
b9j.test - A wrapper around YUI Test to make simple testing easy
b9jTest - A bundled version of b9j.test
b9j.path - UNIX-style path parsing, manipulation, and generation
b9j.uri - URI (Uniform Resource Identifier) parsing, manipulation, and generation
b9j.uri.query - URI query parsing, manipulation, and generation
b9j.digest.sha256 - A SHA-256 digester
b9j.random - Generate pseudo-random binary, hexadecimal, or base64 data of arbritrary length
b9j.pguid - Page-unique identifier generation
namespace.declare # Declare a namespace
namespace.using # Alias one or more namespace(s) to a shorthand name
test.b9jTest # An easy-to-use test framework based on YUI Test
# NOTE: Requires YUI Test to be loaded
b9jTest # An easy-to-use test framework based on YUI Test
path.Path # A class representing a URI/UNIX-style path
uri.URI # A class representing a URI
uri.parse # Parse a URI string
uri.query.Query # A class representing a URI query
uri.query.parse # Parse a URI query string
digest.sha256.calculate16 # Calculate a hexadecimal (base 16) SHA-256 digest
digest.sha256.calculate64 # Calculate a base64 SHA-256 digest
digest.sha256.calculate # Calculate a binary-string (base 256) SHA-256 digest
random.generate16 # Generate a pseudo-random hexadecimal (base 16) value
random.generate64 # Generate a pseudo-random base64 value
random.generate # Generate a pseudo-random binary string (base 256)
pguid.next # Generate a stock pguid
pguid.assign # Given an element, generate and assign the next
# stock pguid (unless the element already has one)
pguid.Sequence # A pguid-generator class
Robert Krimen <robertkrimen at gmail.com> http://bravo9.com
Available as part of b9j: b9j-latest.zip
You can contribute or fork this project via GitHub:
http://github.com/robertkrimen/b9j/tree/master
git clone git://github.com/robertkrimen/b9j.git
Copyright 2008 Robert Krimen
Code licensed under the BSD License: http://appengine.bravo9.com/b9j/documentation/license.txt