Найти в Дзене
Переменные в JavaScript
Переменная - это именованная область хранения данных. Для создания переменной в JS используйте ключевое слово "let". например: let something; something = "wrong"; или для краткости можно написать в одной строке: let something = "wrong"; также можно задавать несколько переменных в доной строке: let name = "guest", age = 34, access = true; но более читаемый и длинный вариант: let name = "guest" ; let age = 34 ; let access = "guest" ; В старых скриптах вы также можете также найти другое ключевое слово: var вместо let...
282 читали · 6 лет назад
Используй строгий
Здрасьте. В средневековье JavaScript не имел проблем с обратной совместимостью. В язык добавляли новые функции, а старая функциональность не менялась. Преимуществом этого было то, что код продолжал работать. А недостатком – любая ошибка или несовершенное решение, принятое созидателями JavaScript, застревали в адском пламени навсегда. Так было до 2009 года, когда появился ES5 (ECMAScript 5). С ним возникли новые возможности в JS и изменились некоторые существующие. Чтобы старый код работал, бОльшая часть таких модификаций по умолчанию отключены...
6 лет назад
Комментарии в JS
Со временем программы становятся всё сложнее и сложнее. Возникает необходимость добавлять комментарии, которые бы описывали, что делает код и почему. Комментарии могут находиться в любом месте скрипта. Они не влияют на его выполнение, поскольку движок просто игнорирует их. Однострочные комментарии начинаются с двойной косой черты //. Часть строки после // считается комментарием. Такой комментарий может как занимать строку целиком, так и находиться после инструкции. Как здесь: // Этот комментарий...
386 читали · 6 лет назад
Структура кода
Начнём изучение языка с рассмотрения основных «строительных блоков» кода. Инструкции Инструкции – это синтаксические конструкции и команды, которые выполняют действия. Мы уже видели инструкцию alert('Привет, мир!'), которая отображает сообщение «Привет, мир!». В нашем коде может быть столько инструкций, сколько мы захотим. Инструкции могут отделяться точкой с запятой. Например, здесь мы разделили сообщение «Привет Мир» на два вызова alert: alert('Привет'); alert('Мир'); Обычно каждую инструкцию...
6 лет назад
Привет, мир!
Давайте ка посмотрим, как выполнить скрипт на странице браузера. Для серверных сред (например, Node.js), вы можете выполнить скрипт с помощью команды типа "node myown.js". Для браузера всё немного иначе. Тег <script> Программы на JavaScript могут быть вставлены в любое место HTML-документа с помощью тега <script>. Для примера: <!DOCTYPE HTML> <html> <body> <p>Перед скриптом...</p> <script> alert( 'Привет, мир!' ); </script> <p>...После скрипта.</p> </body> </html> Тег <script> содержит JavaScript-код, который автоматически выполнится, когда браузер его обработает...
6 лет назад
Затраты на сайт
Бюджет при продвижении контентного проекта Здравствуйте дорогие друзья. В этой статье мы поговорим о том, на какие важные составляющие делится бюджет продвижения. Бюджет продвижения – это незаменимая составляющая в продвижении сайта, без бюджета и вложений практически любой сайт, будь он мега красив или очень интересный никогда не наберёт свою публику и постоянную посещаемость. Он будет висеть в интернете мёртвым грузом, как множество остальных не продвинутых сайтов. И так, бюджет продвижения делится на три составляющие: 1) Бюджет на закупку ссылок...
6 лет назад
Консоль браузера
Код уязвим для ошибок. И вы, скорее всего, будете делать ошибки в коде… Впрочем, давайте будем откровенны: вы точнобудете совершать ошибки в коде. В конце концов, вы человек, а не робот. Но по умолчанию в браузере ошибки не видны. То есть, если что-то пойдёт не так, мы не увидим, что именно сломалось, и не сможем это починить. Для решения задач такого рода в браузер встроены так называемые «Инструменты разработки» (Developer tools или сокращённо — devtools). Chrome и Firefox снискали любовь подавляющего большинства программистов во многом благодаря своим отменным инструментам разработчика...
750 читали · 6 лет назад
Редакторы кода
Редакторы кода Большую часть своего рабочего времени программисты проводят в редакторах кода. Есть два основных типа редакторов: IDE и «легкие» Редакторы. Многие используют по одному инструменту каждого типа. Термином IDE (integrated development environment, «интегрированная среда разработки») называют мощные редакторы с множеством функций, которые работают в рамках целого проекта...
6 лет назад
Справочники и спецификации JavaScript
Спецификация Спецификация ECMA-262 содержит самую глубокую, детальную и формализованную информацию о JavaScript. Она определяет сам язык. Cпецификация может показаться тяжеловатой для понимания из-за слишком формального стиля изложения. Если вам нужен источник самой достоверной информации, то это правильное место, но она не для ежедневного использования. Новая версия спецификации появляется каждый год. А пока она не вышла официально, можете ознакомиться с текущим черновиком на https://tc39.es/ecma262/. Чтобы почитать о самых последних возможностях, включая те, которые «почти в стандарте» (так называемые «stage 3 proposals»), посетите https://github...
6 лет назад
Что делает JS особенным
Как минимум, три сильные стороны JavaScript: JavaScript – это единственная браузерная технология, сочетающая в себе все эти три вещи. Вот что делает JavaScript особенным. Вот почему это самый распространённый инструмент для создания интерфейсов в браузере. Хотя, конечно, JavaScript позволяет делать приложения не только в браузерах, но и на сервере, на мобильных устройствах и т.п. Языки «над» JavaScript Синтаксис JavaScript подходит не под все нужды. Разные люди хотят иметь разные возможности. Это естественно, потому что проекты разные и требования к ним тоже разные. Так, в последнее время появилось...
6 лет назад
Возможности JS
Современный JavaScript – это «безопасный» язык программирования. Он не предоставляет низкоуровневый доступ к памяти или процессору, потому что изначально был создан для браузеров, не требующих этого. Возможности JavaScript сильно зависят от окружения, в котором он работает. Например, Node.JS поддерживает функции чтения/записи произвольных файлов, выполнения сетевых запросов и т.д. В браузере для JavaScript доступно всё, что связано с манипулированием веб-страницами, взаимодействием с пользователем и веб-сервером. Например, в браузере JavaScript может: Чего НЕ может JavaScript в браузере? Возможности JavaScript в браузере ограничены ради безопасности пользователя...
6 лет назад
Введение в JavaScript
Изначально JavaScript был создан, чтобы «сделать веб-страницы живыми». Программы на этом языке называются скриптами. Они могут встраиваться в HTML и выполняться автоматически при загрузке веб-страницы. Скрипты распространяются и выполняются, как простой текст. Им не нужна специальная подготовка или компиляция для запуска. Это отличает JavaScript от другого языка – Java. Почему JavaScript? Когда JavaScript создавался, у него было другое имя – «LiveScript». Однако, язык Java был очень популярен в то время, и было решено, что позиционирование JavaScript как «младшего брата» Java будет полезно. Со...
6 лет назад