Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Download
Faster access than browser!
 

Unobtrusive JavaScript

Index Unobtrusive JavaScript

Unobtrusive JavaScript is a general approach to the use of JavaScript in web pages. [1]

45 relations: Abstraction (computer science), Abstraction layer, Ajax (programming), Cascading Style Sheets, Client-side, Closure (computer programming), Codebase, Data validation, Defensive programming, Design pattern, Document Object Model, DOM events, Dynamic HTML, Equality Act 2010, Fault tolerance, Global variable, Information hiding, Interface (computing), Java (programming language), JavaScript, JQuery, Markup language, MooTools, Namespace, Naming convention (programming), Object (computer science), Progressive enhancement, Prototype JavaScript Framework, Rich Internet application, Run time (program lifecycle phase), Scalability, Separation of concerns, Separation of content and presentation, Server-side, Software bug, Software testing, Stuart Langridge, Style sheet (web development), User agent, Web accessibility, Web browser, Web page, Web standards, Web Standards Project, World Wide Web Consortium.

Abstraction (computer science)

In software engineering and computer science, abstraction is.

New!!: Unobtrusive JavaScript and Abstraction (computer science) · See more »

Abstraction layer

In computing, an abstraction layer or abstraction level is a way of hiding the implementation details of a particular set of functionality, allowing the separation of concerns to facilitate interoperability and platform independence.

New!!: Unobtrusive JavaScript and Abstraction layer · See more »

Ajax (programming)

Ajax (also AJAX; short for "Asynchronous JavaScript And XML") is a set of Web development techniques using many Web technologies on the client side to create asynchronous Web applications.

New!!: Unobtrusive JavaScript and Ajax (programming) · See more »

Cascading Style Sheets

Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language like HTML.

New!!: Unobtrusive JavaScript and Cascading Style Sheets · See more »

Client-side

Client-side refers to operations that are performed by the client in a client–server relationship in a computer network.

New!!: Unobtrusive JavaScript and Client-side · See more »

Closure (computer programming)

In programming languages, a closure (also lexical closure or function closure) is a technique for implementing lexically scoped name binding in a language with first-class functions.

New!!: Unobtrusive JavaScript and Closure (computer programming) · See more »

Codebase

In software development, a codebase (or code base) refers to a whole collection of source code that is used to build a particular software system, application, or software component.

New!!: Unobtrusive JavaScript and Codebase · See more »

Data validation

In computer science, data validation is the process of ensuring data have undergone data cleansing to ensure they have data quality, that is, that they are both correct and useful.

New!!: Unobtrusive JavaScript and Data validation · See more »

Defensive programming

Defensive programming is a form of defensive design intended to ensure the continuing function of a piece of software under unforeseen circumstances.

New!!: Unobtrusive JavaScript and Defensive programming · See more »

Design pattern

A design pattern is the re-usable form of a solution to a design problem.

New!!: Unobtrusive JavaScript and Design pattern · See more »

Document Object Model

The Document Object Model (DOM) is a cross-platform and language-independent application programming interface that treats an HTML, XHTML, or XML document as a tree structure wherein each node is an object representing a part of the document.

New!!: Unobtrusive JavaScript and Document Object Model · See more »

DOM events

DOM (Document Object Model) events allow event-driven programming languages like JavaScript, JScript, ECMAScript, VBScript and Java to register various event handlers or listeners on the element nodes inside a DOM tree, such as in HTML, XHTML, XUL and SVG documents.

New!!: Unobtrusive JavaScript and DOM events · See more »

Dynamic HTML

Dynamic HTML, or DHTML, is an umbrella term for a collection of technologies used together to create interactive and animated websites by using a combination of a static markup language (such as HTML), a client-side scripting language (such as JavaScript), a presentation definition language (such as CSS), and the Document Object Model (DOM).

New!!: Unobtrusive JavaScript and Dynamic HTML · See more »

Equality Act 2010

The Equality Act 2010 is an Act of Parliament of the United Kingdom, and has the same goals as the four major EU Equal Treatment Directives, whose provisions it mirrors and implements.

New!!: Unobtrusive JavaScript and Equality Act 2010 · See more »

Fault tolerance

Fault tolerance is the property that enables a system to continue operating properly in the event of the failure (or one or more faults within) some of its components.

New!!: Unobtrusive JavaScript and Fault tolerance · See more »

Global variable

In computer programming, a global variable is a variable with global scope, meaning that it is visible (hence accessible) throughout the program, unless shadowed.

New!!: Unobtrusive JavaScript and Global variable · See more »

Information hiding

In computer science, information hiding is the principle of segregation of the design decisions in a computer program that are most likely to change, thus protecting other parts of the program from extensive modification if the design decision is changed.

New!!: Unobtrusive JavaScript and Information hiding · See more »

Interface (computing)

In computing, an interface is a shared boundary across which two or more separate components of a computer system exchange information.

New!!: Unobtrusive JavaScript and Interface (computing) · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

New!!: Unobtrusive JavaScript and Java (programming language) · See more »

JavaScript

JavaScript, often abbreviated as JS, is a high-level, interpreted programming language.

New!!: Unobtrusive JavaScript and JavaScript · See more »

JQuery

jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML.

New!!: Unobtrusive JavaScript and JQuery · See more »

Markup language

In computer text processing, a markup language is a system for annotating a document in a way that is syntactically distinguishable from the text.

New!!: Unobtrusive JavaScript and Markup language · See more »

MooTools

MooTools (My Object-Oriented Tools) is a lightweight, object-oriented JavaScript framework.

New!!: Unobtrusive JavaScript and MooTools · See more »

Namespace

In computing, a namespace is a set of symbols that are used to organize objects of various kinds, so that these objects may be referred to by name.

New!!: Unobtrusive JavaScript and Namespace · See more »

Naming convention (programming)

In computer programming, a naming convention is a set of rules for choosing the character sequence to be used for identifiers which denote variables, types, functions, and other entities in source code and documentation.

New!!: Unobtrusive JavaScript and Naming convention (programming) · See more »

Object (computer science)

In computer science, an object can be a variable, a data structure, a function, or a method, and as such, is a value in memory referenced by an identifier.

New!!: Unobtrusive JavaScript and Object (computer science) · See more »

Progressive enhancement

Progressive enhancement is a strategy for web design that emphasizes core webpage content first.

New!!: Unobtrusive JavaScript and Progressive enhancement · See more »

Prototype JavaScript Framework

The Prototype JavaScript Framework is a JavaScript framework created by Sam Stephenson in February 2005 as part of the foundation for Ajax support in Ruby on Rails.

New!!: Unobtrusive JavaScript and Prototype JavaScript Framework · See more »

Rich Internet application

A rich Internet application (RIA; sometimes called an Installable Internet Application) is a Web application that has many of the characteristics of desktop application software, typically delivered by way of a site-specific browser, a browser plug-in, an independent sandbox, extensive use of JavaScript, or a virtual machine.

New!!: Unobtrusive JavaScript and Rich Internet application · See more »

Run time (program lifecycle phase)

In computer science, run time, runtime or execution time is the time during which a program is running (executing), in contrast to other program lifecycle phases such as compile time, link time and load time.

New!!: Unobtrusive JavaScript and Run time (program lifecycle phase) · See more »

Scalability

Scalability is the capability of a system, network, or process to handle a growing amount of work, or its potential to be enlarged to accommodate that growth.

New!!: Unobtrusive JavaScript and Scalability · See more »

Separation of concerns

In computer science, separation of concerns (SoC) is a design principle for separating a computer program into distinct sections, such that each section addresses a separate concern.

New!!: Unobtrusive JavaScript and Separation of concerns · See more »

Separation of content and presentation

Separation of content and presentation (or separation of content and style) is the separation of concerns design principle as applied to the authoring and presentation of content.

New!!: Unobtrusive JavaScript and Separation of content and presentation · See more »

Server-side

Server-side refers to operations that are performed by the server in a client–server relationship in a computer network.

New!!: Unobtrusive JavaScript and Server-side · See more »

Software bug

A software bug is an error, flaw, failure or fault in a computer program or system that causes it to produce an incorrect or unexpected result, or to behave in unintended ways.

New!!: Unobtrusive JavaScript and Software bug · See more »

Software testing

Software testing is an investigation conducted to provide stakeholders with information about the quality of the software product or service under test.

New!!: Unobtrusive JavaScript and Software testing · See more »

Stuart Langridge

Stuart Langridge (also known as 'Aq' or 'Zippy') is a podcaster, developer and author.

New!!: Unobtrusive JavaScript and Stuart Langridge · See more »

Style sheet (web development)

A web style sheet is a form of separation of presentation and content for web design in which the markup (i.e., HTML or XHTML) of a webpage contains the page's semantic content and structure, but does not define its visual layout (style).

New!!: Unobtrusive JavaScript and Style sheet (web development) · See more »

User agent

In computing, a user agent is software (a software agent) that is acting on behalf of a user.

New!!: Unobtrusive JavaScript and User agent · See more »

Web accessibility

Web accessibility refers to the inclusive practice of removing barriers that prevent interaction with, or access to websites, by people with disabilities.

New!!: Unobtrusive JavaScript and Web accessibility · See more »

Web browser

A web browser (commonly referred to as a browser) is a software application for accessing information on the World Wide Web.

New!!: Unobtrusive JavaScript and Web browser · See more »

Web page

A web page (also written as webpage) is a document that is suitable for the World Wide Web and web browsers.

New!!: Unobtrusive JavaScript and Web page · See more »

Web standards

Web standards are the formal, non-proprietary standards and other technical specifications that define and describe aspects of the World Wide Web.

New!!: Unobtrusive JavaScript and Web standards · See more »

Web Standards Project

The Web Standards Project (WaSP) was a group of professional web developers dedicated to disseminating and encouraging the use of the web standards recommended by the World Wide Web Consortium, along with other groups and standards bodies.

New!!: Unobtrusive JavaScript and Web Standards Project · See more »

World Wide Web Consortium

The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web (abbreviated WWW or W3).

New!!: Unobtrusive JavaScript and World Wide Web Consortium · See more »

Redirects here:

Unobtrusive Javascript, Unobtrusive scripting.

References

[1] https://en.wikipedia.org/wiki/Unobtrusive_JavaScript

OutgoingIncoming
Hey! We are on Facebook now! »