We are working to restore the Unionpedia app on the Google Play Store
OutgoingIncoming
🌟We've simplified our design for better navigation!
Instagram Facebook X LinkedIn
Your own Unionpedia with your logo and domain, from 9.99 USD/month
Create my Unionpedia

Unobtrusive JavaScript

Index Unobtrusive JavaScript

Unobtrusive JavaScript is a general approach to the use of client-side JavaScript in web pages so that if JavaScript features are partially or fully absent in a user's web browser, then the user notices as little as possible any lack of the web page's JavaScript functionality. [1]

Table of Contents

  1. 40 relations: Abstraction layer, Addison-Wesley, APC (magazine), Bauer Media Group, Client–server model, CSS, Defensive programming, Design pattern, Document Object Model, DOM event, Dynamic HTML, Dynamic web page, Fault tolerance, Front-end web development, Global variable, HTML, Information hiding, JavaScript, Markup language, Morgan Kaufmann Publishers, Namespace, Naming convention (programming), O'Reilly Media, Packt, Progressive enhancement, Separation of concerns, Software testing, Springer Nature, Springer Science+Business Media, Stuart Langridge, Style sheet (web development), The Web Conference, User agent, Web accessibility, Web browser, Web developer, Web page, Web Standards Project, Web usability, World Wide Web Consortium.

  2. Adaptive web design
  3. Responsive web design
  4. Web accessibility

Abstraction layer

In computing, an abstraction layer or abstraction level is a way of hiding the working details of a subsystem.

See Unobtrusive JavaScript and Abstraction layer

Addison-Wesley

Addison–Wesley is an American publisher of textbooks and computer literature.

See Unobtrusive JavaScript and Addison-Wesley

APC (magazine)

APC (formerly known as Australian Personal Computer) is a computer magazine in Australia.

See Unobtrusive JavaScript and APC (magazine)

Bauer Media Group

Heinrich Bauer Publishing (Heinrich Bauer Verlag KG), trading as Bauer Media Group, is a German multimedia conglomerate headquartered in Hamburg.

See Unobtrusive JavaScript and Bauer Media Group

Client–server model

The client–server model is a distributed application structure that partitions tasks or workloads between the providers of a resource or service, called servers, and service requesters, called clients.

See Unobtrusive JavaScript and Client–server model

CSS

Cascading Style Sheets (CSS) is a style sheet language used for specifying the presentation and styling of a document written in a markup language such as HTML or XML (including XML dialects such as SVG, MathML or XHTML).

See Unobtrusive JavaScript and CSS

Defensive programming

Defensive programming is a form of defensive design intended to develop programs that are capable of detecting potential security abnormalities and make predetermined responses.

See Unobtrusive JavaScript and Defensive programming

Design pattern

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

See Unobtrusive JavaScript and Design pattern

Document Object Model

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

See Unobtrusive JavaScript and Document Object Model

DOM event

DOM (Document Object Model) Events are a signal that something has occurred, or is occurring, and can be triggered by user interactions or by the browser.

See Unobtrusive JavaScript and DOM event

Dynamic HTML

Dynamic HTML, or DHTML, is a term which was used by some browser vendors to describe the combination of HTML, style sheets and client-side scripts (JavaScript, VBScript, or any other supported scripts) that enabled the creation of interactive and animated documents.

See Unobtrusive JavaScript and Dynamic HTML

Dynamic web page

A dynamic web page is a web page constructed at runtime (during software execution), as opposed to a static web page, delivered as it is stored.

See Unobtrusive JavaScript and Dynamic web page

Fault tolerance

Fault tolerance is the ability of a system to maintain proper operation despite failures or faults in one or more of its components.

See Unobtrusive JavaScript and Fault tolerance

Front-end web development

Front-end web development is the development of the graphical user interface of a website through the use of HTML, CSS, and JavaScript so users can view and interact with that website.

See Unobtrusive JavaScript and Front-end web development

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.

See Unobtrusive JavaScript and Global variable

HTML

Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser.

See Unobtrusive JavaScript and HTML

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.

See Unobtrusive JavaScript and Information hiding

JavaScript

JavaScript, often abbreviated as JS, is a programming language and core technology of the Web, alongside HTML and CSS.

See Unobtrusive JavaScript and JavaScript

Markup language

A markup language is a text-encoding system which specifies the structure and formatting of a document and potentially the relationship between its parts.

See Unobtrusive JavaScript and Markup language

Morgan Kaufmann Publishers

Morgan Kaufmann Publishers is a Burlington, Massachusetts (San Francisco, California until 2008) based publisher specializing in computer science and engineering content.

See Unobtrusive JavaScript and Morgan Kaufmann Publishers

Namespace

In computing, a namespace is a set of signs (names) that are used to identify and refer to objects of various kinds.

See Unobtrusive JavaScript and Namespace

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.

See Unobtrusive JavaScript and Naming convention (programming)

O'Reilly Media

O'Reilly Media, Inc. (formerly O'Reilly & Associates) is an American learning company established by Tim O'Reilly provides technical and professional skills development courses via an online learning platform.

See Unobtrusive JavaScript and O'Reilly Media

Packt

Packt is a publishing company founded in 2003 and headquartered in Birmingham, UK, with offices in Mumbai, India.

See Unobtrusive JavaScript and Packt

Progressive enhancement

Progressive enhancement is a strategy in web design that puts emphasis on web content first, allowing everyone to access the basic content and functionality of a web page, whilst users with additional browser features or faster Internet access receive the enhanced version instead. Unobtrusive JavaScript and Progressive enhancement are Adaptive web design, Responsive web design and web accessibility.

See Unobtrusive JavaScript and Progressive enhancement

Separation of concerns

In computer science, separation of concerns (sometimes abbreviated as SoC) is a design principle for separating a computer program into distinct sections.

See Unobtrusive JavaScript and Separation of concerns

Software testing

Software testing is the act of checking whether software satisfies expectations.

See Unobtrusive JavaScript and Software testing

Springer Nature

Springer Nature or the Springer Nature Group is a German-British academic publishing company created by the May 2015 merger of Springer Science+Business Media and Holtzbrinck Publishing Group's Nature Publishing Group, Palgrave Macmillan, and Macmillan Education.

See Unobtrusive JavaScript and Springer Nature

Springer Science+Business Media

Springer Science+Business Media, commonly known as Springer, is a German multinational publishing company of books, e-books and peer-reviewed journals in science, humanities, technical and medical (STM) publishing.

See Unobtrusive JavaScript and Springer Science+Business Media

Stuart Langridge

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

See Unobtrusive JavaScript and Stuart Langridge

Style sheet (web development)

A web style sheet is a form of separation of content and presentation 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).

See Unobtrusive JavaScript and Style sheet (web development)

The Web Conference

The ACM Web Conference (formerly known as International World Wide Web Conference, abbreviated as WWW) is a yearly international academic conference on the topic of the future direction of the World Wide Web.

See Unobtrusive JavaScript and The Web Conference

User agent

On the Web, a user agent is a software agent responsible for retrieving and facilitating end-user interaction with Web content.

See Unobtrusive JavaScript and User agent

Web accessibility

Web accessibility, or eAccessibility,European Commission,,, published 13 September 2005, accessed 19 November 2021 is the inclusive practice of ensuring there are no barriers that prevent interaction with, or access to, websites on the World Wide Web by people with physical disabilities, situational disabilities, and socio-economic restrictions on bandwidth and speed.

See Unobtrusive JavaScript and Web accessibility

Web browser

A web browser is an application for accessing websites.

See Unobtrusive JavaScript and Web browser

Web developer

A web developer is a programmer who develops World Wide Web applications using a client–server model.

See Unobtrusive JavaScript and Web developer

Web page

A web page (or webpage) is a document on the Web that is accessed in a web browser.

See Unobtrusive JavaScript and Web page

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, with a primary focus on web clients (web browsers).

See Unobtrusive JavaScript and Web Standards Project

Web usability

Web usability of a website consists of broad goals of usability, presentation of information, choices made in a clear and concise way, a lack of ambiguity and the placement of important items in appropriate areas as well as ensuring that the content works on various devices and browsers.

See Unobtrusive JavaScript and Web usability

World Wide Web Consortium

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

See Unobtrusive JavaScript and World Wide Web Consortium

See also

Adaptive web design

Responsive web design

Web accessibility

References

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

Also known as Unobtrusive scripting.