All streams
Search
Write a publication
Pull to refresh
-7
0

Пользователь

Send message
Что за бред? Если нужен сторонний не зашифрованный контент через зашифрованное соединение — настраивается прокси на сервере и всё работает. Гугл выйграет от того что разработчикам придётся настраивать проект на пол часа больше?
но создатели браузеров вмешивается в их свободный выбор.

Какой свободный выбор? Очередной бред… Это сделано для тех кто ни черта не смыслит в безопасности. Не загруженный контент будет доступен и никуда не денется. Его можно будет посмотреть настроив браузер, либо банально вставив ссылку в адресную строку.

Уже речь не идёт о предупреждение «небезопасно», уже речь о блокировке.

Речь идёт о безопасности пользователей. Которая существует уже давно — крос ориджин к примеру
Интересно, что вы в своей отчаянной защите гулага и товарища майора не можете удержаться от лжи

у людей хотят забрать право выбирать, смотреть им страницы с шифрованием или без.

Что за бред? У кого хотят забрать право смотреть сайты без шифрования? Лжец и невежда — больше никак не назвать тебя
Если нужно вытащить скажем 10ый элемент — то вот так:
let arr = [1,2,3,4,5,6,7,8,9,10];
let {9: ten} = arr;

удобнее чем так:
let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
let [first, second,third,fourth,fifth, sixth, seventh, eighth, ninth and tenth] = arr;
К
Деструктурирующее присваивание и новые имена извлечённых свойств объектов
Я бы ещё добавил что это работает и с массивами.
let arr = [1,2,3,4];
let {0: first, 1: second} = arr;
А можно источник — где описываеться как и почему шэдоу дом негативно влияет на производительность
1) Дополнительный код — можно и не подключать — а написать всё руками
2) Подключение каких либо библиотек — это не тоже самое что воткнуть фреймворк в проект
Это спокойно реализуется кастомным элементом — пихать это в темплейт не обязательно. Там даж дальше по тексту об этом написано)
Веб компоненты итд уже являються очень хорошей альтернативой фреймворков — а когда введут вот это — github.com/w3c/webcomponents/blob/gh-pages/proposals/Template-Instantiation.md — зачем нужны будут вообще какие либо фреймворки?
Это нативные вещи — так что если эффект какой и есть — то минимальный
Да — чаще всего файнали используеться для очистки рессурсов. Но нет смысла ставить файнали — если в кэтч не выбрасываеться исключение.
Нет — если перенести sendToServer в кэтч блок — то данные будут отправляться только если возникло исключение — что не совсем так как я задумывал в данном примере :)
Как и везде не указанно зачем нужен блок finally.
Возьмём пример:
function foo(a, b) {
  let result;
  try {
    result = a.concat(b);
  } catch(e) {
    if(!a) {
      a = '';
    }
    if(!b) {
      b = '';
    }
    result = `${a}`.concat(b);
  } finally {
    return result;
  }
}


Тут finally бесполезен — его можно просто убрать.
А вот в этом примере он использован вполне оправданно:
function foo(data, source) {
  try {
    data.a = source.a.b.c.d;
    data.b = source.x.y.z;
    // data.c = ....
  } catch(e) {
    console.error(`Data is incoplete`);
    throw e;
  } finally {
    sendToServer(data);
  }
}

Если при присваивании выпрыгнет исключение — мы всёравно отправим данные на сервер. А исключение обработаем потом.
Чтото мне это напоминает :|
image
Пустыня становиться пустыней не изза излишка энергии…
Странно — почему автор решил написал «the walking dead» вместо «любая игра от телтейлов»
Кстати сам по ним учил язык — реиграбельность очень даже помогает в этом.
И да — лучше бы вместо life is strange — стоял бы dreamfall -_-
Было такое что после обновления версии транспайлера — перестал работать код — причина оказалась в неправильная интерпретация замыканий в методе функции — не помню какой транспайлер использовался — но было)
Второе заключается в том, что подход к работе со значением this в стрелочных функциях выглядит интуитивно понятнее, чем в обычных функциях.
\
Нет — основные баги вылазят кораз потому, что стрелочные функции не имеют собственного зиз — а ещё и учитывая что транспайлеры и прочие упростители жизни могу интерпретировать каждый по своему — совсем непонятно почему автор мог вообще даже подумать о написаннии такого, не то что написать…
А разве с вступлением в силу нового закона о защите персональных данных вай фай вообще считаеться законным? Если уж айпи считаеться приватными данными и его не разрешаеться использовать…
не знаю, я бы заменил вот этим
git checkout -b future-branch
git checkout master
git reset --hard origin/master

не нужно заново коммитить + работает если наклепал больше 1 го коммита
Так есть ведь github.com/eslint/typescript-eslint-parser — или я чтото не допонял?

Information

Rating
Does not participate
Registered
Activity