Константин
Ну когда я начинал делать сайты 16 лет назад в 19 лет - он использовался только так. И сейчас тоже я его иначе не использую.
Константин
http://take.ms/iPi0H
Константин
То есть можно сделать целый сайт ТОЛЬКО на js?
Svyatoslav
Да
Svyatoslav
Поднял жс ноду на бэке, фронт на жс
Deleted
http://take.ms/iPi0H
Определение и термины из начала 2000-ых) Язык сценариев, DHTML, придание интерактивности веб-страницам
Anonymous
Чет разговор не о чем
Константин
Ну блин JS родом из 1995
Константин
Если чо )
Anonymous
Гугл сделал в8, там все дела
Deleted
То есть можно сделать целый сайт ТОЛЬКО на js?
Вообще раньше можно было еще на Visual Basic Script, не знаю поддерживают ли браузеры ли его еще
Svyatoslav
Кстати, тема с веб ассембли начинает интересовать
Константин
Хорошо, какие преимущества для серверной части у JS над PHP?
Anonymous
Хорошо, какие преимущества для серверной части у JS над PHP?
Это в корне неправильный вопрос уровня джуниор, хз
Константин
ASM и веб несовместимы ))
Anonymous
Не надо знать два ,зыка
Ответ тоже не очень
Константин
Это как из песчинок складывать Бурж Халифу
Deleted
Хорошо, какие преимущества для серверной части у JS над PHP?
корректнее сказать какие преимущества у Node над PHP
Deleted
Если захотеть то можно на базе JS и PHP подобную платформу сделать
Deleted
И думаю такая есть
Anonymous
корректнее сказать какие преимущества у Node над PHP
В обратном порядке тоже будет справедливо, у всего есть плюсы и минусы
Константин
И думаю такая есть
Да, почти любая CMS ))
Константин
Ну для основных - админка корп. сайта или интернет-магазина
Svyatoslav
WASM
Но пока яйцо только вылупляется
Svyatoslav
Есть тема AssemblyScript - компиляция TS в WASM. Но даже в стоковый пример не собирается
Константин
чтоб вы понимали что такое assembler. Это типа: mov ax, 8h mov ax,bx int 21h
Anonymous
Чет вы ребята походу ещё после нг не отошли
Константин
Как блять этим в вебе аппелировать )) Тут прямая работа с памятью и процем. Я ж говорю писал вирусню в детстве на нем. 15-20 символов и у тебя неуловимая хрень, которая каждый раз записывает себя в зараженный файл в ином виде - неуловимая перешифровывающаяся жижа
Deleted
Ну для основных - админка корп. сайта или интернет-магазина
- Один язык - возможность частично переиспользовать код между бэком и фронтом - удобство в работе с данными и в частности JSON данными в том числе за счет синтаксического сахара - деструктуризаций и spread операторов и др. - возможность полностью контроллировать запуск и настройку бекенда, в том числе запускать такие нестандартные для PHP вещи как background воркеры для выполнения фоновых задач - Гибкость в выборе компонентов бэкенда - различные реализации веб-фреймворков, различные шаблонизаторы и так далее - Огромный набор компонентов из репозитория NPM - Более эффективное использования процессора за счет event-loop модели вместе thread модели, возможность масштабироваться на большие нагрузки
Deleted
так сходу
Константин
Ну может быть - я просто первый шаги сам делаю на JS. До этого только дорабатывал чужие кода
Svyatoslav
Мы понимаем
Константин
Для меня он по-прежнему для браузерных фишек, для удобства пользователей
Svyatoslav
И браузеры в 2019 тоже понимают
Svyatoslav
Такой код
Deleted
Из минусов: - Структура проекта сложнее - Модель event-loop сложнее чем thread, можно легко поломать процесс
Svyatoslav
Для меня он по-прежнему для браузерных фишек, для удобства пользователей
WebAssembly — Википедия ru.wikipedia.org WebAssembly (сокращенно wasm) — это бинарный формат инструкций для стековой виртуальной машины. WebAssembly спроектирован как портативная цель компиляции для высокоуровневых...
Константин
Да я почитал уже про WASM
Константин
Это не ассемблер
Константин
Svyatoslav
Константин
Вот ассемблер
Константин
Константин
Тут видимо другой смысл
Svyatoslav
Да бля
Константин
Это вообще не ASM
Константин
я про это
Svyatoslav
Кто сказал про asm?
Константин
ты )
Svyatoslav
Где
Константин
Выше про WASM, после того как я упомянул asm
Константин
типа бля 2019 ))
Константин
И я так отстал жестко
Константин
Что asm и веб совместимы
Deleted
Это не ассемблер
Не цепляйся к названиями Есть еще такая штука asm.js Подмножество JS для оптимизаций производительности но к asm отношения не имеет
Deleted
Так что
Константин
Понимаю, но тут была конкретная связь
Константин
Я просто за ASM готов ответить ))))
Svyatoslav
Это я понял
Deleted
WASM ближе к байт-коду из Java машины
Константин
Понял понял
Svyatoslav
К слову про wasm... Кто то имеет с ним реальный опыт?
Svyatoslav
Я ни один пример собрать не смог
Svyatoslav
#ярукожоп
Константин
Лан, парни, всем вам спасибо за помощь! И навод на правильные мысли! Пойду спать
Константин
Простите если суеты навел
Serhii
Простяем
Dmitriy
Как 'красиво' вращать матрицу? Массив массивов a,b,c g,d,a d,e,f h,e,b g,h,i i,f,c
Roman
Как 'красиво' вращать матрицу? Массив массивов a,b,c g,d,a d,e,f h,e,b g,h,i i,f,c
https://stackoverflow.com/questions/15170942/how-to-rotate-a-matrix-in-an-array-in-javascript
Anonymous
Многие знают такую вещь, как список якорь в фиксированном элементе, и когда при прокрутке проходится определённый момент, подчёркивание с одного якоря переходит на другой, показывая что именно сейчас читает пользователь. Не подскажите какую-нибудь идею того, как это реализовать?
Igor
Многие знают такую вещь, как список якорь в фиксированном элементе, и когда при прокрутке проходится определённый момент, подчёркивание с одного якоря переходит на другой, показывая что именно сейчас читает пользователь. Не подскажите какую-нибудь идею того, как это реализовать?
Когда страница загрузилась, формируешь структуру в которой будут учтены твои якоря и их scrollTop Дальше на скролл вешаешь обработчик который следит за pageYOffset ..Если оффсет совпадает или больше, то подсвечиваешь.
Nikita
Посоветуйте, где можно получать фейковый json