A Brief History of JavaScript

What Took Brendan Eich 10 Days?

In 1995, Netscape employee Brendan Eich developed the first draft of Javascript known as Mocha. By 1997 the official release was named ECMA-262 Ed.1, from which JavaScript would grow to become the most popular implementation.

Code examples for JavaScript

Using JS in the head section

Using JavaScript in Head Section

Here is an example of JavaScript code being used in the head section during the web design process. We’ll create a Function called sampleFunction with the element id, “googlemaps” and then we’ll let user trigger it with a click by placing a button in the body of the page.

<!DOCTYPE html>
function sampleFunction() {document.getElementById(“googlemaps”).innerHTML = “Paragraph changed.”;}

<body><h1>Using JavaScript in Head Section</h1><p id=”demo”>Here is the paragraph or body text.</p><button type=”button” onclick=”sampleFunction()”>Click on This</button></body></html>

  • Adobe Acquires ECMAScript 4

    In 2005, Adobe acquired ECMAScript 4 and focused on revising AC3 to create AVM2 or Tamarin, an open source project. Later in 2005, a community code developer named Jesse James Garrett, released a set of papers which were the groundwork of AJAX. The technology would allow for more dynamic on-page content, and for content that could change by running in the background without requiring a page refresh.

  • The Oslo Agreement

    A 2005 agreement in Oslo, Norway helped standardize the project under the new name ECMAScript 5. In the programming community, popular libraries for JavaScript emerged including jQuery, Prototype and Mootools. Read more at W3. A local example of the interactivity JavaScript offers, is the website design for HPI Crocker House, an apartment building located blocks from New London Waterfront park on the Thames river.

Web Design Process

Direct Communication

  • Design Overview

    We begin each web design project by learning your goals and target market. We gather available data, analyze your site’s Alexa ranking and apply the latest tools including AHREF, Serpook and Universal Analytics, we draft a plan of action that meets your budget’s requirements. From proposal through completion, you can call and talk to your project manager anytime. We are glad to answer your questions.

  • 1 Available Data

    Depending on whether or not your organization has an existing website, there may be important details about your content creation and SEO history available in existing Google Anaylytics or UA accounts. Other important data can be found using the Way Back Machine at archive.org. Next we use a Serpbook.com account to look into your targeted keywords on Google. Bing and Yahoo search.

  • 2. Proposal

    Using the data we collect we put together site design proposal with a plan of action tailored to your organization’s goals, keywords and target markets.

  • 3. Contract

    Our web design contract is drafted laying out ranges for your SEO/keyword improvement and guaranteeing your result.

Domain Setup & Hosting

  • DNS & Hosting

    If you need a domain name, we will register one free of charge with custom nameservers. if you have a domain, we start by pointing your registrar’s DNS to our high-bandwidth servers/web hosting space at WHOIS. There, you will have access to a Cpanel enabling full control of your site.

  • Weekly Backup

    With a front end tool called Updraft Plus for WordPress, we schedule weekly remote backups of your website to the cloud using Dropbox. On the back end we order encrypted SSL certificates to increase your domain’s security and rank. Backups include the site’s encrypted SQL database.

  • Content Management

    Depending on your organizational needs, we will select the right CMS or content management system. For most applications we install the WordPress CMS using Softilicious or a direct FTP connection. For other applications we prefer Joomla or Drupal to manage content and for multi site project deployments Ruby on Rails is used.

  • Google Tools

    Google Analytics is an essential tool used to monitor every dimension of user activity on your site. By enabling the audience recorder in the admin panel, you begin acquiring a list of all the IP numbers that have visited your site. Next we install and verify Google Webmaster tools which provides an interactive console for insights and tools to improve visibility in Google search.

Launching Your Site

  • Graphic Design

    Our graphic design team drafts your website’s color scheme, icons, headers, banners, logos and the site’s 16 x16 px favicon in *.ico format. The graphic design work is completed in Adobe Photoshop and Illustrator, then sized, optimized and compressed for web display.

  • Content Creation

    Most of our clients in eastern Connecticut come to us with some existing text content. Whether you have 10 pages of written material or none, we strategically develop new content and optimize your existing text content using SEO best practices and semantic branching.

  • Site Launch

    To prepare for site launch, we clone and migrate the development version or beta site, to your permanent domain. It takes about 30 minutes for your domain’s nameserver change to propagate and you’re live. With an array of traffic monitoring tools installed, you are ready to A/B test and tweak the website’s design.

  • A/B Testing

    During A/B testing, our design team speculates about specific changes that could improve the user experience, increase page views, conversions or visit duration. Next, we use Universal Analytics to design A?B tests in which one variable is changed for a one to two week duration. The results help drive traffic and conversion rates.