جاوااسکریپت مدرن را سریع یاد بگیرید: جامعترین راهنمای مبتدیان (و توضیح بخشهای عجیب)
Master Modern JavaScript Fast: The Most Complete Beginner’s Guide: (And The Weird Parts Explained)
معرفی کتاب «جاوااسکریپت مدرن را سریع یاد بگیرید: جامعترین راهنمای مبتدیان (و توضیح بخشهای عجیب)» (با عنوان لاتین Master Modern JavaScript Fast: The Most Complete Beginner’s Guide: (And The Weird Parts Explained)) نوشتهٔ Rick Sekuloski، منتشرشده توسط نشر 2021 در سال 2021. این کتاب در فرمت pdf، زبان ru ارائه شده است.
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 & 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
دانلود کتاب جاوااسکریپت مدرن را سریع یاد بگیرید: جامعترین راهنمای مبتدیان (و توضیح بخشهای عجیب)