Cargando…

The JavaScript workshop : a new, interactive approach to learning JavaScript /

Cut through the noise and get real results with a step-by-step approach to beginner JavaScript development.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Labrecque, Joseph (Autor), Love, Jahred (Autor), Rosenbaum, Daniel (Autor), Turner, Nick (Autor), Mehla, Gaurav (Autor), Hosford, Alonzo L. (Autor), Sloot, Florian (Autor), Kirkbride, Philip (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2019.
Temas:
Acceso en línea:Texto completo
Texto completo
Tabla de Contenidos:
  • Cover
  • FM
  • Copyright
  • Table of Contents
  • Preface
  • Chapter 1: Getting to Know JavaScript
  • Introduction
  • What Is JavaScript and How Is It Used?
  • JavaScript versus Other Languages
  • Exercise 1.01: Languages Discovery
  • A Brief History of the JavaScript Language
  • Netscape Mocha and LiveScript
  • Sun Microsystems and Java
  • Ecma International and ECMAScript
  • Versions of ECMAScript (and JavaScript)
  • ECMAScript 1 (1997)
  • ECMAScript 2 (1998)
  • ECMAScript 3 (1999)
  • ECMAScript 4 (unreleased)
  • ECMAScript 5 (2009)
  • ECMAScript 6 (2015)
  • ECMAScript 7 (2016), ECMAScript 8 (2017), and ECMAScript 9 (2018)
  • Exercise 1.02: Can I Use This Feature?
  • Accessing Web Browser Developer Tools
  • Google Chrome
  • Microsoft Edge
  • Apple Safari
  • An Introduction to Variables
  • Exercise 1.03: Programming First Steps
  • Activity 1.01: Creating an Alert Box Popup in the Web Browser
  • Overview of JavaScript Capabilities
  • Client-Side Form Validation
  • JavaScript Widgets or Components
  • XML HTTP Requests (XHR)
  • Storing Local Data
  • DOM Manipulation
  • Animations and Effects
  • Summary
  • Chapter 2: Working with JavaScript
  • Introduction
  • Integrated Development Environments (IDE)
  • GitHub's Atom
  • Sublime Text
  • Adobe Dreamweaver
  • JetBrains WebStorm
  • Microsoft Visual Studio Code
  • JavaScript Project and File Management
  • Project Folders and Files
  • Exercise 2.01: Creating a Working Project Directory
  • JavaScript Syntax and Structure
  • Exercise 2.02: Creating Project Boilerplate
  • Basic JavaScript Syntax
  • JavaScript Execution Order
  • Exercise 2.03: Verifying an Execution Order
  • Overview of JavaScript Environments
  • Browser-Based JavaScript
  • Server-Based JavaScript
  • Desktop JavaScript
  • Mobile JavaScript
  • A Closer Look at Web Browser Developer Tools
  • The Elements View
  • The Console View
  • The Sources View
  • The Network View
  • HTML Element Manipulation with JavaScript
  • Activity 2.01: Adding and Modifying an Item to/in the To-Do List
  • Summary
  • Chapter 3: Programming Fundamentals
  • Introduction
  • Data Types
  • Representation of Data
  • Literal Values
  • Using Operators in Expressions
  • Exercise 3.01: Implementing Expressions and Operators
  • Using Variables and Constants in Expressions
  • Exercise 3.02: Working with Variables Using the Web Browser Console
  • Functions That Return Values
  • Exercise 3.03: Using Functions in Expressions
  • The Object Data Type
  • Ready-Made Objects
  • Exercise 3.04: Working with Ready-Made Objects
  • Self-Made Objects
  • Object Dot Notation
  • The Array Object
  • Using the Console Object
  • Syntax
  • Semicolon at the End of Code Statements
  • Lines of Code versus Statements
  • Comments
  • Conditional and Loop Flow
  • Code Blocks
  • Conditional Flow Statements
  • if ... else Statement
  • if Statement
  • Exercise 3.05: Writing an if statement
  • if Statement and else Statement