Публикации по теме 'myjavascriptjourney'


Основы Javascript - стек вызовов и куча памяти
Javascript - однопоточный язык Javascript Engine делает за нас много работы. Но самое главное - это прочитать наш код и выполнить его. На этом этапе важны две основные вещи: Нам нужно место для хранения и записи информации - данных для нашего приложения (переменных, объектов и т. Д.) Нам нужно построчно отслеживать, что происходит с нашим кодом. Здесь на помощь приходят стек вызовов и куча памяти . Нам нужна куча памяти как место для хранения и записи информации, поскольку..

Мои заметки по Javascript
Правила большого О 3. Различные термины для входных данных Это может показаться вам сложным, но потерпите меня здесь. Давайте рассмотрим пример. У меня есть точно такая же функция, которую мы видели на прошлом уроке, которая дважды сжимает блоки. Я использую синтаксис for each в javascript для двойного цикла по одному и тому же массиву. Мы уже знаем, что большой O для этой функции равен O(2n) или O(n), если мы отбросим константы. Теперь третье правило гласит, что разные..

Javascript Foundation — Лексическая среда
Существуют разные версии этого термина, которые вы, возможно, слышали, например, лексический охват или лексический анализ. О контексте выполнения я писал здесь››› Javascript Foundation — контекст выполнения Как выполняется код в Javascript? medium.com Лексическое окружение — это просто место, где вы что-то пишете. Поскольку движок Javascript считывает наш код построчно, как мы видели ранее, важно, где мы пишем. Мы можем..

Мое путешествие по Javascript
Селекторы DOM Часть 12 В отличие от объекта окна , который выглядит как объект со свойствами и методами, DOM - документ выглядит как HTML. Это потому, что веб-браузеры просто скрывают тот факт, что это объект. Представление, которое они дают нам, позволяет нам лучше поиграть с DOM; тем не менее DOM - это объект Javascript. Селекторы позволяют нам выбирать различные элементы для управления DOM. Мы рассмотрим самые полезные / самые знакомые. 1...

Javascript Foundation - внутри движка V8
Как V8 использует лучшее из обоих миров - JIT и интерпретатор Помнить: Мы анализируем код - ›Превращаем его в абстрактное синтаксическое дерево (AST). Интерпретатор (Ignition) - для двигателя V8 принимает этот AST и выдает байт-код (код не такого низкого уровня, как машинный код, но может быть интерпретирован движком для запуска программы). Но затем, как вы можете видеть выше, есть профилировщик (Монитор) - этап 2. Этот монитор наблюдает за нашим кодом во время его выполнения и..

Javascript Foundation — Node js
Несколько замечаний по node.js К настоящему времени мы знаем, что Javascript может работать вне браузера. Итак, если у нас может быть разное время выполнения Javascript, как вы думаете, что такое node.js? Язык программирования? Является ли node.js движком Javascript? Это время выполнения? Что ж, node js — это не язык программирования и уж точно не движок Javascript. Это среда выполнения. До 2009 года Javascript запускался только внутри браузера, и поэтому многие люди не..

Мое путешествие по Javascript
Структуры данных Часть 6 Итак, давайте посмотрим на нашу первую структуру данных. Что такое структура данных? До сих пор мы рассматривали числа , строки , логические , неопределенные и функции . . У вас может возникнуть вопрос: как вы их все храните? Имейте в виду, что переменная похожа на ящик стола, но вы не хотите бросать туда все и получать огромный беспорядок - или вы не хотите просто бросить маркер и закрыть этот ящик. В идеале вы хотите хранить больше вещей,..