Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

A History of Client-Side Scripting and Web 2.0: From Docsity.com, Slides of Business Management and Analysis

An in-depth exploration of the history and evolution of client-side scripting and web 2.0 technologies. Topics covered include the introduction of client-side scripting, the client-side scripting wars between javascript, jscript, and ecmascript, and the role of the document object model (dom) and browser object model (bom) in contemporary web development. Students and professionals interested in web development, computer science, or digital media studies will find this document a valuable resource.

Typology: Slides

2012/2013

Uploaded on 07/29/2013

rajanikanta
rajanikanta 🇮🇳

4.1

(7)

130 documents

1 / 8

Toggle sidebar

Related documents


Partial preview of the text

Download A History of Client-Side Scripting and Web 2.0: From Docsity.com and more Slides Business Management and Analysis in PDF only on Docsity! 1 CSCI 3110 Advanced Topics in Web Development INTRODUCTION TO CLIENT- SIDE WEB SCRIPTING Client-Side Scripting Script embedded in code delivered to browser. Browser executes. Docsity.com 2 Changing philosophy Eye candy Google Maps Web 2.0 Contemporary goal: Key Client-Side Scripting Concepts Script delivered to web browser as part of page source code. Browser runs the script. Interpreted language. Browser typically employs "___ script engine" to execute code and control content output and display. Script source code is exposed to the user. Script runs in a "sandbox", restricting some functionality. Docsity.com 5 Contemporary JavaScript Components JavaScript ECMAScript Not a complete programming language, but set of foundational syntax, types, keywords, etc. on which a full language can be based. Not strictly Web/browser language. Docsity.com 6 Document Object Model API for parsing XML documents, extended for use with HTML. W3C Definition: "A platform- and language-neutral interface that will allow programs and scripts to dynamically access and update the content, structure, and style of documents." DOM (Level 0) debuted in 1994. "DHTML"--term describing the blending of HTML, CSS, and JavaScript/Jscript using DOM (Level 0). Document Object Model (DOM) DOM Level 1 debuted in 1998. W3C created standard in cooperation with Netscape and Microsoft. DOM Level 2 is the current standard, with DOM Level 3 in working draft (since early 2000s.) As long as we stick with DOM Level 2 code, we can be comfortable with the code working in any modern browser. Docsity.com 7 DOM Many web designers criticize DOM… "The API of the browser, the Document Object Model (DOM) is quite awful, and JavaScript is unfairly blamed. The DOM would be painful to work with in any language. The DOM is poorly specified and inconsistently implemented… I think writing a Good Parts book about the DOM would be extremely challenging." Simple DOM Example <html> <head> <title> Demo document </title> </head> <body> <p> Hi there! </p> </body> </html> Docsity.com
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved