Справочник по JavaScript
Основы JavaScript
- Переменные и константы в JavaScript
- Типы данных JavaScript
- Числа в JavaScript
- Строки в JavaScript
- Объекты в JavaScript
- Преобразование типов в JavaScript
- Объекты-оболочки в JavaScript
- Функции в JavaScript
- Циклы в JavaScript (while, do … while, for)
- Условные операторы в JavaScript (if…else, switch…case)
- Операторы сравнения в JavaScript
- Массивы в JavaScript
- Особенности свойства length массивов
- Методы работы с массивами в JavaScript
- Функции высшего порядка в JavaScript
- Контекст выполнения и область видимости в JavaScript
- Замыкание в JavaScript
- Деструктуризация в JavaScript
- Ключевое слово this в JavaScript
- Стрелочные функции в JavaScript
- Примитивный тип данных Simbol
- Promise в JS
- Модули в JavaScript
- Работа с модулями в Node. JS
- Дескрипторы свойств объекта в JavaScript
- Автоматическая вставка точки с запятой в JavaScript (ASI)
- Объекты веб-хранилища localStorage и sessionStorage
Объектно-ориентированное программирование. Прототипы
- Понятие объектно-ориентированного программирования
- Прототипы объектов. Свойство prototype
- Классы в JavaScript
- Наследование в JavaScript. Функциональное наследование
- Прототипное наследование в JavaScript
- Реализация инкапсуляции в JavaScript
- Запрос XMLHttpRequest()
Node.JS
- Node.js как среда выполнения JS
- Модульный подход разработки с использованием JavaScript: AMD и RequireJS
- Работа с модулями в Node.JS
- Методы работы с файлами в Node.js
- События в Node.js
- Сервер в Node.js
Webpack
- Сборщик модулей Webpack
- Загрузчики и плагины в webpack
DOM
- DOM (Document Object Model)
- DOM-коллекции
- Работа с узлами DOM
- Атрибуты и свойства элементов документа (HTML, XHTML)
- События DOM
- Всплытие и погружение (перехват) событий DOM
- Структура таблицы HTML
- Метод Event. preventDefault()
HTML и CSS
- CSS-селекторы
- Варианты позиционирования блочных элементов CSS
- Использование Sass
- Работа с CSS через Javascript
- Структура таблицы HTML
Git
- Git Bash в VS Code
Оптимизация кода JS
- «Руководство по написанию JavaScript-кода от Airbnb»
- Оптимизация кода JavaScript
- Производительность JavaScript через подзорную трубу
- Совершенный код: злые однострочники
- Разбираем на примерах: как избежать мутаций в JavaScript
- Обращение к Javascript-сообществу: перестаньте писать квадраты (оптимизация методов массивов)
- 23 рекомендации по защите Node.js приложений
70 вопросов по JavaScript для подготовки к собеседованию
Справочник по API JavaScript для Office — Office Add-ins
Изменить
Twitter LinkedIn Facebook Адрес электронной почты
API JavaScript для Office позволяет создавать веб-приложения, взаимодействующие с объектными моделями в ведущих приложениях Office. В этом разделе представлены дополнительные сведения о классах, методах и других типах, доступных для создания надстроек Office.
Ниже приведен список интерфейсов API для поддерживаемых ведущих приложений Office. По общим ссылкам представлены все API, не относящиеся к определенному ведущему приложению (как описывается в наборе требований для общих API Office). Остальные элементы ссылаются на версию справочной документации по API, связанную с соответствующим ведущим приложением, по набору требований. Версии справочной документации составляются таким образом, что они включали все API до соответствующего набора требований включительно (например, в ExcelApi 1.3 представлены API из ExcelApi 1.1, 1.2, 1.3, а также общие API).
Совет
Вы можете в любой момент изменить версию справочной страницы с помощью раскрывающегося меню выбора фильтра над оглавлением. Если такой версии страницы не существует, снова откроется текущая версия.
Ведущие приложения Office
API Excel
- ExcelApi Preview
- ExcelApiOnline 1. 1
- ExcelApi 1.16
- ExcelApi 1.15
- ExcelApi 1.14
- ExcelApi 1.13
- ExcelApi 1.12
- ExcelApi 1.11
- ExcelApi 1.10
- ExcelApi 1.9
- ExcelApi 1.8
- ExcelApi 1.7
- ExcelApi 1.6
- ExcelApi 1.5
- ExcelApi 1.4
- ExcelApi 1.3
- ExcelApi 1.2
- ExcelApi 1.1
- Общие API
API Outlook
- Mailbox Preview
- Почтовый ящик 1.12
- Почтовый ящик 1.11
- Mailbox 1.10
- Mailbox 1.9
- Mailbox 1.8
- Mailbox 1.7
- Mailbox 1. 6
- Mailbox 1.5
- Mailbox 1.4
- Mailbox 1.3
- Mailbox 1.2
- Mailbox 1.1
- Общие API
API Word
- WordApi Preview
- WordApiOnline 1.1
- WordApiHiddenDocument 1.4 (только для настольных компьютеров)
- WordApiHiddenDocument 1.3 (только для настольных компьютеров)
- WordApi 1.4
- WordApi 1.3
- WordApi 1.2
- WordApi 1.1
- Общие API
API PowerPoint
- Предварительная версия PowerPointApi
- PowerPointApi 1.5
- PowerPointApi 1.4
- PowerPointApi 1.3
- PowerPointApi 1. 2
- PowerPointApi 1.1
- Общие API
API OneNote
- OneNoteApi 1.1
- Общие API
API Visio
- VisioApi 1.1
API Project
- Только общие API
Специальные наборы требований
Наборы обязательных элементов только в сети и только для настольных компьютеров — это специальные наборы требований. Набор обязательных элементов только в сети содержит последние API-интерфейсы для веб-версии вспомогательных приложений (в настоящее время Excel и Word). Набор обязательных только для настольных компьютеров содержит последние API для версий windows и Mac вспомогательных приложений (в настоящее время Word). API в этих наборах требований не полностью поддерживаются на всех платформах. Дополнительные сведения см. в одном из следующих вариантов.
ExcelApiOnline 1.1
: набор обязательных требований только для API JavaScript для ExcelWordApiOnline 1.1
: набор обязательных требований только для API JavaScript для WordWordApiHiddenDocument 1.4
: набор обязательных для классических приложений Api JavaScript для Word 1.4WordApiHiddenDocument 1.3
: набор обязательных требований 1.3 только для API JavaScript для Word для настольных компьютеров
Примечание.
Если вас интересуют API JavaScript для разработки сценариев Office Scripts, ознакомьтесь со справочником по API для сценариев Office.
См. также
- Сведения о надстройках Office
- Доступность ведущих приложений и платформ для надстроек Office
- Версии Office и наборы обязательных элементов
- Изучение API JavaScript для Office с помощью Script Lab
Ссылка на массив JavaScript
❮ Предыдущая Далее ❯
Объект массива JavaScript
Объект массива используется для хранения нескольких значений в одной переменной:
const cars = [«Saab», «Volvo», «BMW»];
Попробуйте сами »
Индексы массива отсчитываются от нуля: первый элемент массива равен 0, второй — 1 и так далее.
См. также:
Учебник по массивам JavaScript.
Методы и свойства массива JavaScript
Имя | Описание |
---|---|
конкат() | Объединяет массивы и возвращает массив с объединенными массивами |
конструктор | Возвращает функцию, которая создала прототип объекта Array |
копия внутри () | Копирует элементы массива внутри массива в указанные позиции и обратно |
записей() | Возвращает пару ключ/значение Объект итерации массива |
каждый() | Проверяет, проходит ли тест каждый элемент массива |
заполнение() | Заполнить элементы массива статическим значением |
фильтр() | Создает новый массив с каждым элементом массива, прошедшим проверку |
найти() | Возвращает значение первого элемента массива, прошедшего проверку |
найтиИндекс() | Возвращает индекс первого элемента массива, прошедшего проверку |
для каждого() | Вызывает функцию для каждого элемента массива |
из() | Создает массив из объекта |
включает() | Проверить, содержит ли массив указанный элемент |
indexOf() | Ищет элемент в массиве и возвращает его позицию |
isArray() | Проверяет, является ли объект массивом |
присоединиться() | Объединяет все элементы массива в строку |
ключи() | Возвращает объект итерации массива, содержащий ключи исходного массива |
lastIndexOf() | Поиск элемента в массиве, начиная с конца, и возвращает его позицию |
длина | Задает или возвращает количество элементов в массиве |
карта() | Создает новый массив с результатом вызова функции для каждого элемента массива |
поп() | Удаляет последний элемент массива и возвращает этот элемент |
прототип | Позволяет добавлять свойства и методы к объекту Array |
нажать() | Добавляет новые элементы в конец массива и возвращает новую длину |
уменьшить() | Уменьшить значения массива до одного значения (слева направо) |
уменьшитьПраво() | Уменьшить значения массива до одного значения (идущего справа налево) |
реверс() | Меняет порядок элементов в массиве на обратный |
сдвиг() | Удаляет первый элемент массива и возвращает этот элемент |
срез() | Выбирает часть массива и возвращает новый массив |
некоторые() | Проверяет, проходит ли какой-либо из элементов массива тест |
сортировка() | Сортирует элементы массива |
соединение() | Добавляет/удаляет элементы из массива |
toString() | Преобразует массив в строку и возвращает результат |
снять сдвиг() | Добавляет новые элементы в начало массива и возвращает новую длину |
значениеOf() | Возвращает примитивное значение массива |
❮ Предыдущий Следующий ❯
ВЫБОР ЦВЕТА
Лучшие учебники
Учебник HTMLУчебник CSS
Учебник JavaScript
Учебник How To
Учебник SQL
Учебник Python
Учебник по W3. CSS
Учебник по Bootstrap
Учебник по PHP
Учебник по Java
Учебник по C++
Учебник по jQuery
Основные ссылки
HTML ReferenceCSS Reference
JavaScript Reference
SQL Reference
Python Reference
W3.CSS Reference
Bootstrap Reference
PHP Reference
HTML Colors
Java Reference
Angular Reference
jQuery Reference
3 Top2 Examples
Примеры HTML
Примеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery
FORUM | О
W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания. Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования, куки-файлы и политика конфиденциальности.
Copyright 1999-2022 Refsnes Data. Все права защищены.
W3Schools использует W3.CSS.
Ссылка на JavaScript
Вы здесь: Ссылка > JavaScript
JavaScript — это язык сценариев, который в основном используется в веб-приложениях. Это позволяет авторам создавать страницы динамического HTML (DHTML).
Язык JavaScript состоит из трех компонентов:
- Core JavaScript — это базовая часть языка JavaScript, поддерживаемая как на стороне клиента, так и на стороне сервера.
- Клиентский JavaScript (CSJS) содержит основные элементы JavaScript и несколько дополнительных объектов, свойства и методы, поддерживаемые браузерами.
- Серверный JavaScript (SSJS) также содержит основные элементы JavaScript и имеет дополнительные функции, поддерживаемые серверными продуктами.
Dottoro предоставляет вам полный стандартный и специфичный для браузера справочник по ядру и клиентскому JavaScript с подробным описанием, синтаксисом, примерами, информацией о поддержке браузера, кросс-браузерными решениями и многим другим. Язык JavaScript изначально был создан для разработки динамических веб-сайтов на стороне клиента, но в настоящее время существует несколько серверных приложений, которые могут его интерпретировать. Список серверных приложений, поддерживающих язык JavaScript, см. на странице Серверный JavaScript (Википедия).
JavaScript в основном используется для обработки событий, проверки форм, манипулирования DOM и стилями, обнаружения браузера, анимации и многого другого.
- Одним из преимуществ клиентского JavaScript является то, что действия пользователя могут обрабатываться на компьютере пользователя, что значительно сокращает трафик сервера и время загрузки. Например, вы можете проверить форму перед ее отправкой, поэтому, если пользователь заполнил форму неправильно, вам не нужно отправлять данные на сервер для проверки.