mozilla

Articles tagged: CodingScripting

  1. 1
  2. 2

Found 155 documents.

  • Glossary/Abstraction Abstraction in computer programming is a way to reduce complexity and allow efficient design and ...
  • Glossary/Adobe_Flash Flash is an obsolescent technology developed by Adobe that makes possible rich Web apps, vector ...
  • Glossary/AJAX AJAX (Asynchronous JavaScript And XML) is a programming practice of combining HTML, CSS, ...
  • Glossary/API An API (Application Programming Interface) is a set of features and rules allowing interaction ...
  • Glossary/Argument An argument is a value (primitive or object) passed as input to a function.
  • Glossary/array An array is an ordered collection of data (either primitive or object). Based on its place in the ...
  • Glossary/Attribute An attribute extends a tag, changing tag behavior or providing metadata. An attribute always has ...
  • Glossary/Block/CSS A block on a webpage is an HTML element that appears underneath the preceding element and above the ...
  • Glossary/Block/Scripting In JavaScript, a block is a collection of related statements enclosed in braces ("{}"). For ...
  • Glossary/Boolean In computer science, a boolean is a logical data type that can have only the values true or false.
  • Glossary/Browsing_context A browsing context is the environment in which a browser displays a Document (normally a tab ...
  • Glossary/Call_stack A call stack is a mechanism for an interpreter to keep track of its place in a script that calls ...
  • Glossary/Canvas The HTML canvas element provides an empty graphic zone on which specific JavaScript APIs can draw ...
  • Glossary/Character A character is either a symbol (letters, numbers, punctuation) or non-printing "control" (e.g., ...
  • Glossary/Class In object-oriented programming, a class defines an object's characteristics. Class is a template ...
  • Glossary/Closure The binding which defines the scope of execution. In JavaScript, functions create a closure context.
  • Glossary/Compile Compiling is the process of transforming a computer program in a given programming language into ...
  • Glossary/Compile_time The compile time is the time from when the program is first loaded until the program is parsed.
  • Glossary/Computer_Programming Programming is a process that formulates the solution of a computing problem, or automates a ...
  • Glossary/Constant A constant is a value that the programmer cannot change, for example numbers (1, 2, 42). With ...
  • Glossary/Constructor A constructor belongs to a particular class object that is instantiated. The constructor ...
  • Glossary/Control_flow The control flow is the order in which the computer executes statements in a script.
  • Glossary/CSS CSS (Cascading StyleSheets) is a declarative language that controls how webpages look in the ...
  • Glossary/CSS_Selector A CSS selector is a pattern rule that matches style rules to a specific element (or elements). The ...
  • Glossary/DHTML DHTM L (Dynamic HTML) refers to the code behind interactive webpages that need no plugins like ...
  • Glossary/Doctype !DOCTYPE informs the browser which version of HTML (or XML) you used to write the document. Doctype ...
  • Glossary/DOM The DOM (Document Object Model) is an API that represents and interacts with any HTML or XML ...
  • Glossary/DTD !DOCTYPE informs the browser which version of HTML (or XML) you used to write the document. Doctype ...
  • Glossary/Dynamic_typing Dynamically-typed languages are those (like JavaScript) where the interpreter assigns variables a ...
  • Glossary/Element An element is a part of a webpage. In XML and HTML, an element may contain a data item or a chunk ...
  • Glossary/Empty_element An empty element is an element from HTML, SVG, or MathML that cannot have any child nodes ...
  • Glossary/Encapsulation Encapsulation is the packing of data and functions into one component (for example, a class) and ...
  • Glossary/Endianness "Endian" and "endianness" (or "byte-order") describe how computers organize the bytes that make up ...
  • Glossary/Engine The JavaScript engine is an interpreter that parses and executes a JavaScript program.
  • Glossary/Entity In HTML, every character can be represented by a string that begins with & and is called an entity. ...
  • Glossary/Exception A condition that interrupts normal code execution. Syntax errors are a very common source of ...
  • Glossary/Expando Expando properties are properties added to DOM nodes with JavaScript but not part of the object's ...
  • Glossary/Falsy A falsy value is a value that translates to false when evaluated in a Boolean context.
  • Glossary/FTP FTP (File Transfer Protocol) is the standard network protocol for transferring files from one host ...
  • Glossary/Function A function is a code snippet that can be called by other code or by itself, or a variable that ...
  • Glossary/Global_attribute Global attributes are attributes that can be used on all elements (though sometimes without effect ...
  • Glossary/Global_object An object that always exists in the global scope.  In most interpreters, this is the window host ...
  • Glossary/Global_scope The scope that is visible in all other scopes.
  • Glossary/Global_variable A variable in global scope, in other words, a property of the global object.
  • Glossary/Guard Guard is a feature of Headers objects (as defined in the Fetch spec, which affects whether methods ...
  • Glossary/Hoisting In JavaScript, functions and variables are hoisted. Hoisting is JavaScript's behavior of moving ...
  • Glossary/HTML HTML (HyperText Markup Language) is a descriptive language that specifies webpage structure.
  • Glossary/HTML5 The latest stable release of HTML, HTML5 takes HTML from a simple markup for structuring a document ...
  • Glossary/Hyperlink Hyperlinks connect webpages or data items to one another. In HTML, a elements define hyperlinks ...
  • Glossary/ICE ICE (Interactive Connectivity Establishment) is a framework used by WebRTC for connecting two peers ...
  • Glossary/IDE An Integrated Development Environment (IDE) or Interactive Development environment is a software ...
  • Glossary/IDL An IDL (Interface Description Language) is a generic language used to specified objects' interfaces ...
  • Glossary/IIFE IIFE (Immediately Invoked Function Expression) is a JavaScript function executed as soon as it is ...
  • Glossary/Immutable An immutable object is one whose content cannot be changed. An object can be immutable for various ...
  • Glossary/IndexedDB IndexedDB is a Web API for storing large data structures within browsers and indexing them for ...
  • Glossary/Inheritance Inheritance is a major feature of object-oriented programming.  Data abstraction can be carried up ...
  • Glossary/Instance An object created by a constructor is an instance of that constructor.
  • Glossary/Jank Jank refers to sluggishness in a user interface, usually caused by executing long tasks on the main ...
  • Glossary/Java Java is an object-oriented, class -based, portable computer programming language designed for ...
  • Glossary/JavaScript JavaScript (JS) is a programming language mostly used client-side to dynamically script webpages, ...
  • Glossary/JSON The JavaScript Object Notation (JSON) is a data-interchange format.  Although not a strict subset, ...
  • Glossary/Local_scope Local scope is a characteristic of variables that makes them local (i.e., the variable name is only ...
  • Glossary/Local_variable A variable whose name is bound to its value only within a single function.
  • Glossary/MathML MathML (an XML application) is an open standard for representing mathematical expressions in ...
  • Glossary/Method A method is a function which is a property of an object. It exist two kind of methods: Instance ...
  • Glossary/Mixin A mixin is a coherent set of methods and properties implemented by other interfaces and classes. ...
  • Glossary/Mutable Mutable is a type of variable that can be changed. In JavaScript, only objects and arrays are ...
  • Glossary/Namespace Namespace is a context for identifiers, a logical grouping of names used in a program. Within the ...
  • Glossary/NaN NaN (Not a Number) is a numeric data type that means an undefined value or value that cannot be ...
  • Glossary/Native A native application has been compiled to run on the hardware-software combination customary to the ...
  • Glossary/Null In computer science, a null value represents a reference that points, generally intentionally, to a ...
  • Glossary/Number In JavaScript, Number is a numeric data type in the double-precision 64-bit floating point format ...
  • Glossary/Object Object refers to a data structure containing data and instructions for working with the data. ...
  • Glossary/Object_reference A link to an object. Object references can be used exactly like the linked objects. The concept of ...
  • Glossary/OOP OOP (Object-Oriented Programming) is an approach in programming in which data is encapsulated ...
  • Glossary/OpenGL OpenGL (Open Graphics Library) is a cross-language, multi-platform application programming ...
  • Glossary/Operand An operand is the part of an instruction representing the data manipulated by the operator. For ...
  • Glossary/Operator Reserved syntax consisting of punctuation or alphanumeric characters and carrying out built-in ...
  • Glossary/Parameter A parameter is a named variable passed into a function. Parameter variables are used to import ...
  • Glossary/Parent_object The object to which a given property belongs.
  • Glossary/Parse To analyze and convert a program into an internal format that the JavaScript engine can handle ...
  • Glossary/Parser The module that parses.
  • Glossary/PHP PHP is a server-side scripting language for building web apps and dynamic websites.
  • Glossary/Polymorphism Polymorphism is the presentation of one interface for multiple data types. For example, integers, ...
  • Glossary/Primitive A primitive (primitive value, primitive data type) is data that is not an object and has no methods.
  • Glossary/property/CSS A CSS property is a characteristic (like color) whose associated value defines one aspect of how ...
  • Glossary/property/JavaScript A property is a characteristic of an object, often describing attributes associated with a data ...
  • Glossary/Pseudo-class In CSS, a pseudo-class selector targets elements depending on their state rather than ...
  • Glossary/Pseudo-element In CSS, a pseudo-element selector applies styles to portions of your document content in scenarios ...
  • Glossary/RDF RDF (Resource Development Framework) is a language developed by W3C for representing information on ...
  • Glossary/Recursion An act of a function calling itself. Recursion is used to solve problems that contain smaller ...
  • Glossary/Reference
  • Glossary/Regular_expression Regular expressions (or regex) are rules that govern which sequences of characters come up in a ...
  • Glossary/RNG A PRNG (pseudo-random number generator) is an algorithm that outputs numbers in a complex, ...
  • Glossary/Ruby Ruby is an open-source programming language. In a Web context, Ruby is often used server-side with ...
  • Glossary/SCM SCM (Source Control Management) is a system for managing source code. Usually it refers to the use ...
  • Glossary/Scope The current context of execution. The context in which values and expressions are "visible," or can ...
  • Glossary/SGML The Standard Generalized Markup Language (SGML) is an ISO specification made for defining ...
  • Glossary/Signature/Function A function signature (or type signature, or method signature) defines input and output of functions ...
  • Glossary/SIMD SIMD (pronounced "seem-dee") is short for Single Instruction/Multiple Data which is one ...
  1. 1
  2. 2