Cornerstone
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:Extending JavaScript in all the right ways
Cornerstone
===========

Cornerstone is a JavaScript extension library that gives you the core classes
you've always wanted. Fully tested and fully documented, Cornerstone runs in
any JavaScript environment, from the browser to the server, or even on Xbox
Live.

Array Extensions
----------------

Ruby's core library inspired the Cornerstone `Array` extensions. Staple
methods include `each`, `remove`, `select`, and `include`. Fancier methods
such as `partition`, `rand`, and `extremes` come in handy during game
programming or web application development.

Number Extensions
-----------------

JavaScript's `Number` class provides many useful methods, but sometimes leaves
us hanging. Cornerstone extends `Number.prototype` with `clamp`, `times`, and
`abs`. It also provides the classic utilities `floor`, `ceil`, and `round`.
For a little spice, try `primeFactors`, `toColorPart`, or a host of other
great methods for approaching and modifying numbers, and see where your
imagination takes you.

String Extensions
-----------------

Default JavaScript does a lot with `String`, but Cornerstone goes even
further. Inspired by the Rails inflector, there are many methods to alter
strings, such as `titleize`, `underscore`, and `humanize`. Methods like
`parse` and `constantize` are especially powerful for metaprogramming.

Points and Matrices
-------------------
You need 'em, we've got 'em!

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。