D 2013-10-16T21:30:02.420 L home P bbd6a62c478e1ba96540a6e33bca05d7fb5d8951 U carlosru W 3236
PreprecessorJS is a simple parser to transform simple tokens into <script></script> tags, and rewrites the generated markup,or better said is a kind of preprocessor like php, jsp, asp but using the native javascript as language.
{? var name="Alice";
var where="in the wonderland";
?}
<h2>The book is {?=(name);?} {?=(where);?} </h2>
And the tokens are mixed and embeded in a html page, that will be preprocessed
loading
the preprocessorJS.js javascript on the load event in the body tag and calling
changeIt() function.
<head>
<script src="./lib/preprocessorJS.js"
type="text/javascript"></script>
</head>
<body onload="changeIt();">
The resulted markup will be something like:
<h2>The book is Alice in the wonderland</h2>
You can also have very simple if-block like this
{? if(name="Alice"){ ?};
<p>Some markup..</p>
{? } else { ?};
<p>Other markup...</p>
?}
Finally in this version, you can have just GET parameters comming from a
HTML Form. Using the array parms'parName'
where 'parName' is the parameter corresponding to the name of the elements in
your form.
var name=
{?
var name=params['theName'];
?}
This is licenced under Apache 2.0
And the repository is a Fossil one on
SCM
processJS
Please, donate
<input type="hidden" name="cmd" value="_s-xclick"> <input
type="hidden" name="hosted_button_id" value="RA782FJ6V3ZE4"> <input
type="image"
src="https://www.paypalobjects.com/en_US/MX/i/btn/btn_donateCC_LG.gif"
border="0" name="submit" alt="PayPal - The safer, easier way to pay
online!">
or contribute to improve it or use it without any warranty, just
in the spirit to have a handy tool that could help!.
This script was developed by carlosru@factware.info , please use Fossil site. To rise bugs, and ask for a user to contribute to the project.
Z 8b0c94a61baa246e6774b0b8c22181ce