Strictly Javascripts

  • Getme CSS Selector Framework

    The ideal starting point for developers wanting to create their own Javascript framework with CSS Selector support, chained function calls and the ability to call a function for every node selected with one statement. The Getme.js codebase is ideal for those people wanting to know how frameworks like JQuery and Prototype work without having to trawl through hundreds of lines of code.

  • Browser Event Support

    This Javascript function enables you to test non mutation events cross browser without resorting to browser sniffing. If you adding an onPaste event to your code and want to check for this events support then this function is ideal for that situation.

  • Measure Elements Correctly

    If you have ever tried to correctly measure nested elements where an item could be hidden by any number of parent elements with any of the current frameworks then you will have realised the problem. This code successfully solves this problem with a small function.

  • Translate Twitter Feeds

    A function library that makes use of Googles language API to translate your Twitter feed into another language as it loads with client side Javascript.

  • Javascript HTML Encoder Object

    A Javascript object to help you HTML encode and decode client side. This is very useful for reformatting RSS and other feed content when using APIs. This is more than the standard replacement of & < > " and ' with &amp; &lt; &gt; &quot; and &apos; as it handles pre-encoded entities and therefore prevents double encoding. There are also functions to strip all unicode characters, handle malformed entities and convert to numerical or html entities.

  • JavaScript Unpacker Tool

    A tool for reverse engineering packed JavaScript code. Make sure websites that you visit with NoScript are not trying to run malicious code or even just work out how that cool widget works without jumping through multiple hoops. Just paste in the packed content, hit the unpack button and view the original code. This tool will also decode and reformat the content to make it more readable.

  • IE 8 Settings Script

    A function that returns the core details about Internet Explorer such as the user-agent, version, document mode and browser mode. Now that IE 8 comes with options to change the rendering engine and javascript engine this script will help determine the settings a user has configured.

  • Debugger Object

    A wrapper object to abstract the debugging process with a simple ShowDebug function call you can output to Firebug, Firebug-Lite or inbuilt browser consoles.

  • CSS Font Style Object

    An object that helps return accurate computed style values in Internet Explorer as well as other browsers. Gets round the problem in IE of the currentStyle method returning a size as a percentage, auto or in units other than pixels.

  • Querystring Parser.

    A flexible helper object that parses the querystring.

  • Lazy Form Validator.

    Quickly add detailed and customisable form validation to a page with the inclusion of one small object. Manage the validation by using classes. Handles a number of data types: Text,Date,Integers,Numerics,URLs,Emails,Phone Nunbers.

  • Browser Object.

    A lighweight browser detection object that gives you information about the current users browser,OS,flash,JScript settings.

  • Linked List Object.

    An object that handles multiple groups of linked lists on a page. Each group can contain multiple lists that link together in a hierarchal chain where the selected options in one list determine the available options in another.

  • Social Bookmark Object

    Include a file similar to the one below on your own blog or website and let your site visitors drive traffic to your sites. The object uses Javascript to create the relevant links required by each of the various social bookmarking sites used in the file.

Please feel free to link to any of these tools from your own site if you find them useful.

Support Strictly Software

Strictly Software offers a wide range of free tools and services to the web developer community. Please help us continue to offer great free tools such as the twitter translator, compressor and encoder by making a small donation. Each donation is very much appreciated and ensures that great tools such as these are available for free from this site.