CSS Toolbox
Three functions, one to return a CSS style object, one to create a new CSS rule, and one to delete a CSS style object. Dynamically create, change, and delete stylesheets. Easy to use and heavily commented.
Random Password Generator
This script can be used to generate random passwords for improved password strength.
Change Layer Colors
Use these two simple functions to change text and background colors within a specified layer without reloading the page. Can be used separately or together.
Automatic Copyright Update
Make sure your copyright notices are up-to-date. This script will automatically update your pages for you.
Date Selection Form
This handy script lets you auto-generate the day and year in a drop down selection as well as validate the date. Add it to your pages that require date validation.
Attention JavaScript Coders!
Want some recognition for your scripts? Submit them to us and they may be featured here and on JavaScript Source!
Building a Client-Side Ajax Cache
As we create dynamic content on the Web, we should consider the issue of whether or not to cache some of our data, just like other page content. In this two part series, we'll build a client-side cache management system using the Prototype JavaScript Framework.
ECMAScript Language Specification
A PDF version of the official specification for ECMAScript, the vendor-neutral standard for what was originally Netscape's JavaScript
Prototypal Inheritance Explained
Newcomers to JavaScript often misunderstand its object oriented style. This short tutorial explains how JavaScript implements object inheritance and how you can use it to your advantage.
Browse Doc JavaScript's Tip of the Day Archive:
Elsewhere on internet.com
A Simpler Solution for VoIP Phone Calls?
FriendCaller, a new entrant in the Internet VoIP world, is a browser-based application, eliminating the need to download and install software.
Review: Dropcam Echo
If you can get past the steep price, the Dropcam Echo is everything you want a wireless security camera to be, delivering great images and audio, even over mobile connections.
AMD Unleashes Six-Core Desktop CPU
Having chosen cores over threads, AMD expands its desktop offering with more cores at a much lower price point than Intel.
Are Smart TV Apps Ready for Prime Time? Sixty percent of all TVs shipped worldwide in 2015 will have a built-in Wi-Fi or Ethernet connection, one group predicts.
Ignore Data Security at Your Peril As businesses strive to achieve growth in a tough recession, they need to guarantee they are looking after the information they already possess.
Cloud Demand, HTML5 Spark Online Hiring Elance says demand for contract jobs online in skill areas like Google App Engine, HTML5 and search engine optimization is growing rapidly.
Top 10 Questions about Facebook Answers If Facebook Answers succeeds by gaining user traction and becoming available through search engines like Google, it would have huge ripple effects on the Web.
Passing an Array to the Dialog Box Do you know how to pass a parameter by reference from an application to its dialog box? Learn how to pass an array from the caller to the callee. - Similar Tips