User talk:La Longue Carabine: Difference between revisions
Content added Content deleted
No edit summary |
m (→Analyze and Discuss: Added instructions for putting Spidermonkey code on an HTML page.) |
||
Line 1: | Line 1: | ||
==Analyze and Discuss== |
==Analyze and Discuss== |
||
Whatever. |
Whatever. |
||
== To Use Spidermonkey Examples in HTML Documents == |
|||
Most of my examples implemented in Spidermonkey can be used on an HTML page as follows: |
|||
1. Create an HTML page like the one below, |
|||
2. Paste the Spidermonkey script into it, |
|||
3. Comment out the call to <code>main()</code>, |
|||
4. Load into your browser and enjoy! |
|||
<pre> |
|||
<html> |
|||
<head> |
|||
<script> |
|||
var outElmId = 'output'; |
|||
var printBuf = ''; |
|||
function putstr() { |
|||
for (var i = 0; i < arguments.length; i++) { |
|||
printBuf += arguments[i]; |
|||
if (arguments.length > 1) printBuf += ' '; |
|||
} |
|||
} |
|||
function print() { |
|||
for (var i = 0; i < arguments.length; i++) { |
|||
putstr(arguments[i]); |
|||
if (arguments[i].length > 1) putstr(' '); |
|||
} |
|||
var d = document.createElement('div'); |
|||
d.innerHTML = printBuf; |
|||
document.getElementById(outElmId).appendChild(d); |
|||
printBuf = ''; |
|||
} |
|||
// Put my code here, but remove the call to main |
|||
// that is usually the last line of the script. |
|||
//main() |
|||
</script> |
|||
</head> |
|||
<body onload="main()"> |
|||
<pre id="output"></pre> |
|||
</body> |
|||
</html> |
|||
</pre> |
Revision as of 19:13, 20 July 2012
Analyze and Discuss
Whatever.
To Use Spidermonkey Examples in HTML Documents
Most of my examples implemented in Spidermonkey can be used on an HTML page as follows:
1. Create an HTML page like the one below,
2. Paste the Spidermonkey script into it,
3. Comment out the call to main()
,
4. Load into your browser and enjoy!
<html> <head> <script> var outElmId = 'output'; var printBuf = ''; function putstr() { for (var i = 0; i < arguments.length; i++) { printBuf += arguments[i]; if (arguments.length > 1) printBuf += ' '; } } function print() { for (var i = 0; i < arguments.length; i++) { putstr(arguments[i]); if (arguments[i].length > 1) putstr(' '); } var d = document.createElement('div'); d.innerHTML = printBuf; document.getElementById(outElmId).appendChild(d); printBuf = ''; } // Put my code here, but remove the call to main // that is usually the last line of the script. //main() </script> </head> <body onload="main()"> <pre id="output"></pre> </body> </html>