Публикации по теме '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
Итак, давайте посмотрим на нашу первую структуру данных.
Что такое структура данных?
До сих пор мы рассматривали числа , строки , логические , неопределенные и функции . . У вас может возникнуть вопрос: как вы их все храните?
Имейте в виду, что переменная похожа на ящик стола, но вы не хотите бросать туда все и получать огромный беспорядок - или вы не хотите просто бросить маркер и закрыть этот ящик. В идеале вы хотите хранить больше вещей,..