Update of "home"

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview

Artifact ID: ac5ff59ff7464a05e7fd35f9f3d6f4134cc5bd60
Page Name:home
Date: 2013-10-16 21:23:15
Original User: carlosru
Parent: 01274bea972eb1d707b3f958e9817ea8a497317c (diff)
Next 9ed148743b1c16a16cddcf1590893bf8c962610d
Content

<style type="text/css">body { font-family:arial, verdana} .codigo{ color:#C00000;} </style>


PreprecessorJS


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.

Example:

The default pair of tokens used for preprocessorJS (PJS) are "{?" and "?}" and for assignament {?=([JavascriptVar]) ?} inside these tokens should go javascript code. You can change the pair of tokens inside the preprocessorJS.js changing openToken,assignamentToken and closeToken variables.


So for example:

{? var name="Alice";
     var where="in the wonderland";
?}

<h2>The book is {?=(name);?} &nbsp; {?=(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.