b9j A JavaScript toolkit

NAME

b9j - A JavaScript toolkit

VERSION

Version 0.1.9

CATALOG

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

b9j.namespace - Namespace creation and aliasing

     namespace.declare              # Declare a namespace
     namespace.using                # Alias one or more namespace(s) to a shorthand name

» Documentation | » Test

b9j.test - A wrapper around YUI Test to make simple testing easy

     test.b9jTest                   # An easy-to-use test framework based on YUI Test
                                    # NOTE: Requires YUI Test to be loaded

» Documentation | » Test

b9jTest - A bundled version of b9j.test

     b9jTest                        # An easy-to-use test framework based on YUI Test

» Documentation | » Test

b9j.path - UNIX-style path parsing, manipulation, and generation

     path.Path                      # A class representing a URI/UNIX-style path

» Documentation | » Test

b9j.uri - URI (Uniform Resource Identifier) parsing, manipulation, and generation

     uri.URI                        # A class representing a URI
     uri.parse                      # Parse a URI string

» Documentation | » Test

b9j.uri.query - URI query parsing, manipulation, and generation

     uri.query.Query                # A class representing a URI query
     uri.query.parse                # Parse a URI query string

» Documentation | » Test

b9j.digest.sha256 - A SHA-256 digester

     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

» Documentation | » Test

b9j.random - Generate pseudo-random binary, hexadecimal, or base64 data of arbritrary length

     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)

» Documentation | » Test

b9j.pguid - Page-unique identifier generation

     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

» Documentation | » Test

AUTHOR

Robert Krimen <robertkrimen at gmail.com> http://bravo9.com

DOWNLOAD

Available as part of b9j: b9j-latest.zip

SOURCE

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 & LICENSE

Copyright 2008 Robert Krimen

Code licensed under the BSD License: http://appengine.bravo9.com/b9j/documentation/license.txt