software:development:web:docs:web:javascript:javascript
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| software:development:web:docs:web:javascript:javascript [2023/08/21 19:24] – создано - внешнее изменение 127.0.0.1 | software:development:web:docs:web:javascript:javascript [2026/01/10 18:07] (текущий) – [Что умеет JavaScript?] VladPolskiy | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== JavaScript ====== | ====== JavaScript ====== | ||
| - | JavaScript ( JS ) — это облегченный | + | {{: |
| - | Динамические возможности JavaScript включают в себя создание объектов во время выполнения, списки переменных параметров, переменные функций, динамическое создание скриптов (через eval), самоанализ объекта (через for...inи Objectутилиты ) и восстановление исходного | + | ECMAScript |
| - | Этот раздел посвящен самому языку JavaScript, а не его частям, относящимся к веб-страницам или другим хост-средам. Сведения об API , специфичных для | + | JavaScript |
| + | ===== Что умеет JavaScript? ===== | ||
| + | Примеры использования JavaScript кода | ||
| + | ===Мой Первый JavaScript=== | ||
| + | <code html index.html> | ||
| + | < | ||
| + | < | ||
| + | <button type=" | ||
| + | onclick=" | ||
| + | Нажмите, | ||
| + | <p id=" | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| - | Стандартами для JavaScript являются Спецификация языка ECMAScript | + | < |
| + | < | ||
| + | <button type=" | ||
| + | onclick=" | ||
| + | Нажмите, чтобы отобразить | ||
| + | <p id=" | ||
| + | </ | ||
| + | </ | ||
| - | Не путайте JavaScript с языком программирования Java — JavaScript не является «интерпретируемой Java» | + | === JavaScript может изменять содержимое HTML. === |
| + | <code html index.html> | ||
| + | < | ||
| + | < | ||
| + | <p id=" | ||
| + | <button type=" | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| - | Документация JavaScript по основным функциям языка (по большей части чистый ECMAScript | + | < |
| + | < | ||
| + | <p id=" | ||
| + | <button type=" | ||
| + | </ | ||
| + | </ | ||
| - | Руководство по JavaScript | + | === JavaScript может изменять стиль |
| - | Справочник по JavaScript | + | <code html index.html> |
| - | Дополнительные сведения о спецификациях JavaScript и связанных технологиях см. в разделе Обзор технологий JavaScript | + | < |
| + | < | ||
| + | <p id=" | ||
| + | <button type=" | ||
| + | <button type=" | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| - | Хотите стать фронтенд-разработчиком? | + | < |
| + | < | ||
| + | <p id=" | ||
| + | <button type=" | ||
| + | <button type=" | ||
| + | </ | ||
| + | </ | ||
| - | Мы составили курс, который включает в себя всю необходимую информацию, необходимую для достижения вашей цели. | + | === JavaScript может открыть новое окно. === |
| + | <code html index.html> | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | <button onclick=" | ||
| + | < | ||
| + | function myFunction() { | ||
| + | var myWindow = window.open(" | ||
| + | } | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| - | Начать | + | < |
| + | < | ||
| + | < | ||
| + | <button onclick=" | ||
| + | < | ||
| + | function myFunction() { | ||
| + | var myWindow = window.open(" | ||
| + | } | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| - | Учебники | + | === JavaScript может скрыть HTML элементы. === |
| - | Узнайте, как программировать на JavaScript с помощью руководств и учебных пособий. | + | <code html index.html> |
| + | < | ||
| + | < | ||
| + | <p id=" | ||
| + | <button type=" | ||
| + | <button type=" | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| - | Для полных новичков | + | < |
| - | Если вы хотите изучить | + | < |
| + | <p id=" | ||
| + | <button type=" | ||
| + | <button type=" | ||
| + | </ | ||
| + | </ | ||
| - | JavaScript первые шаги | + | ===== Куда вставить JavaScript ===== |
| - | Отвечает на некоторые фундаментальные вопросы, | + | |
| - | + | ||
| - | строительные блоки JavaScript | + | |
| - | Продолжаем рассказывать о ключевых фундаментальных функциях JavaScript, обращая внимание на часто встречающиеся типы блоков кода, такие как условные операторы, | + | |
| - | + | ||
| - | Знакомство с объектами JavaScript | + | |
| - | Объектно-ориентированный характер JavaScript важно понимать, | + | |
| - | + | ||
| - | Асинхронный JavaScript | + | |
| - | Обсуждается асинхронный JavaScript, почему он важен и как его можно использовать для эффективной обработки потенциально блокирующих операций, | + | |
| - | + | ||
| - | Клиентские веб-API | + | |
| - | Изучает, что такое API и как использовать некоторые из наиболее распространенных API, с которыми вы часто сталкиваетесь в процессе разработки. | + | |
| - | + | ||
| - | Руководство по JavaScript | + | |
| - | Руководство по JavaScript | + | |
| - | Гораздо более подробное руководство по языку JavaScript, предназначенное для тех, кто уже имел опыт программирования на JavaScript или другом языке. | + | |
| - | + | ||
| - | Средний | + | |
| - | Понимание фреймворков JavaScript на стороне клиента | + | |
| - | Фреймворки JavaScript являются неотъемлемой частью современной веб-разработки, | + | |
| - | + | ||
| - | Обзор языка | + | |
| - | Обзор базового синтаксиса и семантики JavaScript для тех, кто перешел из других языков программирования, | + | |
| - | + | ||
| - | Структуры данных JavaScript | + | |
| - | Обзор доступных структур данных в JavaScript. | + | |
| - | + | ||
| - | Сравнение равенства и тождество | + | |
| - | JavaScript предоставляет три различных операции сравнения значений: | + | |
| - | + | ||
| - | Перечислимость и владение свойствами | + | |
| - | Как различные методы, | + | |
| - | + | ||
| - | Закрытия | + | |
| - | Замыкание — это комбинация функции и лексического окружения, | + | |
| - | + | ||
| - | Передовой | + | |
| - | Наследование и цепочка прототипов | + | |
| - | Объяснение широко неправильно понимаемого и недооцененного наследования на основе прототипов. | + | |
| - | + | ||
| - | Управление памятью | + | |
| - | Жизненный цикл памяти и сборка мусора в JavaScript. | + | |
| - | + | ||
| - | Цикл событий | + | |
| - | JavaScript имеет модель времени выполнения, | + | |
| - | + | ||
| - | Ссылка | + | |
| - | Просмотрите полную справочную документацию по JavaScript. | + | |
| - | + | ||
| - | Стандартные объекты | + | |
| - | Познакомьтесь со стандартными встроенными объектами Array, Boolean, Date, Error, Function, JSON, Math, Number, Object, RegExp, String, Map, Set, WeakMap, WeakSet, и другими. | + | |
| - | + | ||
| - | Выражения и операторы | + | |
| - | Узнайте больше о поведении операторов JavaScript instanceof, typeof, new, this, приоритете операторов и многом другом. | + | |
| - | + | ||
| - | Заявления и декларации | + | |
| - | Узнайте, | + | |
| - | + | ||
| - | Функции | + | |
| - | Узнайте, | + | |
| - | + | ||
| - | Классы | + | |
| - | Классы JavaScript — это наиболее подходящий способ объектно-ориентированного программирования. | + | |
software/development/web/docs/web/javascript/javascript.1692635046.txt.gz · Последнее изменение: — 127.0.0.1
