javascript

worpdress Порядок загрузки CSS/JS файлов

Чтобы добавить один CSS файл после другого, надо указать, что он от этого другого зависит - можно зависеть сразу от целого списка, например в моём случае вместо:

wp_enqueue_style( CURRENT_THEME, CHILD_URL . '/main-style.css', 
    false,
    null, 'all' );

Нужно было добавить список имен-зависимостей:

javascript SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data

Текст ошибки

SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data

Сохраняем данные формы, чтобы передать их с помощью ajax.
Ошибка появляется при попытке передать из формы float.

javascript Случайная дата и время (Date Random, "форматирование" строки даты, числа)

Можно как-то так:

function randomDate(start, end) {
  return new Date(start.getTime() 
          + Math.random() * (end.getTime() - start.getTime()));
}

var myDate  = randomDate(new Date(2012, 0, 1), new Date());

console.log(myDate.getFullYear() + '-' 
   + ('0' + (myDate.getMonth() + 1)).slice(-2) 
   + '-' + ('0' + myDate.getDate()).slice(-2)
   + ' '
   +  ('0' + myDate.getHours()).slice(-2)
   + ':' + ('0' + myDate.getMinutes()).slice(-2)
   + ':' + ('0' + myDate.getSeconds()).slice(-2) 
);

ES6 и ES2015 — это одно и то же? Названия стандартов JavaScript

ES6 (ECMAScript 6) и ES2015 это одно и то же - ответ: ДА)

Теперь стандарты называют по году принятия.

javascript empty slot Не равномерная нумерация массива индексами

Лучше делать равномерную нумерацию, иначе многие JS библиотеки могут падаться с ошибками, например openlayers, хотя вы и не добавляете элемент по этому ключ, движок (интерпретатор) JS все равно создаёт его.

javascript Ajax в консоли браузера. Проверка результата аякс-запроса (консоль браузера, web console)

Синхронный запрос (минимальный пример):

var xhr = new XMLHttpRequest();
xhr.open('GET', 'адресЗапроса', false);
xhr.send();
console.log('status:', xhr.status, xhr.statusText);
console.log('xhr.response:', xhr.response);

Ajax с поддержкой авторизации (куки и т.д.)

Нам потребуется "withCredentials = true", например:

yii2 Валидация require с условием when -- на клиентской стороне (JS)

Для того, чтобы валидация обязательность поля с условием работала на клиентской стороне, необходимо явно прописать JS функцию, например:

[!] moment.js Работа с Date -парсингом строк в разных фроматах и часовыми поясами (таймзонами) --перевод/конвертирование времени

О библиотеке moment.js

  • moment.js даёт нам мощную обертку для слабосильного стандартного Date в Javascript
  • Взять библиотеку moment.js можно отсюда: https://momentjs.com/

Примеры работы

Ниже полезные примеры (см. ссылки внизу)

Pages

Subscribe to RSS - javascript