ms-jpq/noact – маленькая JS для работы с виртуальным домом

import { button, div } from "./NoactElements"
const component1 = div({},
    button({ onclick: () => alert(":D"), txt: "+" }),
    div({ txt: "♥" }),
    button({ onclick: () => alert("D:"), txt: "-" })
)

На выходе получаем:

<div>
  <button>+</button>
  <div>♥</div>
  <button>-</button>
</div>

https://github.com/ms-jpq/noact

Шпаргалка по современному JavaScript

В данном материале собраны основные концепции и принципы современного javascript, которые помогут быстро найти и вспомнить необходимую фичу.
Содержание
Объявление переменных var, const, let
Стрелочные функции
Параметры функции по умолчанию
Деструктурирование объектов и массивов
Методы массивов map/filter/reduce
Оператор spread(…)
Сокращение свойств объекта
Объекты «промисы»
Шаблонные литералы
Теговые шаблоны
Инструкции импорта и экспорта
Ключевое слово this
Классы
Ключевые слова extends и super
Функция async и оператор await
Truthy/Falsy
Анаморфизмы и катаморфизмы
Генераторы
Статические методы
https://tproger.ru/translations/javascript-cheatsheet/

js-url – простой, легкий парсер url на js

http://rob:abcd1234@www.example.com/path/index.html?query1=test&silly=willy#test=hash&chucky=cheese

url();            // http://rob:abcd1234@www.example.com/path/index.html?query1=test&silly=willy#test=hash&chucky=cheese
url('domain'); // example.com
url('hostname'); // www.example.com
url('tld'); // com
url('sub'); // www
url('.0') // (an empty string)
url('.1') // www
url('.2') // example
url('.-1') // com
url('auth') // rob:abcd1234
url('user') // rob
url('pass') // abcd1234
url('port'); // 80
url('protocol'); // http
url('path'); // /path/index.html
url('file'); // index.html
url('filename'); // index
url('fileext'); // html
url('1'); // path
url('2'); // index.html
url('3'); // (an empty string)
url('-1'); // index.html
url(1); // path
url(2); // index.html
url(-1); // index.html
url('?'); // query1=test&silly=willy
url('?silly'); // willy
url('?poo'); // (an empty string)
url('#'); // test=hash&chucky=cheese
url('#chucky'); // cheese
url('#poo'); // (an empty string)

https://github.com/websanova/js-url

  1. 1
  2. 2
  3. 3
Scroll Up