Уроки по JavaScript
Уроки по JavaScript для начинающих на programmera.ru.
Язык программирования JavaScript
Язык сценариев — это язык программирования, который интерпретируется во время выполнения, а не компилируется в машинный код. Язык может быть выполнен по-разному — интерпретирован или скомпилирован (для байт-кода или машинного кода). Традиционно, когда речь идет о различиях в сценариях и программировании, интерпретируются языки сценариев и компилируются языки программирования. В принципе, все языки сценариев — это языки программирования. Теоретическая разница между ними заключается в том, что языки сценариев не требуют этапа компиляции и скорее интерпретируются.
Спектр языков сценариев в диапазоне от очень маленьких и очень предметно-ориентированных языков для общего назначения языков программирования , используемых для сценариев. Основным интерфейсом сценариев, разработанным в W3C, является DOM, объектная модель документа, которая позволяет программам и сценариям динамически получать доступ и обновлять контент, структуру и стиль документов. Спецификации DOM составляют ядро DHTML . Сценарии могут сделать веб-страницы более динамичными. Например, без перезагрузки новой версии страницы она может допускать внесение изменений в содержимое этой страницы или разрешить добавление содержимого или отправку содержимого с этой страницы.
Языки сценариев становятся все более популярными из-за появления веб- приложений. Хотя сценарии широко используются в мире программирования, они в последнее время стали более тесно связанными с World Wide Web , где они широко используются для создания динамических веб-страниц. В то время как технически существует много языков сценариев на стороне клиента, которые могут использоваться в Интернете, на практике это означает использование JavaScript. Приложения для JavaScript распространяются от интерактивных веб-сайтов к Интернету Вещей, что делает его отличным выбором для начинающих и опытных разработчиков, желающих изучить новый язык программирования.
Введение в JavaScript
Основы JavaScript
JavaScript: объектная модель документа
Программирование на JavaScript
Вопросы и ответы по собеседованию
- Является ли JavaScript истинным языком ООП?
- Преимущества и недостатки JavaScript
- Разница между JavaScript и ECMAScript?
- Что такое тег noscript?
- Исключение специальных символов в JavaScript
- Что такое undefined x 1 в JavaScript?
- JavaScript: логические операторы
- Разница между операторами «=», «==» и «===»?
- Как перезагрузить страницу с помощью JavaScript?
- Как динамически добавлять элементы html с помощью JavaScript?
- Как загрузить другую страницу html из JavaScript?
- Каковы недостатки использования InnerHTML в JavaScript?
- Что такое объектная модель браузера
- Как определить ОС на клиентском компьютере в JavaScript?
- Разница между окном, документом и экраном в Javascript?
- Разница между substr () и substring () в JavaScript?
- Как заменить все вхождения строки в JavaScript?
- Как проверить строку как литерал и как объект?
- Что такое ассоциативный массив? Как мы его используем?
- Что такое анонимная функция в JavaScript?
- Каково использование метода «bind» в JavaScript?
- Чистые функции VS. Нечистые функции в javascript
- Является ли JavaScript функциональным языком программирования?
- В чем разница между классом и прототипным наследованием?
- Javascript, передавать по значению или передавать по ссылке?
- Как предотвратить модификацию объекта в Javascript?
- Что такое ключевое слово «this» в JavaScript?