Pi is a javascript library designed for javascript programmers.The goal is to provide an useful development environment and minimize the browser differences.Here are the some of the things can be done with pi.js;
- It is possible to create very complex interfaces easily and systematically with Pi.js. Please take a look at the pi.element class.
- You may create a class with Extend method.Also there is a tutorial about it.
- The pi.xhr can be use to transfer data.For example: You may use a command like this to read the content of an URL: var data = pi.xhr.get('myData.txt');
- You may check the end-user's browser with pi.env hash. for example, if the value of pi.env.ie is true, it means end-user's browser is Internet Explorer.
- pi.get provides getting elements by id from DOM content and pi.util.Element contains some useful tools for DOM manipulating.
Some applications based on pi library:
Latest Version:1.1 (09.10.2008)
News ()
- -28.03.2010-
I've been working on a new javascript framework named Roke, containing most of the features PI provide. To follow/contribute
Roka: http://github.com/azer/roka
- -31.12.2008-
1.1.1 Version of Pi.js is released now.Reported/found bugs've been fixed on documentation and code.
- -09.10.2008-
Pi library released. Now pi.comet is just a plug-in for the pi library.Also it's documentation and examples were updated and all issues were fixed.
- -04.09.2008-
First stable version of pi.comet released.
Development
If you find any problems in the code or documentation, please fill out an issue
here and feel free to send patches.
License: GNU-GPL
Developer: Azer Koculu <
http://azer.kodfabrik.com>
Documentation: Azer Koculu,
Yusuf Arslan
Inspired by; extend.js, jQuery, base.js