Название: Advanced javascript Visualized Автор: Meet K. Patel Издательство: Amazon.com Services LLC Год: 2021 Страниц: 282 Язык: английский Формат: pdf, epub Размер: 39.8 MB
Nowadays javascript became an essential programming language that no one ignores or avoids. There are thousands of ways of learning javascript but a proper mental model for the core javascript concept is the most important part. So, anyone who is truly passionate about web or javascript will always love to learn under the hood working javascript and nodejs architecture. This book will give you a strong foundation of advanced javascript concepts and explains the topics with plain English and visualization. Here are the content and topics that we will learn and visualize.
- Execution Context, Thread, and Callstack - Closure - A Deep Dive - ProtoType , __proto__ and Objects - Asynchronous Execution - Iterators, Generators, and Async-Await - NodeJS, C++, Queues, and Servers - Bonus
Welcome to the exciting journey of javascript beyond normal expectations.
- First thing if you don’t know then, javascript is a single-threaded and synchronous language which mean javascript engine/Interpreter can execute one line or block of code at one time. Which means you can’t do multiple things at the same time. Also, you go through line by line while executing code (synchronously). - when you execute javascript code on a browser or any other enviroment(nodejs, react-native etc) we run our code in something called global execution environment(global memory space for browser tab or global memory for node enviroment first).
- every function we defined are actually first goes inside global memory space (ignore function defined inside another functions for now). When we put these function into execution, first they are put on callstack first and from that callstack functions are getting called where latest function are made available in thread of execution!
Hope you will enjoy the ride of this book and I will catch you inside the book.
Скачать Advanced javascript Visualized
|