Master Modern JavaScript Fast: The Most Complete Beginner’s Guide: (And The Weird Parts Explained)
Book information
Description
Preface Who is this book for? How to Get the most out of this book? Download the example code files Obtain the images you will need Chapter 1 - Introduction to JavaScript and Programming Assembly “low-level” languages “High-level” languages How does a computer understand the code? Understanding JavaScript A bit of JavaScript history JavaScript Versions HTML, CSS & JavaScript: How they work together? Chapter 2 – How to Run JavaScript Chapter 3 – Lexical Grammar & Rules Comments Literals Identifiers Reserved Keywords Statements Case Sensitivity Chapter 4 – Types, Values, and Variables Primitive and Object types Variables and Assignment Declaring a variable Initializing a variable Var, Let, and Const Var Hoisting Let Const Number Literals String Literals Template Literals Single character escape sequences Arithmetic Operators String Concatenation + Boolean Values Null and Undefined Comparison and Logical Operators Objects Create Objects using new keyword Object Prototypes Creating objects using Object.create() Primitives passed by value Arrays Array Literals Create Arrays using new Array () Spread Operator Access Array Elements Multidimensional Arrays Symbols Summary Chapter 5: Statements Basic Expression Statements Conditional Statements or Branches If-else statement Else if statement Conditional (ternary) operator Switch Statement Summary Chapter 6: More about Operators Numbers in Strings Assignment Operator Operator Operator Precedence Summary Chapter 7: Loops While Loop Do While Loop For Loop for/of loop for/of loop with objects Object.keys() – for/of Object.entries() – for/of for/of – strings with Unicode for/in loop Is for/in loop good for arrays? Break statement Continue Statement Label Statement Summary Chapter 8: Functions Declaring Functions Invoke Functions Function Expression Invoke Function Expression Invoking a function as a method Invoking a Function with a Function Constructor Call and Apply method Arrow Function Arrow function on arrays Passing Arguments to functions Default function parameters Closures Exceptions Throwing Exceptions Summary Chapter 9: OOP – Object Oriented Programming Methods Prototypes and Constructors Classes Inheritance Setters and Getters Static properties and methods Public, Private Fields Overriding methods Overriding constructor Overriding class fields This Reference ‘This’ keyword – Global context Strict Mode ‘This’ keyword–function context ‘This’ keyword – method invocation ‘This’ keyword – arrow functions Summary Chapter 10: What we missed? Destructuring assignment for arrays Destructuring assignment for objects JSON Type Conversions JavaScript Type Conversion Table Truthy, Falsy & Type Coercion Chapter 11: Advanced Arrays Finding array elements with includes () indexOf and lastIndexOf methods find and findIndex methods Looping through an array Map method Array reduce method in JavaScript Sparse Arrays flat & flatMap reduceRight method MAPS AND SETS More advanced Map iteration SETS Summary Chapter 12 – DOM & BOM What is the DOM? Why JavaScript needs DOM? Methods of document object BOM – Browser Object Model Summary Chapter 13 – JavaScript Events Common HTML Events Handling Events JavaScript Event Listeners Error Handling Summary Chapter 14 – Final Chapter HTML and CSS XML AJAX - Asynchronous JavaScript and XML Making a Request Summary About the author Appendix A: Reserved Words Reserved keywords as of ECMAScript 2015 Future reserved keywords Reserved keywords in older standards Appendix C: Exercises and learn more about JavaScript, HTML and PHP Appendix B: Resources
Similar books
JavaScript From Zero to Hero: The Most Complete Guide Ever, Master Modern JavaScript Even If You’re New to Programming (JavaScript Bundle - Master JavaScript With These Guides and Get Hired)
EPUB
JavaScript – Master Modern JavaScript Concepts Through Exercises and Examples: Over 70+ Exercises and Answers, The Only Guide for Mastering JavaScript through examples and exercises.
EPUB
PYTHON – Master Python OOP Programming with One Guide Only! A lot of Coding, Practice and Theory Learn Python with Hands-On Projects
2022 · PDF
PYTHON – Master Python OOP Programming with One Guide Only! A lot of Coding, Practice and Theory Learn Python with Hands-On Projects
2022 · EPUB
JavaScript From Zero to Hero: The Most Complete Guide Ever, Master Modern JavaScript Even If You’re New to Programming
2022 · EPUB
JavaScript From Zero to Hero: The Most Complete Guide Ever, Master Modern JavaScript Even If You’re New to Programming
2022 · EPUB
Web Design with HTML5 and CSS: Learn how to design, create and built responsive websites using the best HTML5 and CSS practices
2021 · EPUB
Методология научных исследований и прикладной аналитики: Учебник. Изд. 5-е, дополн. и перераб. В 2 т. Т.2: Научные исследования: Мастерство и искусство научного мышления и научной работы / Methodology of Scientific Research and Practical Analytics: A Textbook: Fifth Edition. In two volumes. Vol.2: Scientific research: Art of scientific thinking and scientific work / Méthodologie de la recherche scientifique et de l’analytique appliquée: Manuel: Cinquième édition. En 2 tomes. T.2: Recherches scientifiques: Art de la pensée scientifique et du travail scientifique
2025 · PDF