javascript

{!} JavaScript Справочник - Теория JS и практические примеры кода online

«Все, что может быть написано на JavaScript, — будет написано на JavaScript»

- (ц) Джефф Этвуд (Jeff Atwood) - один из создателей Stack Overflow

Здесь будет письменный конспект к вебинарам IFF которые ожидаются в ноябре 2015 и далее.
[практический справочник здесь]

Материалы:

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/

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

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

javascript getDateFromFormat() Как получить datetime (date) из строки по формату

Используя эту библиотеку (подключите файл до вашего скрипта) можно так:

var datetime = 
     getDateFromFormat('20.03.2018 / 17:30', 'dd.MM.yyyy / HH:mm');

Справка по формату:

Pages

Subscribe to RSS - javascript