Table of Contents
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.
- Adaptive web design
- Responsive web design
- 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
- Adaptive web design
- CSS framework
- Media queries
- Parallax scrolling
- Progressive enhancement
- Unobtrusive JavaScript
Responsive web design
- Adobe Muse
- Bootstrap (front-end framework)
- Bootstrap Studio
- CSS framework
- Holy grail (web design)
- JQuery Mobile
- Media queries
- Mobirise
- Modernizr
- Parallax scrolling
- Polyfill (programming)
- Progressive enhancement
- Responsive web design
- T Layout
- Tableless web design
- Tailwind CSS
- Unobtrusive JavaScript
Web accessibility
- Access key
- AccessiBe
- Alt attribute
- AnySurfer
- Assistive technology
- Bobby (software)
- BrowseAloud
- CSUN Assistive Technology Conference
- Common Look and Feel
- Disability Discrimination Act 1992
- Disability Discrimination Act 1995
- Donna Jodhan
- Easy Chirp
- European Internet Accessibility Observatory
- Feature detection (web development)
- Global Accessibility Awareness Day
- Google Lighthouse
- HTML landmarks
- ISO/IEC JTC 1/SWG-A
- James W. Thatcher
- Jonathan Lazar
- Jutta Treviranus
- Knowbility
- Lisa Seeman
- Maguire v Sydney Organising Committee for the Olympic Games (2000)
- National Federation of the Blind v. Target Corp.
- Oswald Labs
- PAS 78
- Progressive enhancement
- SIGACCESS
- Section 508 Amendment to the Rehabilitation Act of 1973
- Semantic HTML
- Skip link
- SortSite
- Stanca Act
- Tableless web design
- Unobtrusive JavaScript
- Video chapter
- Web Accessibility Initiative
- Web Content Accessibility Guidelines
- Web accessibility
- Web accessibility initiatives in the Philippines
- WebAIM
- ZAC Browser
References
Also known as Unobtrusive scripting.

