This article presents a JavaScript component which renders a tree on the screen using VML (Vector Markup Language) in Internet Explorer 6+ or the <canvas> element in Firefox 1.5+.
I've made a small script that let you use JavaScript session variables without using cookies. It will let you store 2 MB of data, with much less hassle than a cookie based solution.
Mydows is a small library of javascript functions that sit above the
Prototype Javascript library and aid
in the creation and management of free floating windows contained within
the webpage. Mydows will also work with the Scriptaculous
library for added features.
JQuery plugin that allows creation of html client-side using templates. Integration with jquery makes the process simple and compatible with events so that DOM manipulation stays consistent.
See also interaction.js at http://github.com/raid-ox/interaction.js/wikis. This extends some easy interactions to chain such as drag and drop and sorting.
Also usage tutorial at: http://zparse.net.tc/
Converts source code to formatted text with syntax highlighting. Coloured output in HTML, XHTML, RTF, TeX, LaTeX and XML format. 120+ programming languages. Platform independent. Notepad++ plugin available.
Many real-world scripts use window.opera to check if the browser is Opera. However, very few of them actually seem to
use the properties or methods that are attached to this object.
Xinha (pronounced like Xena, the Warrior Princess) is a powerful WYSIWYG HTML editor component that works in Mozilla based browsers as well as in MS Internet Explorer. Its configurabilty and extensibility make it easy to build just the right editor for multiple purposes, from a restricted mini-editor for one database field to a full-fledged website editor. Its liberal licence makes it an ideal candidate for integration into any kind of project.
Features:
You can enter statements and expressions at the same prompt.
The result of each non-void statement or expression is shown.
User-defined variables.
b = document.body
User-defined functions.
function f() { return 5; }
JavaScript error messages are shown in red.
Previous statements and expressions are available through Up and Down arrow keys.
Tab completion.
Multiline input (Shift+Enter to insert a line break).
If the shell is opened using a bookmarklet, JavaScript typed into the shell runs in the context of the original window.
Works well in Firefox, mostly works in Opera 8 and in IE 6 for Windows.
Suggested uses:
Test short bits of JavaScript, bookmarklets, or user scripts. (For longer bits of JavaScript, try the JavaScript development enviornment too.)
Explore DOM objects such as document.body using props (Alt+P) to figure out what is possible.
Explore the DOM of a specific page using the bookmarklet version of the shell.
Modify the DOM of a specific page using the bookmarklet version of the shell.
Use the shell like you would use the home screen of a calculator such as a TI-83. Alt+M gives you easy access to math functions such as sin and pow.