mozilla

Articles tagged: CodingScripting

Found 127 documents.

  • Glossary/Abstraction Abstraction in computer programming is a way to reduce complexity and allow efficient design and ...
  • Glossary/Adobe_Flash Adobe Flash is a technology, owned by Adobe Systems, that allows the creation of rich web ...
  • Glossary/AJAX Asynchronous JavaScript And XML (AJAX) is a term used to describe the programming practice of using ...
  • Glossary/API An Application Programming Interface (API) refers to the features a software component provides ...
  • Glossary/Argument An argument is a value (Primitive or Object) passed as an input to a function.
  • Glossary/array An Array is an ordered collection of data (either Primitive or Object). Data from an Array can be ...
  • Glossary/Attribute An attribute extends a tag. It provides, necessary or optional, meta information or changes the ...
  • Glossary/Boolean A boolean, in computer science, is a logical data type that can have one of two possible values: ...
  • Glossary/Browsing_context A browsing context is the environment a browser displays a Document. In modern browsers, it usually ...
  • Glossary/Canvas The HTML canvas element provides an empty graphic zone which can be drawn using specific JavaScript ...
  • Glossary/Character A character is any symbol, such as letters, numerals or punctuation, or non-printing "control", ...
  • Glossary/Class In object-oriented programming, a class defines the characteristics of an object. It is a template ...
  • Glossary/Closure The binding which defines the scope of execution. In JavaScript, functions create a closure context.
  • Glossary/Compile To compile something is a processus of transforming a computer program written with a given ...
  • Glossary/Compile_time The compile time is the the time from when the program is first loaded until the program is parsed.
  • Glossary/Computer_Programming Computer programming (or simply programming) is a process that starts with the formulation of a ...
  • Glossary/Constant A Constant is a value that, unlike a variable, cannot be changed. For example, numbers (1, 2, 42) ...
  • Glossary/Constructor A constructor belongs to a particular class object that is instantiated. It initializes said object ...
  • Glossary/Control_flow The control flow is the order in which the statements in a script are executed. Code can include ...
  • Glossary/CSS CSS (Cascading Style Sheets) is a declarative language used to control the presentation and ...
  • Glossary/CSS_property A CSS property is a styling characteristic (such as color) that can be set on an element. Its ...
  • Glossary/CSS_Selector A CSS selector is a pattern rule that matches style rules to a specific element(s). A CSS selector ...
  • Glossary/DHTML DHTM L is a shortened form of Dynamic HTML and is generally used to refer to the code behind ...
  • Glossary/Doctype The !DOCTYPE is an instruction to the web browser about which version of HTML is being used and is ...
  • Glossary/DOM The Document Object Model (DOM) is an API defined by the W3C to represent and interact with any ...
  • Glossary/Element An element is a part of a Web page or document. In XML and HTML, an element might contain a data ...
  • Glossary/Empty_element An empty element is an element from HTML, SVG, or MathML that cannot have any children — this ...
  • Glossary/Encapsulation Encapsulation is the practice of packing data and functions into a single component (for example, a ...
  • Glossary/Endianness The terms endian and endianness (or byte-order) are used to describe how the computer organizes the ...
  • Glossary/Engine The JavaScript engine is an interpreter that parses and executes a JavaScript program.
  • Glossary/Exception A condition that interrupts normal code execution.
  • Glossary/Expando Expando properties are properties that are added to DOM nodes by JavaScript, that are not part of ...
  • Glossary/Falsy A falsy value is not just the value false, but a value that will translate to false when evaluated ...
  • Glossary/FTP File Transfer Protocol (FTP) is the standard network protocol used to transfer files from one host ...
  • Glossary/Function A function is a body of code that can be called by other code or by itself, or a variable that ...
  • Glossary/Global_attribute Global attributes are attributes common to all HTML elements; they can be used on all elements, ...
  • Glossary/Global_object
  • Glossary/Global_scope The scope that is visible in all other scopes.
  • Glossary/Global_variable
  • Glossary/HTML The HyperText Markup Language (HTML) is a descriptive language specifically designed to structure ...
  • Glossary/HTML5 HTML5 is the latest stable release of the HTML language, which aims to evolve HTML from a simple ...
  • Glossary/Hyperlink Hyperlinks connect web pages, or data items, to one another. In HTML, anchor elements define the ...
  • Glossary/IDL An IDL (interface description language) describes an object's interface apart from any specific ...
  • Glossary/Immutable Immutable is, usually, a property of an object. It means that its content cannot be changed. An ...
  • Glossary/IndexedDB IndexedDB is a Web API for client-side storage of significant amounts of structured data, which ...
  • 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/Instance_method A method of all instances of a constructor, defined on that constructor's prototype. See also ...
  • Glossary/Instance_property A property of all instances of a constructor, defined on that constructor's prototype. See also ...
  • Glossary/Jank Jank refers to sluggish performance of a user interface which is caused by slow operations being ...
  • Glossary/Java Java is a computer programming language designed to have as little implementation dependancies as ...
  • Glossary/JavaScript JavaScript (JS) is a programming language primarily used by web browsers for dynamic scripting of ...
  • Glossary/JSON The JavaScript Object Notation (JSON) is a data-interchange format.  It closely resembles a subset ...
  • Glossary/Local_scope A variable or formal argument is local to a scope.
  • Glossary/Local_variable
  • Glossary/MathML MathML (an XML application) is an open standard for coding mathematical expressions on the ...
  • Glossary/Method A function is a property of an object. Since functions themselves are objects, a method is actually ...
  • Glossary/Mutable Mutable indicate a type of variable capable of being changed. In JavaScript, only Objects and ...
  • Glossary/Namespace Namespace is a context for identifiers. Within the same context and same scope,  an identifier must ...
  • Glossary/NaN NaN (N ot a N umber) is a numeric data type which can mean either an undefined or unrepresentable ...
  • 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 The term of "Object" is used when referring to some data structure representing an object. For ...
  • Glossary/Object_reference A link to an object. Object references can be used as if they were the objects they link to. The ...
  • Glossary/OOP Object Oriented Programming (OOP) is a paradigm in which data is encapsulated within objects and ...
  • Glossary/Operand An operand is the part of an instruction that represent the data that is manipulated by the ...
  • Glossary/Operator
  • Glossary/Parameter A parameter is a named variable passed into a function. Parameter variables are used to receive ...
  • Glossary/Parent_object
  • Glossary/Parse
  • Glossary/Parser The module that parses.
  • Glossary/PHP PHP is a server-side scripting language, designed for web development, but also used for ...
  • Glossary/Polymorphism Polymorphism is the ability to present the same interface for different datatypes. For example, ...
  • Glossary/Primitive A primitive (primitive value, primitive data type) is data that is not an Object and does not have ...
  • Glossary/property Characteristic of an object. In many programming languages, property describe attributes associated ...
  • Glossary/Recursion An act of a function calling itself. Recursion is used to solve problems that contain smaller ...
  • Glossary/Reference
  • Glossary/Regular_expression A regular expression is a rule that describes and recognizes sequences of symbols. It is defined ...
  • Glossary/RNG Random numbers are a suite of numbers that can't be predicted from the past values. Computers need ...
  • 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 SGML (Standard Generalized Markup Language) is a technology for defining strict, descriptive markup ...
  • Glossary/Statement In a computer programming language, a s tatement is a line of code commanding a task. Every program ...
  • Glossary/State_machine A state machine is a mathematical abstraction used to design algorithms. A state machine reads a ...
  • Glossary/Static_method A method of a constructor, as opposed to an instance property or instance method.
  • Glossary/Static_property
  • Glossary/String In any computer programming language, a string is a sequence of characters used to represent text.
  • Glossary/SVG Scalable Vector Graphics (SVG) is a 2D vector image format based on an XML syntax.
  • Glossary/Syntax Syntax specifies the required combination and sequence of characters making up correctly structured ...
  • Glossary/Syntax_error An exception caused by the incorrect use of a pre-defined syntax.  Syntax errors are detected while ...
  • Glossary/Tag In HTML a tag is used for creating an element.  The name of an HTML element is the name used in ...
  • Glossary/Three_js three.js is a JavaScript -based WebGL engine that can run GPU-powered games and other ...
  • Glossary/Truthy In JavaScript, a truthy value is a value that translates to true when evaluated in a Boolean ...
  • Glossary/Type_Conversion Type conversion (or typecasting) means transfer of data from one data type to another. Implicit ...
  • Glossary/undefined
  • Glossary/UTF-8 UTF-8 (UCS Transformation Format 8) is the World Wide Web's most common character encoding.  Each ...
  • Glossary/Value
  • Glossary/Variable A variable is a named location for storing a value. That way an unpredictable value can be accessed ...
  • Glossary/WebGL WebGL (Web Graphics Library) is a JavaScript API that draws interactive 2D and 3D graphics.
  1. 1
  2. 2