Web МастерскаяБлог
Сообщество Web Мастеров. Тут собрано всё, чтобы написать свой первый сайт, запустить его в Интернет и поддерживать его в течении всей его работы.
Как проверить событие: "window.onload"
Для проверки события:
...
window.onload можно использовать: document.readyState:
if (document.readyState == 'complete') {
// Код JS
};- Жалоба
Как изменить ключ для объектов массива в JavaScript
Допустим, у нас есть неправильный массив (Неправильный потому что овощи перечислены, как фрукты):
Из этого массива необходимо сделать так (Назвать вещи своими именами):
Чтобы поправить наши данные, нам поможет метод
И теперь у нас массив, который и хотели получить....
var fruits = [
{fruit: 'potato'},
{fruit: 'carrot'},
{fruit: 'onion'}
];Из этого массива необходимо сделать так (Назвать вещи своими именами):
var vegetables = [
{vegetable: 'potato'},
{vegetable: 'carrot'},
{vegetable: 'onion'}
];Чтобы поправить наши данные, нам поможет метод
map, чьё предназначение: создать новый массив с результатом вызова указанной функции для всех элементов массива. Делаем так:
var vegetables = fruits.map(data => ({vegetable: data.fruit}));И теперь у нас массив, который и хотели получить....
Как соединить два массива в один в JavaScript
Для соединения двух массивов будем использовать метод
Допустим у нас есть два массива:
Делаем так:
Теперь
concat(), чьё предназначение: Вернуть новый массив, состоящий из массива, котором он был вызван, соединённого с другими массивом.Допустим у нас есть два массива:
const first = [1, 2, 3];
const second = [4, 5, 6];Делаем так:
const common = first.concat(second);Теперь
common содержит в себе массив, состоящий из двух массивов:
[1, 2, 3, 4, 5, 6]
...Cannot read properties of undefined (reading 'querySelector')
Ошибка: Cannot read properties of undefined (reading 'querySelector') говорит о том, что метод:
Возможные решения:
querySelector пытается обратиться к элементу, которого не существует.Возможные решения:
- Убедитесь, что элемент, к которому обращаетсь, существует, на самом деле.
- Расположите JavaScript в нижнюю часть Вашего документа.
Как убрать несколько идущих подряд слешей в URL (.htaccess)
Заметил, что с поисковой выдачи переходят по ссылкам, которые имеют несколько подряд идущие слеши, например:
Который необходимо вставить в файл: ".htaccess", что находится в корне сайта. После этого все лишние слеши исчезли....
site///forum//342///. Я проверил, страница с таким набором слешей открывается, но все же это не правильно, я считаю. Убрать лишние слеши мне помог код:
RewriteCond %{THE_REQUEST} //
RewriteRule .* /$0 [R=301,L]Который необходимо вставить в файл: ".htaccess", что находится в корне сайта. После этого все лишние слеши исчезли....
Категории
- Apache 6
- CMS 3
- CSS 16
- FTP 1
- HTML 11
- JavaScript 43
- MySQL 17
- Nginx 16
- PHP 52
- phpMyAdmin 2
- SVG 4
- URL 1
- XML 3
- Безопасность 7
- Библиотека JS 16
- Графика 3
- Доменное имя 1
- Инструкция 1
- Кодировка 2
- Контент 8
- Мнение 1
- Мобильное устройство 1
- Монетизация сайта 2
- Настройка 3
- Оптимизация 2
- Ошибка 11
- Поисковая система 1
- Продвижение сайта 6
- Производительность 1
- Софт 1
- Старт 2
- Сценарий 1
- Функция 1
- Хостинг | Сервер 3
Реклама














