“or ‘Website Development,’ if, you know, you’re not into the whole brevity thing.”
– Jeffery “The Dude” Lebowski
So…
At One Technologies, Web development refers to the “front end” component of the development process.
The “front end” is the client interface responsible for collecting input from the user.
At “The OT,” the client interface of choice is the browser.
Manipulating the Document Object Model (DOM)
<button id="theBtn" type="submit" class="btn-cta">View Your Scores Now</button>
HTML adds the content to the DOM.
HTML adds each element as an object on the DOM. Because each element rendered on the browser follows a standard node tree heirarchy, we are able to traverse through the DOM and manipulate those elements..btn-cta { color: #605800; font-size:25px; font-weight: 700; outline: 0; text-shadow: 0 2px 0 rgb(255,255,255, .25); background: -webkit-gradient(linear,0 0,0 100%, from(#f7e621), to(#ddcc08)); border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25); }
CSS adds the aesthetic layer to the HTML.
Cascading Style Sheets separate the document's content from its actual presentation. Layout, colors, fonts... basically the design proposed by the creative team is actually created with the CSS.<script type="text/javascript"> // Submits the form when elements on the LP are clicked $('#theBtn').click(function() {$('#theForm').submit();}); </script>
JavaScript adds interaction to the HTML.
JavaScript allows us to separate the document's content and presentation layers so that we can add behaviors to the document based on the interactions that happen in the browser. In this example, when a user clicks the button we created, we are able to submit the formWe can now create an experience for our users
So again…
* We know that portal needs a serious update. We'd love to fix it if only we can get it prioritized. :-/