1
0
Fork 0

Updated ease.js description

website
Mike Gerwitz 2011-11-06 01:43:23 -04:00
parent c3228f528f
commit c6e499e5b1
1 changed files with 19 additions and 10 deletions

View File

@ -30,19 +30,28 @@
features of this website.</strong>
</noscript>
<p>
ease.js is a collection of CommonJS modules intended to &ldquo;ease&rdquo;
the transition into JavaScript from other Object-Oriented languages. It
provides an intuitive means of achieving classical inheritance and has
planned support for traits/mixins, function overloading and more.
ease.js is a Classical Object-Oriented framework for Javascript,
intended to &ldquo;ease&rdquo; the transition into JavaScript from other
Object-Oriented languages. Features include:
</p>
<ul>
<li>Simple and intuitive class definitions</li>
<li>Classical inheritance</li>
<li>Abstract classes and methods</li>
<li>Interfaces</li>
<li>Access modifiers (public, protected and private)</li>
<li>Static and constant members</li>
</ul>
<p>
ease.js is a framework. It is not a compiler. This allows you to use it
wherever JavaScript may be used, including with other compilers/parsers.
It provides support for older, pre-ES5 browsers by gracefully dropping
features (such as visibility), but remaining functionally consistent.
Therefore, code written using ease.js should operate exactly the same in
Internet Explorer 5.5 as it does in Chromium 10.
ease.js is a framework, not a compiler. It may be used wherever
JavaScript may be used, including with other compilers/parsers. ease.js
also provides support for older, pre-ES5 environments by gracefully
degrading features (such as visibility support), but remaining
functionally consistent. Therefore, code written using ease.js should
operate exactly the same in Internet Explorer 5.5 as it does in any
modern web browser.
</p>
<p>