@js_noobs_ru
JavaScript Noobs — сообщество новичков

Чат для новичков Правила: https://teletype.in/@js_noobs_ru/S1ia4hXQm Другие полезные чаты — https://github.com/goq/telegram-list или https://rudevs.network/ByKT2JwWQ

2124 members

Архив канала @js_noobs_ru 23 июля 2018 г.

04:38:35 ДП
User 292126439
https://pastebin.com/4Z54zdg7

почему когда json существует - страница грузится без ошибок,
а если json нет - сначала вылазиет
 GET http://localhost:63343/web/data999.json 404 (Not Found)
а после того как я добавляю json -вылазиет
Uncaught TypeError: Cannot read property 'update' of undefined
04:40:09 ДП
User 396119686
User 357283187
очистка кеша
Вы вот не представляете но я даже галочку в настройках поставил не сохранять кэш когда консоль открыта и ни#&ра
05:15:57 ДП
User 169376082
кто нибудь может пояснить, зачем тут писать ==true ? Бывают случаи, когда это необходимо?
05:17:59 ДП
User 239032691
вообще надо === 'true', если уж прям на 100% надо сверять

хотя в jq уже давно не смотрел и может он строковый true автоматом в bool преобразует, тогда не нужно == true
05:19:55 ДП
User 292126439
var lol = (exist(json));

    if (lol){load()}
    else{
        while (!lol) {lol = setTimeout(exist(json), 3000)}
        }
        load();
05:20:10 ДП
User 292126439
if (exist(json) == true)
       {load()}
    else 
        вызывать exist(json) пока он не станет true раз в секунду
    как exist(json) == true - вызвать load()
05:20:10 ДП
User 239032691
$( "div" ).data( "hidden" ) === true;

документация говорит, что автоматом к булю приводится, == true не нужно
05:20:24 ДП
User 292126439
почему у меня это не работает
05:22:11 ДП
User 77452088
User 292126439
var lol = (exist(json));

    if (lol){load()}
    else{
        while (!lol) {lol = setTimeout(exist(json), 3000)}
        }
        load();
потому что создается бесконечное количество таймеров и переполняется стек
05:22:15 ДП
User 77452088
сделай рекурсией
05:22:37 ДП
User 292126439
User 77452088
сделай рекурсией
как
05:23:13 ДП
User 292126439
User 77452088
сделай рекурсией
https://pastebin.com/NV9urS1A
05:29:15 ДП
User 77452088
только exist у тебя еще неправильно написан, он всегда вернет false
05:30:51 ДП
User 77452088
https://pastebin.com/GHjZjNaZ вот правильно
05:37:25 ДП
User 292126439
User 77452088
https://pastebin.com/GHjZjNaZ вот правильно
нет файла - нет  повторных запросов
05:37:36 ДП
User 292126439
одна 404 и всё
05:38:08 ДП
User 77452088
а тебе надо запросы слать пока не появится файл?
05:41:16 ДП
User 292126439
User 77452088
а тебе надо запросы слать пока не появится файл?
да
05:43:50 ДП
User 292126439
3 часа пытаюсь это сделать
05:44:27 ДП
User 77452088
https://pastebin.com/5TQxqyff вот так попробуй
05:45:10 ДП
User 77452088
но там можно выкинуть вообще функцию лишнюю и на success повесить сразу load()
05:46:57 ДП
05:47:10 ДП
User 292126439
User 77452088
но там можно выкинуть вообще функцию лишнюю и на success повесить сразу load()
аналогично
05:47:13 ДП
05:47:15 ДП
05:49:08 ДП
User 77452088
isLoaded true ставится что ли?
05:49:49 ДП
User 201036437
Чё вы делаете вообще
05:50:10 ДП
User 201036437
Там isLoaded не нужен
05:50:17 ДП
User 77452088
я хз что это за жквери монстр такой, но я пытался
05:50:50 ДП
User 201036437
User 77452088
я хз что это за жквери монстр такой, но я пытался
Жквери к вопросу не имеет отношения :)
05:50:52 ДП
05:50:56 ДП
05:51:05 ДП
User 77452088
ну там должен вызываться error, а потом все должно работать
05:51:10 ДП
User 77452088
когда success прилетит
05:51:23 ДП
User 77452088
хоть с isLoaded хоть без
05:52:29 ДП
User 292126439
User 77452088
хоть с isLoaded хоть без
он не меняется вообще
05:52:48 ДП
User 77452088
User 292126439
он не меняется вообще
не виден?
05:52:51 ДП
User 292126439
var isLoaded =  ; что тут пишу то он и есть
05:53:27 ДП
User 77452088
у меня просто привычка после тс так писать и все ок )
тогда конечно не будет работать если не засунуть в success вызов load()
05:55:17 ДП
User 292126439
как заставить это работать
05:55:55 ДП
User 201036437
User 292126439
как заставить это работать
Подумать
05:55:59 ДП
User 201036437
function pingUntil200(url, success){
 $.ajax({
        url: url,
        success: success,
        error: function() { pingUntil200(url, success) }
   });

}
05:56:10 ДП
05:58:20 ДП
User 292126439
User 201036437
function pingUntil200(url, success){
 $.ajax({
        url: url,
        success: success,
        error: function() { pingUntil200(url, success) }
   });

}
ну это и у меня так же
05:58:26 ДП
User 201036437
User 292126439
ну это и у меня так же
Оно работает
05:58:36 ДП
User 292126439
сраный js как же я его ненавижу
05:59:03 ДП
05:59:25 ДП
User 201036437
User 292126439
сраный js как же я его ненавижу
С жс всё в порядке.
05:59:33 ДП
User 77452088
User 292126439
сраный js как же я его ненавижу
зачем ты пишешь так? возьми любой бойлерплейт проект с подключенным es6 и async await и пиши как белый человек, это делается за пять минут
06:00:02 ДП
User 292126439
User 77452088
зачем ты пишешь так? возьми любой бойлерплейт проект с подключенным es6 и async await и пиши как белый человек, это делается за пять минут
я пишу на питоне, js вынужденная мера
06:00:08 ДП
User 201036437
User 77452088
зачем ты пишешь так? возьми любой бойлерплейт проект с подключенным es6 и async await и пиши как белый человек, это делается за пять минут
Щас бы асинк и ес6, когда чувак переменные объявляетn без var
06:00:14 ДП
User 292126439
для сраного сайта
06:00:40 ДП
User 201036437
User 292126439
я пишу на питоне, js вынужденная мера
Ну так жс лучше питона 😏
06:00:47 ДП
User 201036437
Жс вообще лудший язык
06:00:57 ДП
User 292126439
помогите доделать код пожалуйста
06:01:25 ДП
User 201036437
Так я тебе скинул всё, что тебе нужно
06:01:29 ДП
User 201036437
И оно работает
06:01:30 ДП
User 201036437
Что ещё?
06:01:32 ДП
User 292126439
User 201036437
Так я тебе скинул всё, что тебе нужно
нет
06:01:37 ДП
06:01:39 ДП
User 292126439
не работает
06:01:54 ДП
User 292126439
это проверялка наличия файла
06:02:03 ДП
User 77452088
User 201036437
Щас бы асинк и ес6, когда чувак переменные объявляетn без var
ну я и не предлагаю полный комплект для фронтенда подключать )
06:02:04 ДП
User 292126439
а не сраный цикл
06:02:05 ДП
User 201036437
Она и сам файл тебе отдаст
06:02:12 ДП
User 201036437
Чего ты несёшь?
06:02:17 ДП
User 201036437
Сформулируй нормально тогда
06:02:44 ДП
User 292126439
function load() { рисует график
06:02:54 ДП
User 292126439
из жсон файла данные
06:03:21 ДП
User 292126439
юзер грузит на сайт файлик, питон обрабатывает
06:03:33 ДП
User 292126439
плюется жсон файликом
06:03:55 ДП
User 201036437
Судя по названию, load() грузит непойми-что непойми-откуда. Функции нужно нормально называть, но пускай
06:04:01 ДП
User 292126439
function load() { ждет этот файлик
06:04:14 ДП
User 292126439
рисует сраный график
06:04:23 ДП
User 201036437
User 292126439
function load() { ждет этот файлик
Ну и что?
06:04:46 ДП
User 201036437
Я тебе скинул функцию, которая будет долбить файл пока не додолбит, а когда додолбит - вызовет всё, что ты пожелал от неё
06:05:03 ДП
User 292126439
function load() { должен сработать когда появился жсон файл
06:05:29 ДП
User 201036437
User 292126439
function load() { должен сработать когда появился жсон файл
Ну и передай её в саццесс, алё
06:05:33 ДП
User 292126439
а кто ее вызовет
06:05:52 ДП
User 292126439
что за (url, success){
06:05:58 ДП
User 292126439
юрл понятно
06:06:01 ДП
User 201036437
pingUntil200('url', function(){ load(); huioad(); jigurda()})
06:06:19 ДП
User 201036437
User 292126439
что за (url, success){
Это колбэк
06:06:26 ДП
User 77452088
User 201036437
pingUntil200('url', function(){ load(); huioad(); jigurda()})
не издевайся над питонистом)
06:06:41 ДП
User 292126439
<script>
    var json = './1.json';
    var myChart;


    
    function pingUntil200(url, success){
        $.ajax({
            url: url,
            success: success,
            error: function() { pingUntil200(url, success) }
        });

    }


    function load() {
06:06:43 ДП
User 201036437
User 292126439
что за (url, success){
pingUntil200('url', load)
06:06:47 ДП
User 201036437
Можешь даже так
06:06:58 ДП
User 115916512
А аякс умеет разве в относительные пути?
06:07:05 ДП
User 201036437
Твой load будет дёрнут в success аякса
06:07:11 ДП
06:07:13 ДП
User 292126439
yj ybrnj yt dspsdftn pingUntil200
06:07:22 ДП
User 292126439
никто не вызывает pingUntil200
06:07:30 ДП
User 292126439
онаж не запустится
06:07:33 ДП
User 201036437
User 292126439
yj ybrnj yt dspsdftn pingUntil200
Так вызови
06:07:34 ДП
06:07:44 ДП
User 292126439
сверху или снизу
06:07:52 ДП
User 201036437
Мир питониста шатается явно от асинхронщины
06:07:57 ДП
User 292126439
и с какими параметрами
06:07:57 ДП
User 201036437
Да где хочешь
06:08:10 ДП
User 201036437
Первый параметр - урл. Второй - функция, которая будет вызвана
06:08:11 ДП
User 292126439
User 201036437
Да где хочешь
сверху еес невидно
06:08:18 ДП
User 201036437
User 292126439
сверху еес невидно
Кому?
06:08:23 ДП
User 292126439
снизу она в рекуурсию уйдет
06:08:34 ДП
User 292126439
User 201036437
Кому?
коду
06:09:02 ДП
User 201036437
User 292126439
снизу она в рекуурсию уйдет
Она и есть рекурсивная, но её вход и выход из рекурсии не зависит от внешей среды, с чего у тебя такие выводы?
06:09:10 ДП
User 292126439
success is not defined
06:09:18 ДП
User 292126439
<script>
    var json = './1.json';
    var myChart;

    pingUntil200(json, success);

    function pingUntil200(url, success){
        $.ajax({
            url: url,
            success: success,
            error: function() { pingUntil200(url, success) }
        });

    }
06:09:22 ДП
User 201036437
А как ты вызываешь?
06:09:35 ДП
User 292126439
pingUntil200(json, success);
06:09:45 ДП
User 201036437
User 292126439
<script>
    var json = './1.json';
    var myChart;

    pingUntil200(json, success);

    function pingUntil200(url, success){
        $.ajax({
            url: url,
            success: success,
            error: function() { pingUntil200(url, success) }
        });

    }
Блин, чувак, ты не умеешь читать? Что написано в ошибке?
06:09:59 ДП
User 292126439
я умею
06:10:07 ДП
User 201036437
Тогда прочитай, пожалуйста
06:10:11 ДП
User 292126439
но где я саксес возьму
06:10:20 ДП
User 201036437
User 292126439
но где я саксес возьму
Создашь
06:10:21 ДП
User 77452088
по-моему он сел писать на жс вообще ничего не прочитав про него
06:10:32 ДП
06:10:37 ДП
User 201036437
Или передашь туда любую функцию, вкючая анонимную
06:10:37 ДП
User 77452088
success это load
06:10:41 ДП
User 201036437
Ну так же как и переменную
06:10:48 ДП
User 77452088
передай load туда
06:10:49 ДП
User 201036437
User 77452088
success это load
Не надо сейчас, только запутаешь
06:11:08 ДП
User 201036437
Не success это load
06:11:30 ДП
User 201036437
А вторым аргументам нужно передать функцию, которая будет вызвана при success аякс-запроса
06:11:47 ДП
User 292126439
var json = './1.json';
    var myChart;

    pingUntil200(json, load);

    function pingUntil200(url, success){
        $.ajax({
            url: url,
            success: success,
            error: function() { pingUntil200(url, success) }
        });

    }


    function load() {
06:11:49 ДП
User 201036437
В его случае это load, но может быть чем угодно, хоть анонимной функцией function(){}
06:12:00 ДП
User 292126439
так завис браузер
06:12:07 ДП
User 77452088
User 201036437
Не надо сейчас, только запутаешь
куда уж больше, все равно пока про коллбеки не прочитает, не поймет
06:12:35 ДП
User 292126439
наркоманский язык
06:12:45 ДП
User 115916512
Ребята алло
06:12:47 ДП
User 201036437
User 77452088
куда уж больше, все равно пока про коллбеки не прочитает, не поймет
https://jsfiddle.net/alpatovdanila/bfdLwtn5/
jsfiddle.net/alpatovdanila/bfdLwtn5
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
06:12:52 ДП
User 201036437
У меня не зависает
06:13:15 ДП
User 201036437
User 292126439
наркоманский язык
На самом деле, наоборот
06:13:29 ДП
User 77452088
User 115916512
Ребята алло
а?
06:13:46 ДП
User 201036437
User 292126439
наркоманский язык
https://en.wikipedia.org/wiki/First-class_function
en.wikipedia.org/wiki/First-class_function
In computer science, a programming language is said to have first-class functions if it treats functions as first-class citizens. This means the language supports passing functions as arguments to other functions, returning them as the values from other functions, and assigning them to variables or storing them in data structures. Some programming language theorists require support for anonymous functions (function literals) as well. In languages with first-class functions, the names of functions do not have any special status; they are treated like ordinary variables with a function type. The term was coined by Christopher Strachey in the context of "functions as first-class citizens" in the mid-1960s.
06:13:59 ДП
User 201036437
ЖС ой как не одинок
06:14:06 ДП
User 292126439
User 201036437
https://jsfiddle.net/alpatovdanila/bfdLwtn5/
jsfiddle.net/alpatovdanila/bfdLwtn5
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
наверно оно работает
06:14:07 ДП
User 77452088
жаль я не помню в питоне можно функции по ссылке передавать или нет
06:14:17 ДП
User 292126439
но с огромной скоростью
06:14:19 ДП
User 77452088
не пригождалось такое когда скрипты писал
06:14:33 ДП
User 201036437
User 77452088
жаль я не помню в питоне можно функции по ссылке передавать или нет
Можно, на сколько я помню
06:14:35 ДП
User 115916512
Что за ошибка дропается? Смотрел в девтулзах в network?
06:14:40 ДП
User 201036437
User 292126439
но с огромной скоростью
Очевидно.
06:14:52 ДП
User 201036437
Следующий шаг - ограничение скорости?
06:14:52 ДП
User 292126439
User 115916512
Что за ошибка дропается? Смотрел в девтулзах в network?
куча 404
06:15:09 ДП
User 201036437
User 115916512
Что за ошибка дропается? Смотрел в девтулзах в network?
Сейчас не об этом, то уже решили
06:15:28 ДП
User 201036437
User 292126439
куча 404
Всё верно, правильно и ожидаемо. С этим всё нормально?
06:15:33 ДП
User 115916512
Она ждет что файл появится НА СЕРВЕРЕ?
06:15:35 ДП
User 201036437
Осталось только скорость ограничить?
06:15:37 ДП
User 77452088
User 292126439
но с огромной скоростью
можно сделать в следующий вызов по таймауту
06:15:49 ДП
06:15:56 ДП
User 201036437
User 115916512
Она ждет что файл появится НА СЕРВЕРЕ?
Ты не поняла, 404 не проблема
06:16:01 ДП
User 292126439
setTimeout(myFunction, 3000
06:16:03 ДП
User 201036437
404 ожидаемое поведение
06:16:08 ДП
User 201036437
User 292126439
setTimeout(myFunction, 3000
Нет
06:16:20 ДП
User 115916512
А что тогда проблема?
06:16:50 ДП
User 292126439
pingUntil200(json, load);

    function pingUntil200(url, success) {
        $.ajax({
            url: url,
            success: success,
            error: function() {

                setTimeout(pingUntil200(url, success), 3000);


            }
        });

    }
06:17:00 ДП
User 292126439
опять куча 404
06:17:15 ДП
User 77452088
pingUntil200(url, success) надо в функцию засунуть
06:17:26 ДП
User 201036437
Так блт
06:17:37 ДП
User 201036437
User 292126439
pingUntil200(json, load);

    function pingUntil200(url, success) {
        $.ajax({
            url: url,
            success: success,
            error: function() {

                setTimeout(pingUntil200(url, success), 3000);


            }
        });

    }
Ты пишешь опять куча 404. Чего ты ожидал?
06:17:44 ДП
User 201036437
Напиши сначала чего ты хочешь блин
06:17:48 ДП
User 115916512
Замени ./1.json на просто 1.json
06:17:50 ДП
User 201036437
404 ОЧЕВИДНЫ. Файла-то нет
06:18:01 ДП
User 292126439
User 201036437
Ты пишешь опять куча 404. Чего ты ожидал?
404 через каждые 3 сек
06:18:06 ДП
User 67164223
юзай axios и не парься
06:18:08 ДП
User 115916512
User 201036437
Напиши сначала чего ты хочешь блин
Так а ты-то на кофейной гуще погадал что ли?)
06:18:08 ДП
User 292126439
а не 100 в 1 сек
06:18:16 ДП
User 67164223
сейчас бы из jq ajax использовать
06:18:18 ДП
User 67164223
пиздец, приехали
06:18:20 ДП
User 201036437
User 292126439
а не 100 в 1 сек
Так и пиши блин
06:18:28 ДП
User 201036437
User 67164223
сейчас бы из jq ajax использовать
Не начинай, а, и без тебя тяжко 😂
06:18:36 ДП
User 77452088
вы аж психанули от этого )
06:18:38 ДП
User 292126439
setTimeout(pingUntil200(url, success), 3000);
06:18:40 ДП
06:18:56 ДП
User 77452088
User 292126439
setTimeout(pingUntil200(url, success), 3000);
ты передаешь в таймаут ВЫЗОВ ФУНКЦИИ а надо функцию
06:19:24 ДП
User 115916512
Тут да проблема в непонимании как робит таймаут
06:19:27 ДП
User 292126439
User 77452088
ты передаешь в таймаут ВЫЗОВ ФУНКЦИИ а надо функцию
нууу
06:19:37 ДП
User 77452088
User 115916512
Тут да проблема в непонимании как робит таймаут
как работает жс
06:19:38 ДП
User 292126439
а какая разница
06:19:56 ДП
User 292126439
функция не может быть сама по себе
06:20:09 ДП
User 292126439
а я ее вызываю с задержкой
06:20:28 ДП
User 115916512
User 292126439
а какая разница
То как у тебя сейчас написано это немедленный вызов при каждом отказе ПЛЮС еще один раз в 3 секунда
06:20:36 ДП
User 115916512
Понимаешь?
06:21:02 ДП
User 115916512
Тебе не нужно ее вызывать, сеттаймаут вызовет ее сам
06:21:05 ДП
User 292126439
f rfr cltkfnm ghfdbkmyj
06:21:08 ДП
User 77452088
User 115916512
То как у тебя сейчас написано это немедленный вызов при каждом отказе ПЛЮС еще один раз в 3 секунда
в таймаут передается undefined
06:21:52 ДП
User 208461694
Блин, а я думал питонисты умнее....
06:22:06 ДП
User 115916512
User 77452088
в таймаут передается undefined
В сеттаймаут или в аргументах саксес андефайндед?
06:22:18 ДП
User 115916512
User 208461694
Блин, а я думал питонисты умнее....
Захлопнись, умник
06:22:29 ДП
User 115916512
Человек за помощью пришел
06:22:31 ДП
User 77452088
User 115916512
В сеттаймаут или в аргументах саксес андефайндед?
ну ты код посмотри
06:22:38 ДП
User 201036437
User 208461694
Блин, а я думал питонисты умнее....
На питоне школьников со второго класса учат :)
06:22:38 ДП
User 115916512
А вам лишь бы позубоскалить
06:22:42 ДП
User 292126439
а можо просто delay (1000) написать?
06:22:48 ДП
User 201036437
User 292126439
а можо просто delay (1000) написать?
Нельзя
06:23:14 ДП
User 292126439
наркоманство какое то
06:23:16 ДП
User 77452088
User 292126439
функция не может быть сама по себе
чтоб setTimeout работал надо ссылку на функцию в него передавать, поэтому надо писать setTimeout(function(){....}, time)
06:24:13 ДП
User 115916512
User 77452088
ну ты код посмотри
Ну ты ответь нормально
06:24:17 ДП
User 201036437
User 77452088
чтоб setTimeout работал надо ссылку на функцию в него передавать, поэтому надо писать setTimeout(function(){....}, time)
Ерунду говоришь
06:24:20 ДП
User 201036437
Не путай человека
06:24:32 ДП
User 115916512
User 201036437
Ерунду говоришь
Лол
06:24:38 ДП
User 115916512
Как же правильно?
06:24:43 ДП
User 77452088
User 201036437
Ерунду говоришь
что?
06:25:16 ДП
User 201036437
поэтому надо писать setTimeout(function(){....}, совсем не обязательно писать там анонимку
06:25:18 ДП
User 77452088
User 115916512
Ну ты ответь нормально
ну там идет setTimeout(pingUntil200(args), 3000), pingUntil200 ничего не возвращает, поэтому в качестве первого аргумента в setTimeout прилетит undefined
06:25:22 ДП
User 201036437
Вы путаете его
06:25:24 ДП
User 201036437
А он бомбит
06:25:32 ДП
User 77452088
User 201036437
поэтому надо писать setTimeout(function(){....}, совсем не обязательно писать там анонимку
ему аргументы надо еще передать
06:25:39 ДП
User 115916512
User 77452088
ну там идет setTimeout(pingUntil200(args), 3000), pingUntil200 ничего не возвращает, поэтому в качестве первого аргумента в setTimeout прилетит undefined
В этом смысле
06:26:10 ДП
User 115916512
User 201036437
поэтому надо писать setTimeout(function(){....}, совсем не обязательно писать там анонимку
Ты придолбался к примеру
06:26:21 ДП
06:26:40 ДП
User 292126439
function pingUntil200(url, success) {
        $.ajax({
            url: url,
            success: success,
            error: setTimeout(function() {
                pingUntil200(url, success)
            }, 1000)
        });

    }
06:26:56 ДП
User 115916512
Вместо (function(){})() писать function(){}
06:27:06 ДП
User 77452088
User 292126439
function pingUntil200(url, success) {
        $.ajax({
            url: url,
            success: success,
            error: setTimeout(function() {
                pingUntil200(url, success)
            }, 1000)
        });

    }
ну ты пытался
06:27:19 ДП
User 292126439
оно заработало
06:27:26 ДП
User 292126439
а нафига здесь function()
06:27:32 ДП
User 115916512
User 292126439
function pingUntil200(url, success) {
        $.ajax({
            url: url,
            success: success,
            error: setTimeout(function() {
                pingUntil200(url, success)
            }, 1000)
        });

    }
Когда ты пишешь после функции скобки - ты ее вызываешь
06:28:35 ДП
User 77452088
User 292126439
function pingUntil200(url, success) {
        $.ajax({
            url: url,
            success: success,
            error: setTimeout(function() {
                pingUntil200(url, success)
            }, 1000)
        });

    }
правильнее будет 
error: function() {
          setTimeout(function() {
                pingUntil200(url, success)
            }, 1000)
}
06:28:43 ДП
User 115916512
User 292126439
а нафига здесь function()
Здесть видишь ты обернул вызов своего пинга в анонимную функцию, которую не вызвал
06:30:46 ДП
User 115916512
User 201036437
Вы путаете его
Ты сам давно в жс вкатился?
06:32:00 ДП
User 77452088
User 77452088
правильнее будет 
error: function() {
          setTimeout(function() {
                pingUntil200(url, success)
            }, 1000)
}
потому что если писать как ты написал, то setTimeout вызовется сразу, не дожидаясь ответа от сервера
06:32:26 ДП
User 201036437
User 115916512
Ты сам давно в жс вкатился?
Года три как
06:32:57 ДП
User 292126439
как сохранять в кеше
06:33:29 ДП
User 201036437
User 115916512
Ты сам давно в жс вкатился?
А что, какие вопросы ко мне?
06:33:37 ДП
User 77452088
User 292126439
как сохранять в кеше
в твоем случае вроде никак
06:34:18 ДП
User 201036437
User 292126439
как сохранять в кеше
Как приготовить еду. Опять, блин. Вопрос конкретнее. Что в кэше? В каком кэше? Сколько должен жить?
06:34:34 ДП
User 201036437
Вариантов десятки
06:35:16 ДП
User 115916512
User 201036437
Года три как
Ну рассуждаешь как в самом начале пути.
06:35:19 ДП
User 292126439
при нажатии юзером кнопочки на сайте генерится число рандомное
06:35:36 ДП
User 292126439
его надо сохранить в кеше
06:35:41 ДП
User 201036437
User 115916512
Ну рассуждаешь как в самом начале пути.
Потому что я говорю с человеком, который этот путь даже не начинал и не собирается
06:35:46 ДП
User 292126439
а потом выковырять
06:35:48 ДП
User 115916512
Куки, локалстораж
06:35:56 ДП
User 292126439
т к это название json
06:35:58 ДП
User 201036437
User 292126439
при нажатии юзером кнопочки на сайте генерится число рандомное
localstorage
06:36:12 ДП
User 77452088
User 201036437
Как приготовить еду. Опять, блин. Вопрос конкретнее. Что в кэше? В каком кэше? Сколько должен жить?
ты чего злой такой?
06:36:29 ДП
User 201036437
User 77452088
ты чего злой такой?
Ничего подобного
06:36:42 ДП
User 201036437
Чувак просто месяц уже по всем жс-чатам ходит и задаёт вопросы
06:36:46 ДП
User 77452088
точно, куки
06:36:50 ДП
User 201036437
И не желает их формулировать
06:38:12 ДП
User 201036437
Нубы нубами, но давать человеку рыбу вместо удочки, когда просьбы ежедневные - не оч правильно, с моей точки зрения.
06:38:17 ДП
User 77452088
на любой вопрос можно задать уточняющие вопросы, каким бы он не был сформулированным
06:38:37 ДП
User 377535143
Народ всем привет. Такой вопрос: можно ли как-то html страницу конвертировать в xml на js?
06:38:56 ДП
User 77452088
другое дело что все это легко находится в гугле и толку побираться по чатам нет
06:38:57 ДП
User 201036437
User 77452088
на любой вопрос можно задать уточняющие вопросы, каким бы он не был сформулированным
А можно его сразу задать нормально, правда же, особенно когда просят об этом неоднократно.
06:39:04 ДП
User 201036437
Проявить немного уважения к людям
06:39:13 ДП
User 201036437
А не относиться как к бесплатным подтирателям попы
06:39:22 ДП
User 77452088
User 377535143
Народ всем привет. Такой вопрос: можно ли как-то html страницу конвертировать в xml на js?
по-моему есть даже жс либы для этого
06:39:48 ДП
User 377535143
не подскажешь как примерно гуглить?
06:39:54 ДП
User 201036437
User 377535143
не подскажешь как примерно гуглить?
var yourString = new XMLSerializer().serializeToString(cloneObj[0]);
06:39:55 ДП
User 77452088
User 201036437
А не относиться как к бесплатным подтирателям попы
видимо ты давно тут сидишь
06:39:57 ДП
User 201036437
Попробуй так
06:40:51 ДП
User 377535143
User 201036437
var yourString = new XMLSerializer().serializeToString(cloneObj[0]);
Спасибо)
06:40:53 ДП
User 377535143
то что надо)
06:40:54 ДП
User 13332815
User 377535143
Народ всем привет. Такой вопрос: можно ли как-то html страницу конвертировать в xml на js?
https://stackoverflow.com/questions/14021505/html-to-xml-conversion-using-javascript
stackoverflow.com/questions/14021505/html-to-xml-conversion-using-javascript
Is it possible to convert all div child information into XML or JSON using JavaScript? $("#droppable").droppable({ drop : function(event, ui) { var id = $(ui.draggable).attr("id"); var cl...
06:41:11 ДП
User 377535143
Спасибо но уже помог скрипт)
06:41:27 ДП
User 13332815
User 377535143
Народ всем привет. Такой вопрос: можно ли как-то html страницу конвертировать в xml на js?
Ищи на английском, Люк.
06:41:33 ДП
User 201036437
User 377535143
Спасибо но уже помог скрипт)
Ну он оттуда же, из ответов к этому вопросу который кинули
06:41:40 ДП
User 201036437
html to xml js
06:41:51 ДП
User 377535143
Ну я не открывал ссылку)
06:41:56 ДП
User 201036437
4 ссылка
06:42:09 ДП
User 377535143
Все же спасибо ребят)
06:45:26 ДП
User 292126439
спасибо)
06:52:53 ДП
User 77452088
у меня вот тоже вопрос есть... можно ли сделать вебпаком бандл в котором будет реакт и чтоб этот бандл весил не больше 200 килобайт? все остальное выкинул бы в динамические модули которые после window.onload начинали подгружаться(с этим проблем нет)
а вот бандл жирнющий получается чет
06:54:26 ДП
User 201036437
User 77452088
у меня вот тоже вопрос есть... можно ли сделать вебпаком бандл в котором будет реакт и чтоб этот бандл весил не больше 200 килобайт? все остальное выкинул бы в динамические модули которые после window.onload начинали подгружаться(с этим проблем нет)
а вот бандл жирнющий получается чет
Сам реакт не весит 200кб, насколько я помню, там что-то в районе 102 получается
06:55:27 ДП
User 77452088
у меня бандл сейчас больше мегабайта но в нем реакт, редакс, аполло-графкл и еще с десяток мелких пакетов
06:55:58 ДП
User 60331718
User 77452088
у меня вот тоже вопрос есть... можно ли сделать вебпаком бандл в котором будет реакт и чтоб этот бандл весил не больше 200 килобайт? все остальное выкинул бы в динамические модули которые после window.onload начинали подгружаться(с этим проблем нет)
а вот бандл жирнющий получается чет
в вендоре лежит не только реакт
06:56:27 ДП
User 60331718
можешь через webpack-analyze-plugin проверить
06:57:28 ДП
User 77452088
проверял, много всего еще там, но так как я использую React HOC, то не могу тот же графкл например вынести в динамический импорт, ну или могу но это будет довольно костыльно
06:58:32 ДП
User 60331718
User 77452088
проверял, много всего еще там, но так как я использую React HOC, то не могу тот же графкл например вынести в динамический импорт, ну или могу но это будет довольно костыльно
а если ты насильное разнесешь их по разным чанкам? через webpack magic string или как их там
06:58:49 ДП
User 60331718
просто в них можно указывать название чанка
07:00:37 ДП
User 77452088
то есть единственный вариант это переписать так, чтобы на главной было минимум зависимостей?
07:00:54 ДП
User 258207408
Ребят, подскажите как сделать перелистывание слайдера пальчиками на телефоне, когда проводишь в сторону? Не могу найти в гугле, везде готовые предлагаю и на jQuery
07:01:26 ДП
User 77452088
User 258207408
Ребят, подскажите как сделать перелистывание слайдера пальчиками на телефоне, когда проводишь в сторону? Не могу найти в гугле, везде готовые предлагаю и на jQuery
для тачскрина есть свои эвенты
07:01:32 ДП
User 60331718
User 77452088
то есть единственный вариант это переписать так, чтобы на главной было минимум зависимостей?
возможно, но лучше вот тут спроси: @webpack_ru
07:01:58 ДП
User 77452088
да что-то мне кажется по другому все равно нельзя
08:37:51 ДП
User 311008426
Ребята, а как правильно называются вот эти иконки с состояниями справа?
08:37:57 ДП
User 311008426
Ну вот типа загрузилось - галочка, или крестик, если не загрузилось
08:56:39 ДП
User 119596916
User 311008426
Ну вот типа загрузилось - галочка, или крестик, если не загрузилось
Иконка галочки и крестика)
08:57:06 ДП
User 208461694
User 311008426
Ну вот типа загрузилось - галочка, или крестик, если не загрузилось
Наверное иконка состояния?
09:05:13 ДП
User 311008426
Ну да, а по английски как?)
Хочу посмотреть бест практики на стаковерфлоу каком нибудь
09:08:19 ДП
User 67164223
User 311008426
Ну да, а по английски как?)
Хочу посмотреть бест практики на стаковерфлоу каком нибудь
success, abort, error, warning
09:08:22 ДП
User 67164223
что-то такое
09:08:30 ДП
User 194411327
User 311008426
Ну да, а по английски как?)
Хочу посмотреть бест практики на стаковерфлоу каком нибудь
галочки все подобного формата изначально называются check
09:08:58 ДП
User 194411327
а что конкретно у тебя там вопросы по реализации?
09:09:19 ДП
User 194411327
Это же ведь просто галочка, можешь реализовывать хоть эмодзи, главное, чтобы отображало то, что надо
09:09:34 ДП
User 67164223
User 194411327
Это же ведь просто галочка, можешь реализовывать хоть эмодзи, главное, чтобы отображало то, что надо
тут вопрос скорее про нейминг
09:10:13 ДП
User 194411327
User 67164223
тут вопрос скорее про нейминг
тогда check, done, complete, success
09:10:26 ДП
User 311008426
Мне интересно просто как это наилучшим образом реализовать, типа, внутри ul правильно ли создавать контейнеры с justify-content с li и svg внутри?)
09:10:27 ДП
User 194411327
check опять же нативно, т.к. input checked
09:11:06 ДП
User 67164223
User 311008426
Мне интересно просто как это наилучшим образом реализовать, типа, внутри ul правильно ли создавать контейнеры с justify-content с li и svg внутри?)
а, ты про сементику
09:11:46 ДП
User 311008426
Вообще на проекте на семантику пофиг, но хотелось бы сделать красиво
09:12:58 ДП
User 67164223
User 311008426
Вообще на проекте на семантику пофиг, но хотелось бы сделать красиво
сделай ul>li>div>span+svg
09:13:05 ДП
User 67164223
div это флекс
09:13:11 ДП
User 194411327
User 311008426
Вообще на проекте на семантику пофиг, но хотелось бы сделать красиво
понимаю, но тут вопрос больше о том, что у тебя в коде творится, и оттуда исходить
09:13:26 ДП
User 194411327
User 67164223
сделай ul>li>div>span+svg
ааааа, зачемм??
09:13:33 ДП
User 194411327
зачем если есть after?
09:13:37 ДП
User 67164223
User 194411327
ааааа, зачемм??
div в li можно
09:13:45 ДП
User 194411327
User 67164223
div в li можно
выше
09:14:05 ДП
User 67164223
ща бы на псевдоклассы вешать
09:14:45 ДП
User 194411327
что на них вешать? создаться галочка с фоном и все. емое. просто, всегда вправа. не зависит от расстояния и т.д.
09:14:56 ДП
User 194411327
псевдоклассы никуда не ушли
09:15:16 ДП
User 194411327
они хороши и лучше один псевдокласс, нежели кучу блоков, как ты посоветовал
09:15:18 ДП
User 194411327
и легче
09:15:20 ДП
User 194411327
и проще
09:15:31 ДП
09:18:32 ДП
User 311008426
User 194411327
они хороши и лучше один псевдокласс, нежели кучу блоков, как ты посоветовал
С псевдоклассами не очень красиво получается красиво с кондишн рендерингом в реакте (:
09:18:56 ДП
User 67164223
User 311008426
С псевдоклассами не очень красиво получается красиво с кондишн рендерингом в реакте (:
он не юзает реакт
09:19:01 ДП
User 67164223
вроде как
09:19:16 ДП
User 67164223
User 311008426
С псевдоклассами не очень красиво получается красиво с кондишн рендерингом в реакте (:
как выше написал, можешь сделать
09:19:25 ДП
User 67164223
li по семантике может внутри div содержать
09:20:07 ДП
User 311008426
Окей, так и сделаю, спасибо попуг!
09:23:02 ДП
User 194411327
User 67164223
он не юзает реакт
++ я за натив. Поизучал вообще тему, нашел для себя slim.js классная штука и нет jsx
09:23:36 ДП
User 67164223
User 194411327
++ я за натив. Поизучал вообще тему, нашел для себя slim.js классная штука и нет jsx
ну и геморойся, пока сыны маминой подруги получают 300кк в наносекунде на реакте
09:25:16 ДП
User 194411327
User 67164223
ну и геморойся, пока сыны маминой подруги получают 300кк в наносекунде на реакте
Хахаххаха ну да, да.. но нет. Впереди потоки и компоненты. Декораторы уже стары для использования, надо отходить от jsx, tsx. Ну и не для всех проектов пожходит
09:25:38 ДП
User 67164223
User 194411327
Хахаххаха ну да, да.. но нет. Впереди потоки и компоненты. Декораторы уже стары для использования, надо отходить от jsx, tsx. Ну и не для всех проектов пожходит
ts типизация ради типизации, не нужно
09:25:58 ДП
User 67164223
User 194411327
Хахаххаха ну да, да.. но нет. Впереди потоки и компоненты. Декораторы уже стары для использования, надо отходить от jsx, tsx. Ну и не для всех проектов пожходит
реакт про компоненты
09:26:36 ДП
User 67164223
User 194411327
Хахаххаха ну да, да.. но нет. Впереди потоки и компоненты. Декораторы уже стары для использования, надо отходить от jsx, tsx. Ну и не для всех проектов пожходит
к каким не подходит?
09:27:46 ДП
User 194411327
User 67164223
реакт про компоненты
я знаю, только я как ты можешь прочитать выше, против подобного описания компонентов
09:27:48 ДП
User 144022504
User 67164223
ну и геморойся, пока сыны маминой подруги получают 300кк в наносекунде на реакте
✅😆
09:28:06 ДП
User 67164223
User 194411327
я знаю, только я как ты можешь прочитать выше, против подобного описания компонентов
это нормальное описание компонентов
09:28:15 ДП
User 194411327
User 67164223
ts типизация ради типизации, не нужно
я еще тыкаю в TS, т.к. основа фронта у нас на ангуляре втором. там TS
09:30:08 ДП
User 194411327
User 67164223
к каким не подходит?
ну например, я пилю отдельный подпроект, который сейчас является монолитом. Я отпиливаю кусок, в котором есть эзолизрованные чанки, и там может быть и jQ от сторонних, и наши компоненты. А js и ts друг с другом не особо дружат. Но это отдельная история. Я больше про то, что бабель уже давно оказывается никотирует декораторы,а jsx и так не очень любят
09:30:36 ДП
User 67164223
кто не любит jsx?)
09:31:30 ДП
User 144022504
User 67164223
кто не любит jsx?)
JSX наше все ✊
09:31:41 ДП
User 194411327
User 67164223
кто не любит jsx?)
многие не любят jsx. и я туда же, особенно если ты пересаживаешься на фулл компонент подход, и тут тебе со slim или pug на jsx
09:31:44 ДП
User 194411327
буууээ
09:32:17 ДП
User 67164223
User 194411327
многие не любят jsx. и я туда же, особенно если ты пересаживаешься на фулл компонент подход, и тут тебе со slim или pug на jsx
так где многие?)
09:33:54 ДП
User 194411327
User 67164223
так где многие?)
давай так: Найди мне тех людей, которые юзают фреймворк, и у которых есть возможность сторонне импортировать темплейт, и все равно пишут jsx прямо в рендер. 
Даже в рамках самой идеи - уже глупо, а если говорить еще о jsx - то его используют, только лишь потому, что нет других вариантов.
09:34:16 ДП
User 67164223
User 194411327
давай так: Найди мне тех людей, которые юзают фреймворк, и у которых есть возможность сторонне импортировать темплейт, и все равно пишут jsx прямо в рендер. 
Даже в рамках самой идеи - уже глупо, а если говорить еще о jsx - то его используют, только лишь потому, что нет других вариантов.
потому что других вариантов не надо в реакте
09:34:31 ДП
User 4052277
Понедельник, утро ...
09:34:44 ДП
User 194411327
User 67164223
потому что других вариантов не надо в реакте
надо с точки зрения ФП и упрощения виденья что где и как работает
09:34:52 ДП
User 194411327
User 4052277
Понедельник, утро ...
09:35:07 ДП
User 66817777
Всем привет!


Как в jsdoc тег на несколько строк сделать? типа

@description ololo
@description azaza

чтобы не надо было на каждой строке писать тот же тег?
09:35:09 ДП
User 194411327
хотя даже с точки зрения ООП - тем более
09:35:22 ДП
User 67164223
User 194411327
надо с точки зрения ФП и упрощения виденья что где и как работает
у тебя какие-то странные загоны
09:35:33 ДП
User 67164223
теплейты можно через ssr рендерить
09:36:03 ДП
User 194411327
User 67164223
у тебя какие-то странные загоны
у тебя скорее странные, потому что никто не пишет прямо в описании компонента темплейт, если есть возможность импорта стороннего файла
09:36:07 ДП
User 67164223
и зачем в реакте теплейты на pug?
09:36:22 ДП
User 194411327
И если есть возможность использовать pug - так и делают
09:36:27 ДП
User 194411327
потому что проще
09:36:31 ДП
User 194411327
потому что быстрее
09:36:37 ДП
User 194411327
при билде - пофиг
09:36:42 ДП
User 67164223
и как ты через паг сделаешь рендер по условию?
09:36:50 ДП
User 194411327
а при весртке - упрощения, и много лишнего убирается
09:36:51 ДП
User 67164223
другой темплейт подставишь в рендере?
09:37:15 ДП
User 67164223
ну это верстка, в реакте SC многие юзают
09:37:34 ДП
User 194411327
эм… при импорте в компонент темплейта, как я знаю, ты прямо в паге или html неважно, прописываешь все условия типа ngif
09:37:38 ДП
User 194411327
и он работает
09:37:48 ДП
User 67164223
User 194411327
эм… при импорте в компонент темплейта, как я знаю, ты прямо в паге или html неважно, прописываешь все условия типа ngif
хуйня какая-то
09:38:02 ДП
User 67164223
у меня все на компоненты разбито
09:38:06 ДП
User 67164223
страница выглядит вот так
09:38:07 ДП
09:38:28 ДП
User 194411327
ну, оукай
09:39:30 ДП
User 194411327
а папочка компонента, на сколько я знаю, видел и сам делаю разбивается сейчас примерно так: 
component-name
— component-name.js
— component-name.css
— component-name.html
09:39:43 ДП
User 194411327
и инициализируется все в js
09:39:44 ДП
User 67164223
User 194411327
эм… при импорте в компонент темплейта, как я знаю, ты прямо в паге или html неважно, прописываешь все условия типа ngif
и как в такие условия передать пропсы?
09:40:04 ДП
User 67164223
User 194411327
а папочка компонента, на сколько я знаю, видел и сам делаю разбивается сейчас примерно так: 
component-name
— component-name.js
— component-name.css
— component-name.html
ужас какой
09:40:14 ДП
User 67164223
еще и css
09:40:35 ДП
User 194411327
на сколько я помню, прокидываются так же как cards у тебя, однако отмечу, что по сути, pug резолвится до js, и в итоге, js  увидит норм html с пропами внутри.
09:40:42 ДП
User 194411327
User 67164223
еще и css
это пример. так то scss
09:40:50 ДП
User 67164223
User 194411327
это пример. так то scss
ужас scss
09:41:43 ДП
User 194411327
User 67164223
ужас scss
ну вот здесь ты явно лезень не в свою территорию. я все таки верстала джун js. но то, что я тебе описал - то что видел, слышал, и сейчас все в рамках проекта персаживаются на подобную структуру.  удобно на самом деле. изолировано, классно собирается
09:41:57 ДП
User 67164223
знал бы ты, что такое SC
09:42:09 ДП
User 67164223
только после SC начинаешь любить верстку
09:42:20 ДП
09:42:21 ДП
User 194411327
расскажи
09:42:28 ДП
User 67164223
styled-components
09:42:29 ДП
User 194411327
я поизучаю, дай ссыль
09:42:42 ДП
User 194411327
https://github.com/styled-components/styled-components
github.com/styled-components/styled-components
Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅 - styled-components/styled-components
09:42:45 ДП
09:42:59 ДП
User 67164223
тоже все изолированное, только тебе не надо дрочиться с созданием css файлов, неймингов
09:43:03 ДП
User 67164223
User 194411327
оно?
да
09:43:05 ДП
User 104477
User 67164223
и зачем в реакте теплейты на pug?
Нужно, если на сервере нет возможности заюзать ноду.
09:43:29 ДП
User 194411327
const Wrapper = styled.section`
  padding: 4em;
  background: papayawhip;
`;
09:43:34 ДП
User 194411327
это считаешь нормальным?
09:43:34 ДП
User 104477
А так - на вкус и цвет.
09:43:38 ДП
User 194411327
это ахтунг
09:43:49 ДП
User 279233223
User 67164223
сделай ul>li>div>span+svg
Div в li, ееее бой
09:43:51 ДП
User 194411327
ну в смысле вынести в отдельный файл сасса
09:43:54 ДП
User 194411327
и развлекаться
09:43:55 ДП
User 67164223
User 194411327
это считаешь нормальным?
да, это нормально
09:43:58 ДП
User 67164223
User 194411327
ну в смысле вынести в отдельный файл сасса
нахуй надо
09:44:08 ДП
User 67164223
еще тянуть node-sass sass-loader
09:44:23 ДП
User 104477
User 194411327
это ахтунг
Это вкусовщина. В правильно настроенном редакторе будет подсветка, а в билд-тайме можно сгенерить нормальный css, чтобы не нагружать клиент
09:44:29 ДП
User 67164223
User 279233223
Div в li, ееее бой
тебя в семантику тыкнуть?
09:44:41 ДП
User 279233223
User 67164223
тебя в семантику тыкнуть?
На кой леший?
09:44:49 ДП
User 279233223
Я на верстаку похож?
09:45:04 ДП
User 67164223
тогда к чему комент?
09:45:25 ДП
User 279233223
User 67164223
тогда к чему комент?
А к чему твое тыкание?
09:45:38 ДП
User 104477
User 311008426
Мне интересно просто как это наилучшим образом реализовать, типа, внутри ul правильно ли создавать контейнеры с justify-content с li и svg внутри?)
Внутри li – норм все что угодно. Главное чтоб у галочки был текстовый лейбл (aria-label или просто скрытый визуально текст рядом )
09:45:43 ДП
User 67164223
User 279233223
А к чему твое тыкание?
ты еврей вопросом на вопрос отвечать?
09:46:15 ДП
User 279233223
User 67164223
ты еврей вопросом на вопрос отвечать?
Да
09:46:29 ДП
User 67164223
User 279233223
Да
таки сразу не признал да
09:46:45 ДП
User 194411327
User 279233223
Да
дрррраааатути.)) Неждал сородича увидеть здесь)
09:47:07 ДП
User 104477
User 311008426
Ребята, а как правильно называются вот эти иконки с состояниями справа?
Неважно, как они называются в коде (хотя обычно это checkmark и xmark), важно, чтобы у них был текстовый лейбл на том же языке, что и окружающего контента.
09:47:09 ДП
User 191376311
Всем привет, как мне вложено спарсить все данные, что лежат внутри комментариев?
http://jsfiddle.net/1r6y3p9f/22/
Сейчас оно парсит первый чилдрен и дальше всё кладёт в рут
jsfiddle.net/1r6y3p9f/22
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
09:47:25 ДП
User 191376311
в консольке видно
09:47:34 ДП
User 4052277
User 67164223
ты еврей вопросом на вопрос отвечать?
За такое можно и ро
09:47:56 ДП
User 67164223
User 4052277
За такое можно и ро
хех, а я тут уже про своих сородичей начал писать
09:48:13 ДП
User 67164223
ох уж этот черный юмор
09:48:35 ДП
User 4052277
Ты путаешь юмор с идиотизмом
09:48:36 ДП
User 279233223
User 194411327
дрррраааатути.)) Неждал сородича увидеть здесь)
Даров
09:48:38 ДП
User 191376311
User 104477
Неважно, как они называются в коде (хотя обычно это checkmark и xmark), важно, чтобы у них был текстовый лейбл на том же языке, что и окружающего контента.
гуру, хелпани
09:48:42 ДП
User 191376311
я чёт завис
09:48:50 ДП
User 67164223
User 4052277
Ты путаешь юмор с идиотизмом
точнее schwarz юмор
09:48:55 ДП
User 194411327
я чот потерялср
09:49:19 ДП
User 67164223
User 4052277
Ты путаешь юмор с идиотизмом
сейчас бы быть моралистом
09:49:35 ДП
User 4052277
Не сейчас, а всегда
09:49:44 ДП
User 67164223
User 4052277
Не сейчас, а всегда
мда, тебе за 40?
09:49:50 ДП
User 4052277
Близко
09:49:59 ДП
User 67164223
User 4052277
Близко
ясно понятно
09:50:10 ДП
User 191376311
вы тут срач пришли устраивать? @iwannafly @popuguy  
- @chudesnov
09:50:35 ДП
User 87188018
ребята, помогите пожалуйста, можно ли поместить это все в 1 функцию?
https://jsbin.com/soponojusi/1/edit?js,output
jsbin.com/soponojusi/1/edit?js,output
A live pastebin for HTML, CSS & JavaScript and a range of processors, including SCSS, CoffeeScript, Jade and more...
09:50:46 ДП
User 104477
User 191376311
вы тут срач пришли устраивать? @iwannafly @popuguy  
- @chudesnov
шта
09:51:11 ДП
User 191376311
User 104477
шта
пусть разборки перенесут в личку
09:51:45 ДП
User 104477
User 191376311
Всем привет, как мне вложено спарсить все данные, что лежат внутри комментариев?
http://jsfiddle.net/1r6y3p9f/22/
Сейчас оно парсит первый чилдрен и дальше всё кладёт в рут
jsfiddle.net/1r6y3p9f/22
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
Посмотри например как парсер в knockout.js устроен, там похожий синтаксис блоков на HTML-комментариях
09:51:57 ДП
User 104477
User 191376311
пусть разборки перенесут в личку
я только за
09:52:04 ДП
User 191376311
User 104477
Посмотри например как парсер в knockout.js устроен, там похожий синтаксис блоков на HTML-комментариях
окей, спасибо
09:53:30 ДП
User 144022504
User 67164223
ну это верстка, в реакте SC многие юзают
SC не очень, так как в React-Native браузера нет и SC не юзают в либах
Вот почему лучше юзать JS стили:
https://github.com/necolas/react-native-web/blob/master/packages/website/guides/style.md
github.com/necolas/react-native-web/blob/master/packages/website/guides/style.md
react-native-web - React Native for Web
09:53:56 ДП
User 292126439
почему на строках 34-35 не устанавливабтся куки?
https://pastebin.com/LBcE9h24
09:54:15 ДП
User 67164223
User 144022504
SC не очень, так как в React-Native браузера нет и SC не юзают в либах
Вот почему лучше юзать JS стили:
https://github.com/necolas/react-native-web/blob/master/packages/website/guides/style.md
github.com/necolas/react-native-web/blob/master/packages/website/guides/style.md
react-native-web - React Native for Web
нетив тут каким раком?
09:54:59 ДП
User 67164223
и да, SC юзают в native
09:55:00 ДП
User 104477
User 191376311
Всем привет, как мне вложено спарсить все данные, что лежат внутри комментариев?
http://jsfiddle.net/1r6y3p9f/22/
Сейчас оно парсит первый чилдрен и дальше всё кладёт в рут
jsfiddle.net/1r6y3p9f/22
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
Можно вот отсюда начать https://github.com/knockout/knockout/blob/master/src/virtualElements.js
github.com/knockout/knockout/blob/master/src/virtualElements.js
knockout - Knockout makes it easier to create rich, responsive UIs with JavaScript
09:55:19 ДП
User 67164223
User 144022504
SC не очень, так как в React-Native браузера нет и SC не юзают в либах
Вот почему лучше юзать JS стили:
https://github.com/necolas/react-native-web/blob/master/packages/website/guides/style.md
github.com/necolas/react-native-web/blob/master/packages/website/guides/style.md
react-native-web - React Native for Web
https://www.styled-components.com/docs/basics#react-native
styled-components.com/docs/basics
Get Started with styled-components basics.
09:55:22 ДП
User 144022504
User 67164223
нетив тут каким раком?
Тем, что React-Native-Web для сайтов рулит, так как позволяет создавать один код, как для мобил, так и для браузеров)))
09:55:32 ДП
User 191376311
User 104477
Можно вот отсюда начать https://github.com/knockout/knockout/blob/master/src/virtualElements.js
github.com/knockout/knockout/blob/master/src/virtualElements.js
knockout - Knockout makes it easier to create rich, responsive UIs with JavaScript
спасибо
09:55:54 ДП
User 279233223
User 292126439
почему на строках 34-35 не устанавливабтся куки?
https://pastebin.com/LBcE9h24
Ну, эта
09:55:56 ДП
User 279233223
Хороший вопрос
09:56:02 ДП
User 279233223
Условие не проходит?
09:56:30 ДП
User 292126439
User 279233223
Условие не проходит?
там кнопочки все работают
09:56:44 ДП
User 292126439
загружаю видео - должна писаться кука
09:56:51 ДП
User 279233223
User 292126439
там кнопочки все работают
А причем здесь кнопочки?
09:56:55 ДП
User 144022504
User 67164223
https://www.styled-components.com/docs/basics#react-native
styled-components.com/docs/basics
Get Started with styled-components basics.
знаем) он после генерирует StyleSheet и все. Зачем если везде StyleSheet?
09:56:57 ДП
User 279233223
> $_SERVER['REQUEST_METHOD'] == 'POST' && !empty($_FILES['file'])
09:57:06 ДП
09:57:06 ДП
09:57:07 ДП
User 292126439
User 279233223
А причем здесь кнопочки?
какое условие
09:57:14 ДП
User 104477
User 144022504
SC не очень, так как в React-Native браузера нет и SC не юзают в либах
Вот почему лучше юзать JS стили:
https://github.com/necolas/react-native-web/blob/master/packages/website/guides/style.md
github.com/necolas/react-native-web/blob/master/packages/website/guides/style.md
react-native-web - React Native for Web
Просто не надо в SC лэйаут запихивать, абстрагировать его в компоненты, написанные без либ и поддерживающие как нейтив, так и веб : ) но вообще конечно для RN CSS-in-JS подход выглядит пока недостаточно созревшим
09:57:15 ДП
User 279233223
И вообще, пиздуй в пхп чатик
09:57:37 ДП
User 119596916
User 292126439
почему на строках 34-35 не устанавливабтся куки?
https://pastebin.com/LBcE9h24
Вроде ты ничего не присваиваешь куккм
09:58:01 ДП
User 104477
User 279233223
И вообще, пиздуй в пхп чатик
А по пхп вообще есть чаты?
09:58:08 ДП
User 279233223
User 104477
А по пхп вообще есть чаты?
@phpgeeks
09:58:17 ДП
User 104477
огонь
09:58:35 ДП
User 104477
Denis ты знаешь что делать
10:00:56 ДП
User 292126439
User 279233223
И вообще, пиздуй в пхп чатик
ты прав
10:01:01 ДП
User 119596916
User 119596916
Вроде ты ничего не присваиваешь куккм
Короче одинарные кавычки поставь, может заработает
10:01:08 ДП
User 279233223
User 119596916
Короче одинарные кавычки поставь, может заработает
Лол)
10:01:14 ДП
User 279233223
Типичный пхпшник который написал свой фреймворк!
10:01:15 ДП
User 292126439
условие почему то не вызывается
10:01:20 ДП
User 279233223
Разница между
10:01:31 ДП
User 119596916
User 279233223
Лол)
С запросами мне помогло
10:01:34 ДП
User 279233223
"" и '' в том, что в первом случае у тебя будут обрабатываться переменные
10:01:38 ДП
User 279233223
А во втором просто текст
10:01:51 ДП
User 144022504
User 104477
Просто не надо в SC лэйаут запихивать, абстрагировать его в компоненты, написанные без либ и поддерживающие как нейтив, так и веб : ) но вообще конечно для RN CSS-in-JS подход выглядит пока недостаточно созревшим
React учит знать один JS
NO HTML
NO CSS
10:02:18 ДП
User 279233223
User 119596916
С запросами мне помогло
"S = $s"
'S = ' . $s;
Лол
10:02:21 ДП
User 279233223
Хз как оно тебе помогло
10:03:05 ДП
User 119596916
Именно с запросами в бд, там если через плейсхолдеры то нужно проставлять именно одинарные
10:03:44 ДП
User 279233223
Вангую, что у тебя просто руки из одного места :)
10:04:20 ДП
User 119596916
Я не говорил что пряморукий
10:07:48 ДП
User 311008426
User 104477
Неважно, как они называются в коде (хотя обычно это checkmark и xmark), важно, чтобы у них был текстовый лейбл на том же языке, что и окружающего контента.
Спасибо!
10:58:34 ДП
User 104477
User 144022504
React учит знать один JS
NO HTML
NO CSS
Реакт как таковой учит только компонентному подходу. Если удается эффективно его реализовывать, не прибегая к дополнительным JS-библиотекам и сохраняя single responsibility principle различных технологий, то почему нет, но JS-программистам действительно удобнее все писать на JS.
11:23:40 ДП
User 78740762
User 144022504
React учит знать один JS
NO HTML
NO CSS
wtf? серьезно?
11:27:31 ДП
User 144022504
User 104477
Реакт как таковой учит только компонентному подходу. Если удается эффективно его реализовывать, не прибегая к дополнительным JS-библиотекам и сохраняя single responsibility principle различных технологий, то почему нет, но JS-программистам действительно удобнее все писать на JS.
11:28:08 ДП
User 144022504
User 78740762
wtf? серьезно?
что удивляет?
11:28:26 ДП
User 78740762
User 144022504
что удивляет?
да бред написан
11:29:00 ДП
User 144022504
User 78740762
да бред написан
аргументы будут?
11:29:32 ДП
User 78740762
User 144022504
аргументы будут?
у тебя же их нет, просто вброс
11:32:26 ДП
User 144022504
User 78740762
у тебя же их нет, просто вброс
NO HTML - jSX
NO CSS - https://github.com/necolas/react-native-web/blob/master/packages/website/guides/style.md
github.com/necolas/react-native-web/blob/master/packages/website/guides/style.md
react-native-web - React Native for Web
11:33:04 ДП
User 78740762
User 144022504
NO HTML - jSX
NO CSS - https://github.com/necolas/react-native-web/blob/master/packages/website/guides/style.md
github.com/necolas/react-native-web/blob/master/packages/website/guides/style.md
react-native-web - React Native for Web
Для начала ссылку где «реакт учит»
11:33:56 ДП
User 144022504
User 78740762
Для начала ссылку где «реакт учит»
https://github.com/react-native-village/react-native-init
github.com/react-native-village/react-native-init
C чего начать учить React Native? Contribute to react-native-village/react-native-init development by creating an account on GitHub.
11:34:20 ДП
User 144022504
User 78740762
Для начала ссылку где «реакт учит»
https://t.me/reactnative_ru
11:34:57 ДП
User 78740762
User 144022504
https://github.com/react-native-village/react-native-init
github.com/react-native-village/react-native-init
C чего начать учить React Native? Contribute to react-native-village/react-native-init development by creating an account on GitHub.
Во-первых причём тут реакт нейтив, во вторых, в интернетах можно найти ссылку на что угодно.
11:35:10 ДП
User 78740762
В официальных доках есть что-то подобное?
11:36:37 ДП
User 144022504
User 78740762
Во-первых причём тут реакт нейтив, во вторых, в интернетах можно найти ссылку на что угодно.
react-native - решение для мобил
react-native-web - решение для сайта
один код, одна бизнес логика
11:37:03 ДП
User 279233223
User 144022504
react-native - решение для мобил
react-native-web - решение для сайта
один код, одна бизнес логика
орнул)
11:37:08 ДП
User 279233223
Мобилку на джсе
11:37:14 ДП
User 279233223
Еще и с одной кодовой базой, еее бой
11:38:08 ДП
11:38:47 ДП
User 78740762
User 144022504
react-native - решение для мобил
react-native-web - решение для сайта
один код, одна бизнес логика
Мда, ну в принципе меньше конкуренции - больше зарплата, удачи )
11:42:17 ДП
User 144022504
User 279233223
Еще и с одной кодовой базой, еее бой
это не кордова, кордова через web view работает
а RN это нативный бридж, точнее три
11:42:22 ДП
11:42:28 ДП
User 279233223
User 144022504
это не кордова, кордова через web view работает
а RN это нативный бридж, точнее три
Че бля?
11:42:43 ДП
User 279233223
> один код, одна бизнес логика
причем здесь кордова?
11:44:11 ДП
User 144022504
User 279233223
Еще и с одной кодовой базой, еее бой
сорри кодовой прочитал, кордовой)))
11:44:34 ДП
User 279233223
Ну лан, бывает
11:46:31 ДП
User 144022504
User 279233223
Еще и с одной кодовой базой, еее бой
да с одной кодовой базой, разница в респонсив дизайне и некоторых компанентах(например в нативе загрузка картинок отличается от загруки через браузер)
11:46:54 ДП
User 279233223
Я знаю, я писал на дарте
Но, блин, писать мобайл на джсе(((((
11:47:02 ДП
User 279233223
Зачем люди делают это
11:48:41 ДП
User 144022504
User 279233223
Я знаю, я писал на дарте
Но, блин, писать мобайл на джсе(((((
Норм) Газпромбанк, Сбербанк, Билайн, Яндекс - это из крупных кто  сейчас использует или активно переходит на React-Native
11:48:57 ДП
User 279233223
Больные ублюдки
11:50:06 ДП
User 144022504
User 279233223
Больные ублюдки
для создании социальной сети, RN лучшее решение, особено в связке с GraphQL
11:50:21 ДП
User 279233223
Кто тебе такое сказал?
11:50:27 ДП
User 279233223
> RN лучшее решение
11:50:52 ДП
User 467173752
Коллеги, есть задача - написать кэширующий декоратор для функции с одним аргументом. В решении автора условие проверяется сложным способом, не могу объяснить себе его выбор. Сам написал короче. Подскажете? 
https://js.do/code/225308
js.do/code/225308
Online JavaScript Editor - write and run your javascript code inside this page.
11:51:05 ДП
User 144022504
User 279233223
> RN лучшее решение
бенчмаркинг лично мой и многих компаний
11:51:15 ДП
User 515512998
User 144022504
для создании социальной сети, RN лучшее решение, особено в связке с GraphQL
А чё особенно в связке с графом?
11:51:18 ДП
User 279233223
User 144022504
бенчмаркинг лично мой и многих компаний
А сравнения то с кем были?
11:51:48 ДП
User 515512998
User 467173752
Коллеги, есть задача - написать кэширующий декоратор для функции с одним аргументом. В решении автора условие проверяется сложным способом, не могу объяснить себе его выбор. Сам написал короче. Подскажете? 
https://js.do/code/225308
js.do/code/225308
Online JavaScript Editor - write and run your javascript code inside this page.
Простенькая мемоизация это
11:52:15 ДП
User 515512998
User 467173752
Коллеги, есть задача - написать кэширующий декоратор для функции с одним аргументом. В решении автора условие проверяется сложным способом, не могу объяснить себе его выбор. Сам написал короче. Подскажете? 
https://js.do/code/225308
js.do/code/225308
Online JavaScript Editor - write and run your javascript code inside this page.
const simpleMemoize = (fn) => {
  const cache = {};
  
  return (...args) => {
    const key = JSON.stringify(args)
    
    return cache[key] = cache[key] || fn(...args)
  }
}
11:53:02 ДП
User 144022504
User 515512998
А чё особенно в связке с графом?
очень просто даные получать и работать с ошибками используя  Apollo в качестве стейтменеджмента и работы с сервером.
11:53:03 ДП
User 467173752
User 515512998
const simpleMemoize = (fn) => {
  const cache = {};
  
  return (...args) => {
    const key = JSON.stringify(args)
    
    return cache[key] = cache[key] || fn(...args)
  }
}
Спасибо) А все же, проверка typeof cache === 'undefined' оправдана?
11:53:20 ДП
User 515512998
User 467173752
Спасибо) А все же, проверка typeof cache === 'undefined' оправдана?
Я хз, в тот пример вникать не оч хочется
11:53:46 ДП
User 515512998
User 144022504
очень просто даные получать и работать с ошибками используя  Apollo в качестве стейтменеджмента и работы с сервером.
Ну такое да
11:54:18 ДП
User 515512998
User 467173752
Коллеги, есть задача - написать кэширующий декоратор для функции с одним аргументом. В решении автора условие проверяется сложным способом, не могу объяснить себе его выбор. Сам написал короче. Подскажете? 
https://js.do/code/225308
js.do/code/225308
Online JavaScript Editor - write and run your javascript code inside this page.
Отвыкайте уже от .apply, .bind, .call
11:54:25 ДП
User 515512998
Они нахуй не нужны
11:55:08 ДП
User 467173752
User 515512998
Они нахуй не нужны
Устарели?
11:55:31 ДП
User 515512998
User 467173752
Устарели?
Нет, не устарели, есть просто стрелочные функции, чтоб не ебаца с контекстом
11:56:17 ДП
User 467173752
Пасиба за совет)
11:58:01 ДП
User 66817777
User 515512998
Нет, не устарели, есть просто стрелочные функции, чтоб не ебаца с контекстом
как ты привяжешь контекст в реакт классе
11:58:25 ДП
User 515512998
User 66817777
как ты привяжешь контекст в реакт классе
transform-class-properties
12:00:24 ПП
User 144022504
User 279233223
А сравнения то с кем были?
какие еще есть решения, позволяющие сделать сайт, мобильные приложения под iOS и Android,  AR VR и десктоп, используя в своей основе одну библиотеку, к тому же с огромной поддержкой коммьюнити?
12:00:25 ПП
User 104477
User 66817777
как ты привяжешь контекст в реакт классе
как перец написал, или в конструкторе
12:00:31 ПП
User 279233223
User 144022504
какие еще есть решения, позволяющие сделать сайт, мобильные приложения под iOS и Android,  AR VR и десктоп, используя в своей основе одну библиотеку, к тому же с огромной поддержкой коммьюнити?
Dart
12:00:50 ПП
User 66817777
User 104477
как перец написал, или в конструкторе
ну вот имелось введу без конструктора, спасибо
12:00:59 ПП
12:01:03 ПП
User 515512998
User 104477
как перец написал, или в конструкторе
В конструкторе не оч
12:01:10 ПП
User 279233223
Че там еще есть
12:01:45 ПП
User 144022504
User 279233223
Kotlin
и сайт можно?
12:01:54 ПП
User 279233223
И фронт, и бэк?
12:02:13 ПП
User 279233223
https://kotlinlang.org/docs/reference/server-overview.html
https://discuss.kotlinlang.org/t/ui-component-library-or-front-end-framework-for-spa-development/3724
kotlinlang.org/docs/reference/server-overview.html
12:02:17 ПП
User 104477
User 515512998
В конструкторе не оч
А что оч? Бабель именно так и транспилит стрелочные методы
12:02:20 ПП
User 279233223
User 144022504
и сайт можно?
Можно оба :)
12:02:29 ПП
User 515512998
User 104477
А что оч? Бабель именно так и транспилит стрелочные методы
И чё что он транспайлит?
12:02:41 ПП
User 515512998
Давай сразу писать транспайленный код хули уж
12:02:52 ПП
User 515512998
Охуенный аргумент у тебя пиздец
12:03:14 ПП
User 66817777
ну а почему не оч то?
12:03:31 ПП
User 279233223
User 144022504
и сайт можно?
Так вот, почему rn лучший выбор?
12:03:45 ПП
User 66817777
“что нибудь” не нужно - не аргумент
12:04:04 ПП
User 515512998
User 66817777
ну а почему не оч то?
Делай как знаешь, не вижу смысла вообще о чем-то с тобой говорить после вышесказанного
12:04:10 ПП
User 144022504
User 279233223
Можно оба :)
пока в консоле браузера рулит JS, лично я с ним
12:04:16 ПП
User 279233223
User 144022504
пока в консоле браузера рулит JS, лично я с ним
Нет, нет
12:04:19 ПП
User 279233223
Причем здесь это?
12:04:21 ПП
User 104477
User 515512998
И чё что он транспайлит?
А: как забиндить метод?
Б: * предлагает class-properties *
В: ну или просто в конструкторе
Б: В конструкторе не оч
В: Но ты же сам предложил плагин, который именно так работает
Б: Все, пока, не могу говорить
12:04:23 ПП
12:04:29 ПП
User 279233223
User 144022504
бенчмаркинг лично мой и многих компаний
С кем сравнения были?
12:04:36 ПП
User 279233223
С чего ты взял, что это лучшее?
12:04:37 ПП
User 66817777
User 104477
А: как забиндить метод?
Б: * предлагает class-properties *
В: ну или просто в конструкторе
Б: В конструкторе не оч
В: Но ты же сам предложил плагин, который именно так работает
Б: Все, пока, не могу говорить
огонь)
12:05:03 ПП
User 515512998
User 104477
А: как забиндить метод?
Б: * предлагает class-properties *
В: ну или просто в конструкторе
Б: В конструкторе не оч
В: Но ты же сам предложил плагин, который именно так работает
Б: Все, пока, не могу говорить
Тебя понял, все пока не могу говорить
12:05:10 ПП
User 515512998
Лолкает он блять )
12:05:49 ПП
12:06:51 ПП
User 144022504
User 279233223
https://kotlinlang.org/docs/reference/server-overview.html
https://discuss.kotlinlang.org/t/ui-component-library-or-front-end-framework-for-spa-development/3724
kotlinlang.org/docs/reference/server-overview.html
много сайтов делают на нем? коммьюнити как у React?  готовых решений как у React?
12:07:06 ПП
User 279233223
User 144022504
много сайтов делают на нем? коммьюнити как у React?  готовых решений как у React?
Ты не правильно вопросы ставишь
12:07:12 ПП
User 279233223
> коммьюнити как у JS*
12:07:31 ПП
User 279233223
В этом плане джс никто не обгонет, но не в этом суть
12:07:46 ПП
User 279233223
Ты завляешь, что RN лучшее решения проведя бенчмарки, и это твое мнение, и компаний
12:07:51 ПП
User 279233223
С КЕМ ВЫ СРАВНИВАЛИ ТО БЛЯТЬ? х3
12:09:41 ПП
User 104477
User 279233223
С КЕМ ВЫ СРАВНИВАЛИ ТО БЛЯТЬ? х3
С кордовой, очевидно
12:10:00 ПП
User 279233223
Чо это вообще такое
12:10:17 ПП
User 144022504
User 279233223
Ты завляешь, что RN лучшее решения проведя бенчмарки, и это твое мнение, и компаний
лично знаю, что в перечисленых мной компаниях переходят на RN по очевидным причинам.
12:10:25 ПП
User 279233223
User 144022504
лично знаю, что в перечисленых мной компаниях переходят на RN по очевидным причинам.
Ты мне на вопрос  ответишь?
12:10:42 ПП
User 279233223
> бенчмаркинг лично мой и многих компаний
12:10:45 ПП
User 279233223
С кем?!
12:11:09 ПП
User 279233223
Ты до этого момента и не знал, что на котлине можно писать все, а про дарт даже и не слышал
12:11:15 ПП
User 279233223
Что у вас еще было?
12:11:18 ПП
User 144022504
User 279233223
С КЕМ ВЫ СРАВНИВАЛИ ТО БЛЯТЬ? х3
после этого, отвечать вам будет уже кто-то другой, всего вам самого доброго 🙏🏻
12:11:33 ПП
User 279233223
Отлично слился :)
12:11:49 ПП
User 279233223
Парни, советую не слушать этого челика с его подсказами
12:13:13 ПП
User 515512998
User 279233223
Парни, советую не слушать этого челика с его подсказами
Да ты тоже не очень
12:13:36 ПП
User 279233223
User 515512998
Да ты тоже не очень
Сильно заявление офкс
12:14:21 ПП
User 66817777
Перец сам только что безбожно слился
12:14:31 ПП
User 279233223
Пусть пруфанет
12:16:57 ПП
User 515512998
User 66817777
Перец сам только что безбожно слился
Объясняется, чтоб не было казусов и ебли с контекстом — юзайте класс пропертис трансформ, вместо очевидного вбивания в конструктор, а ты говоришь — чем лучше? Да что тебе еще можно объяснять вообще
12:17:26 ПП
User 515512998
User 66817777
Перец сам только что безбожно слился
Выбирай выражение, чепуховец блять
12:17:51 ПП
User 279233223
User 515512998
Объясняется, чтоб не было казусов и ебли с контекстом — юзайте класс пропертис трансформ, вместо очевидного вбивания в конструктор, а ты говоришь — чем лучше? Да что тебе еще можно объяснять вообще
А тебя не смущает, что прокидываение через конструктор немного из области ооп?
12:18:11 ПП
User 66817777
User 515512998
Объясняется, чтоб не было казусов и ебли с контекстом — юзайте класс пропертис трансформ, вместо очевидного вбивания в конструктор, а ты говоришь — чем лучше? Да что тебе еще можно объяснять вообще
так а какая ебля, если у тебя работает одинаково и контекст одинаковый, просто строчек больше в конструкторе
12:18:15 ПП
User 515512998
User 279233223
А тебя не смущает, что прокидываение через конструктор немного из области ооп?
Напомните почему я еще не вышел
12:18:27 ПП
User 279233223
Если у тебя есть удобный IoC. то естественно, закидывай через аггрегацию
12:18:34 ПП
User 279233223
Ибо резолвить ручками - это дикий ад
12:18:39 ПП
User 279233223
Ты, видимо, не понимаешь этого
12:19:03 ПП
User 279233223
У тебя будет сто зависимостей которые ты при создании объекта резолвишь ручками, - это невероятно плохо
12:19:12 ПП
User 279233223
Но та магия джсная - тоже говно)
12:20:07 ПП
User 515512998
А мы обсуждали сейчас те самые исключения?
12:20:13 ПП
12:20:16 ПП
User 515512998
Те самые призрачные исключения
12:20:42 ПП
User 279233223
Разве мы обсуждаем не закидывание зависимостей?
12:49:38 ПП
User 169376082
Почему не работает?
function subscr() {
    var td = document.getElementsByTagName("td");

    for (var i = 0; i < td.length; i++) {
        td[i].onclick = alert("x");
    }
}
12:52:25 ПП
User 405179386
Всем привет. Где я могу посмотреть о нововведениях в web api на js за последние 5 - 6 лет
12:52:26 ПП
12:52:51 ПП
User 405179386
Что то подобное
01:06:57 ПП
User 194411327
User 169376082
Почему не работает?
function subscr() {
    var td = document.getElementsByTagName("td");

    for (var i = 0; i < td.length; i++) {
        td[i].onclick = alert("x");
    }
}
1) foreach
2) use addEventListnerer(‘click’,  whatToDo function)
01:07:12 ПП
User 194411327
User 405179386
Всем привет. Где я могу посмотреть о нововведениях в web api на js за последние 5 - 6 лет
https://learn.javascript.ru/
learn.javascript.ru
Перед вами учебник по JavaScript, начиная с основ, включающий в себя много тонкостей и фишек JavaScript/DOM.
01:07:37 ПП
User 67164223
User 194411327
https://learn.javascript.ru/
learn.javascript.ru
Перед вами учебник по JavaScript, начиная с основ, включающий в себя много тонкостей и фишек JavaScript/DOM.
лол
01:07:48 ПП
User 194411327
User 67164223
лол
??
01:08:03 ПП
User 67164223
User 405179386
Всем привет. Где я могу посмотреть о нововведениях в web api на js за последние 5 - 6 лет
почитай про es6,es7,es8
01:08:39 ПП
User 194411327
User 67164223
почитай про es6,es7,es8
ну тык, а там что нет про es6?
01:08:46 ПП
User 194411327
все там есть, прям таки отдельно
01:08:51 ПП
User 194411327
и по русски и с примерами
01:08:52 ПП
User 67164223
User 194411327
ну тык, а там что нет про es6?
Ой блять
01:08:57 ПП
User 67164223
User 405179386
Всем привет. Где я могу посмотреть о нововведениях в web api на js за последние 5 - 6 лет
https://developer.mozilla.org/ru/docs/Web/API
developer.mozilla.org/ru/docs/Web/API
При написании кода на JavaScript для Веба доступно большое количество API. Ниже приведён список всех интерфейсов (то есть, типов объектов), которые вы можете использовать при разработке веб-приложения или сайта.
01:08:59 ПП
User 67164223
вот еще
01:09:01 ПП
User 194411327
User 67164223
Ой блять
давай без этого
01:09:20 ПП
User 67164223
User 194411327
давай без этого
ты скинул хуйню, которая не нужна человеку
01:09:54 ПП
User 194411327
User 67164223
ты скинул хуйню, которая не нужна человеку
пусть выберет сам, а ты ротик прикрой свой, или выдохни где-нибудь, куда-нибудь, прежде чем по клавиатуре слюной брызгать
01:10:06 ПП
User 67164223
User 405179386
Всем привет. Где я могу посмотреть о нововведениях в web api на js за последние 5 - 6 лет
https://developer.mozilla.org/ru/docs/Web/WebAPI 

и вот еще
developer.mozilla.org/ru/docs/Web/WebAPI
WebAPI is a term used to refer to a suite of device compatibility and access APIs that allow Web apps and content to access device hardware (such as battery status or the device vibration hardware), as well as access to data stored on the device (such as the calendar or contacts list). By adding these APIs, we hope to expand what the Web can do today to also include what only proprietary platforms were able to do in the past.
01:10:17 ПП
User 67164223
User 194411327
пусть выберет сам, а ты ротик прикрой свой, или выдохни где-нибудь, куда-нибудь, прежде чем по клавиатуре слюной брызгать
рофл
01:10:28 ПП
User 67164223
угрозики в интернетиках)
01:10:32 ПП
User 194411327
так то, и w3schools очень даже
01:10:45 ПП
User 604350667
User 67164223
ты скинул хуйню, которая не нужна человеку
🤔
01:10:48 ПП
User 194411327
User 67164223
угрозики в интернетиках)
нет, прсото влепят тебе админы и все
01:11:07 ПП
User 67164223
User 194411327
нет, прсото влепят тебе админы и все
омг🙄
01:11:46 ПП
User 67164223
User 405179386
Всем привет. Где я могу посмотреть о нововведениях в web api на js за последние 5 - 6 лет
еще вопрос, к какому браузеру? У разных браузеров разные реализации
01:25:01 ПП
User 171372606
Чуваки, а это нормальная практика чтобы менять стили через className? К примеру, есть у меня два класса для бэкграунда, night and day. И я такой беру. box.className = color;
https://codepen.io/pen?editors=1111
codepen.io/pen?editors=1111
...
01:25:07 ПП
User 279233223
Никто не хочет сверстать мне не большой макетик?)))))
01:25:34 ПП
User 67164223
User 279233223
Никто не хочет сверстать мне не большой макетик?)))))
закажешь мне шаверму из достоевского?)
01:25:36 ПП
User 279233223
User 171372606
Чуваки, а это нормальная практика чтобы менять стили через className? К примеру, есть у меня два класса для бэкграунда, night and day. И я такой беру. box.className = color;
https://codepen.io/pen?editors=1111
codepen.io/pen?editors=1111
...
А чо нет
01:25:52 ПП
User 279233223
User 67164223
закажешь мне шаверму из достоевского?)
Не, максимум "спасибо" скажу (но это не точно)
01:26:00 ПП
User 67164223
не, я только за еду работаю
01:26:08 ПП
User 279233223
Старомодный
01:26:12 ПП
User 279233223
Нынче за спасибо работают
01:26:22 ПП
User 67164223
User 279233223
Нынче за спасибо работают
за спасибо в сбербанке работают
01:26:24 ПП
User 171372606
User 279233223
А чо нет
Как лучше просто в подобной ситуации поступить? Чтобы класс моего элемента, которому я className меняю не заменялся.
01:26:28 ПП
User 279233223
User 67164223
за спасибо в сбербанке работают
Ну лан
01:26:36 ПП
User 125133172
User 279233223
Нынче за спасибо работают
дурашка, сейчас вообще не работают
01:26:49 ПП
User 67164223
User 171372606
Как лучше просто в подобной ситуации поступить? Чтобы класс моего элемента, которому я className меняю не заменялся.
classList.toggle()
01:26:59 ПП
User 171372606
User 67164223
classList.toggle()
Не в этой ситуации.
01:27:24 ПП
User 171372606
User 67164223
classList.toggle()
Тогл, это когда мы тыкаем на одну кнопочку. А у меня две кнопочки.
01:28:14 ПП
User 124717712
Ну тогда elem.classList.add().
01:29:13 ПП
User 171372606
User 124717712
Ну тогда elem.classList.add().
Тогда мне нужно делать. В строке выше:
elem.classList.remove('day') && elem.classList.remove('night');
01:30:39 ПП
User 124717712
elem.classList.remove('day', 'night');
01:31:51 ПП
User 171372606
User 124717712
elem.classList.remove('day', 'night');
Так МОЖН?
01:31:54 ПП
User 124717712
User 171372606
Как лучше просто в подобной ситуации поступить? Чтобы класс моего элемента, которому я className меняю не заменялся.
Не понятно чего ты конкретно хочешь.
01:32:18 ПП
User 124717712
User 171372606
Так МОЖН?
https://developer.mozilla.org/ru/docs/Web/API/Element/classList
remove( String [,String] )
01:35:28 ПП
User 171372606
User 124717712
Не понятно чего ты конкретно хочешь.
Обычный кейс. Тыкаю на одну кнопочку, добавляется один класс, тыкаю вторую, удаляется предыдущий и добавляется новый.
01:38:09 ПП
User 171372606
User 124717712
https://developer.mozilla.org/ru/docs/Web/API/Element/classList
remove( String [,String] )
Сэнкс, не знал, что туда можно вторым аргументов что-то передавать.
01:43:32 ПП
User 171372606
Получается туда можно спред засунуть и весь массив классов удалить. let listOfClasses = elem.classList; А потом такой elem.classList.remove(...listOfClasses);
01:43:56 ПП
User 169376082
cross-domain ajax с локальной страницы на сайт в инете никак не сделать?
01:44:38 ПП
User 171372606
User 169376082
cross-domain ajax с локальной страницы на сайт в инете никак не сделать?
Axios качаешь, ставишь локально и делаешь им запрос.
01:45:57 ПП
User 169376082
User 171372606
Axios качаешь, ставишь локально и делаешь им запрос.
аа не, спс, я хотел как проще
01:46:27 ПП
User 171372606
User 169376082
аа не, спс, я хотел как проще
Ну не знаю, я fetch использую, у него вроде бы уже норм поддержка.
01:46:55 ПП
User 171372606
User 169376082
аа не, спс, я хотел как проще
01:48:00 ПП
User 169376082
User 171372606
Ну не знаю, я fetch использую, у него вроде бы уже норм поддержка.
ща попробую
01:48:36 ПП
User 279233223
чета я не понял, а как библиотека спасет от CORS'a?
01:48:37 ПП
01:57:05 ПП
User 194411327
теперь еще и CORB есть
01:57:21 ПП
User 194411327
так что проще теперь прописать Allow на стороне сервера
02:02:33 ПП
User 144022504
User 169376082
cross-domain ajax с локальной страницы на сайт в инете никак не сделать?
нет, я этим обходил
https://github.com/chimurai/http-proxy-middleware
github.com/chimurai/http-proxy-middleware
:zap: The one-liner node.js http-proxy middleware for connect, express and browser-sync - chimurai/http-proxy-middleware
02:03:27 ПП
02:12:38 ПП
User 354032356
User 169376082
аа не, спс, я хотел как проще
https://cors-anywhere.herokuapp.com/ перед урлом своим поставь
02:18:56 ПП
User 171372606
Кто-то использовал функцию .trim()? Как она работает? Не вижу её результата вообще.
02:25:46 ПП
User 124717712
User 171372606
Кто-то использовал функцию .trim()? Как она работает? Не вижу её результата вообще.
Есть же документация. И даже на русском. Всё очень детально расписано. 😉
02:25:56 ПП
User 124717712
User 171372606
Кто-то использовал функцию .trim()? Как она работает? Не вижу её результата вообще.
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/String/Trim
02:39:57 ПП
User 142133444
подскажите плиз в чем разница в babel между .babelrc и package.json?
02:41:06 ПП
User 215655868
User 142133444
подскажите плиз в чем разница в babel между .babelrc и package.json?
.babelrc это файл конфигурации babel
02:41:39 ПП
User 142133444
package.json не файл конфигурации babel что ле?
02:42:50 ПП
User 215655868
User 142133444
package.json не файл конфигурации babel что ле?
это файл конфигурации твоего проэкта, там имя твоего проэкта, имена прогеров, версия твоей проги, список зависимостей
02:43:20 ПП
User 66817777
User 142133444
package.json не файл конфигурации babel что ле?
можно там и там
в babelrc предпочтительнее
02:43:29 ПП
User 142133444
где можно почитать более подробно про эти различия? Я чет даже в документации четкого разделения не нашел...
02:44:04 ПП
User 215655868
User 142133444
где можно почитать более подробно про эти различия? Я чет даже в документации четкого разделения не нашел...
в .babelrc пиши настройки для бабеля
02:44:49 ПП
User 66817777
User 142133444
где можно почитать более подробно про эти различия? Я чет даже в документации четкого разделения не нашел...
ну из очевидного - в отдельном файле у тебя меньше портянка будет в package.json, легче читать, легче вносить правки
работает одинаково
02:46:29 ПП
User 142133444
ну я с таким же успехом мог бы пожалуй и сам создать отдельный файл с json и импортнуть его в package.json. Все равно чет так и не понял профит этого разделения, если эти файлы одно и то же делают примерно
02:47:06 ПП
User 66817777
User 142133444
ну я с таким же успехом мог бы пожалуй и сам создать отдельный файл с json и импортнуть его в package.json. Все равно чет так и не понял профит этого разделения, если эти файлы одно и то же делают примерно
сделано для удобства, твое право этим воспользоваться
02:47:38 ПП
User 67164223
User 142133444
ну я с таким же успехом мог бы пожалуй и сам создать отдельный файл с json и импортнуть его в package.json. Все равно чет так и не понял профит этого разделения, если эти файлы одно и то же делают примерно
потом ты ахуешь листать партянку в package
02:48:20 ПП
User 215655868
User 142133444
где можно почитать более подробно про эти различия? Я чет даже в документации четкого разделения не нашел...
нигде. потому что так не делают. это костыль - смешивать
02:48:24 ПП
User 215655868
https://docs.npmjs.com/files/package.json
docs.npmjs.com/files/package.json
The place where all things npm are documented
02:48:27 ПП
User 142133444
User 67164223
потом ты ахуешь листать партянку в package
ну так я могу создать файл типо helpers_babel.json и совместить его с package.json...
02:49:11 ПП
User 66817777
User 142133444
ну так я могу создать файл типо helpers_babel.json и совместить его с package.json...
а так тебе не надо ничего совмещать, просто создать файл, который сам подсосется
можно изобретать велосипед, а можно нет)
02:49:13 ПП
User 67164223
User 142133444
ну так я могу создать файл типо helpers_babel.json и совместить его с package.json...
ебланство на уровне джуна. на название .babelrc .prettierrc тригерятся ide и подхватывают конфиг
02:56:08 ПП
User 194411327
User 67164223
ебланство на уровне джуна. на название .babelrc .prettierrc тригерятся ide и подхватывают конфиг
Так здесь в основном Нубы и джунв сидят по js, хватит уже бомбить мато направо и налево
02:56:55 ПП
User 67164223
User 194411327
Так здесь в основном Нубы и джунв сидят по js, хватит уже бомбить мато направо и налево
я тебя заставляю читать чтоле)
02:58:29 ПП
User 194411327
User 67164223
я тебя заставляю читать чтоле)
Как и всех, кто в этом чате, твои сообщения последние. Да, я не админ, но попридержать коней. Глупо ругаться на нубство и незнание в группе, где сидят как раз таки для того, что спросить низкого уровня знаний вопросы
02:58:36 ПП
User 34588732
Мат то зачем? Или это уровень воспитания?
03:01:49 ПП
User 77452088
Уровень интеллекта
03:08:05 ПП
User 67164223
Трёхзначный
03:08:09 ПП
03:08:23 ПП
User 194411327
User 67164223
Трёхзначный
видимо со знаком минус
03:09:14 ПП
User 279233223
Так блять
03:09:17 ПП
User 279233223
Вы чо напали на маты
03:09:25 ПП
User 279233223
В 2018ом без них никак
03:09:33 ПП
03:09:54 ПП
User 397269078
Сегодня столкнулся с ситуацией
03:09:58 ПП
User 397269078
Где пригодилась геометрия
03:10:02 ПП
User 67164223
User 279233223
В 2018ом без них никак
Да забей, сейчас бы не юзать мат
03:10:04 ПП
User 279233223
Держи нас в курсе
03:10:07 ПП
03:10:08 ПП
User 279233223
Нам не похуй
03:10:21 ПП
User 397269078
User 279233223
Держи нас в курсе
Ок
03:10:37 ПП
User 279233223
User 397269078
Ок
Дык продолжай рассказывать
03:10:42 ПП
User 397269078
Делал загрузчик на SVG
03:10:48 ПП
User 251377116
User 279233223
Нам не похуй
Уверен?)))
03:10:49 ПП
User 397269078
Понадобилась формула для вычисления радиуса окружности
03:10:59 ПП
03:11:04 ПП
User 397269078
Правда с логикой запорол
03:11:07 ПП
User 397269078
Но это не баг, а фича
03:11:14 ПП
User 397269078
Поем и переделаю
03:11:26 ПП
User 279233223
User 397269078
1ое - зачем ты это делал вручную
2ое - это же легко
03:11:38 ПП
User 194411327
svg здрасти
03:11:42 ПП
User 397269078
2ое - я запорол с ифами
03:11:45 ПП
User 194411327
на css можно
03:11:52 ПП
User 397269078
1 опыт
03:11:58 ПП
User 279233223
User 397269078
2ое - я запорол с ифами
Все, не продолжай
03:12:07 ПП
User 251377116
User 194411327
на css можно
+
03:12:09 ПП
User 194411327
я понимаю, само подобный делал, таймер
03:12:27 ПП
User 194411327
и там приходил просто в css конвертить значения, дабы полный круг был
03:12:31 ПП
User 397269078
User 194411327
на css можно
Данные зависят от сервера
03:12:33 ПП
03:12:38 ПП
User 397269078
там отправляет данные , циферку 6
03:12:38 ПП
User 194411327
User 397269078
Данные зависят от сервера
отлично
03:12:39 ПП
User 279233223
Я смотрю, здесь много верстак?
03:12:41 ПП
User 397269078
и 6/10 к примеру
03:12:44 ПП
User 279233223
Мож накидают мне контейнер
03:12:46 ПП
User 279233223
Для макета
03:12:48 ПП
User 397269078
и он наполнится должен на 60%
03:12:48 ПП
User 194411327
только там есть другая зависимость
03:12:53 ПП
User 279233223
В смысле, чо фиксированное, а чо нет
03:12:56 ПП
User 279233223
А то у меня все плывет
03:13:08 ПП
User 194411327
в css просто сделай анимацию, без данных каких либо и все
03:13:29 ПП
User 251377116
Chart.js какой нибцдь можно или самому)
03:14:37 ПП
User 279233223
Так чо, кто добрый верстака здесь?
03:15:29 ПП
User 279233223
И чета все сразу затихли)
03:15:40 ПП
User 251377116
User 279233223
Так чо, кто добрый верстака здесь?
Макет в инете найди)
03:15:45 ПП
User 279233223
User 251377116
Макет в инете найди)
Причем здесь это?
03:15:54 ПП
User 279233223
User 279233223
А то у меня все плывет
.
03:16:05 ПП
User 279233223
Это касается только базовой разметки
03:16:06 ПП
User 251377116
User 279233223
Причем здесь это?
Ты вроде макет искал или не ты
03:16:12 ПП
User 279233223
User 251377116
Ты вроде макет искал или не ты
Мимо
03:18:40 ПП
User 251377116
User 279233223
Мимо
Зач меня блокнул? 😅
03:18:52 ПП
User 279233223
User 251377116
Зач меня блокнул? 😅
Потому что ты мне хуйню в чатике писал
03:19:03 ПП
User 279233223
Или не ты
03:19:06 ПП
User 279233223
В общем, не суть
03:19:16 ПП
03:19:50 ПП
User 251377116
А блииин я вспомнил тебя, ты охраником работал и что-то там воровал
03:20:19 ПП
User 279233223
Че бля
03:21:37 ПП
User 251377116
User 279233223
Че бля
Ты охраником же был на плюсах и шарпе писал)
03:21:47 ПП
User 279233223
Че ты несешь
03:23:26 ПП
User 251377116
User 279233223
Че ты несешь
Я все знаю )
03:23:33 ПП
User 251377116
Го в ЛС
03:27:12 ПП
User 157413699
const sum = () => {
    var sum = 0;
    Array.prototype.forEach.call(arguments,function(value){
      sum+=value;
    })
return sum
}
console.log(sum(1,2,3,4)) Почему не работает функция?
03:30:29 ПП
User 194411327
потому что как минимум у тебя const sum
03:30:32 ПП
User 194411327
и var sum
03:31:32 ПП
User 326562202
User 194411327
потому что как минимум у тебя const sum
а это тут при чем? это ведь функция обычная.
03:31:56 ПП
User 157413699
User 326562202
а это тут при чем? это ведь функция обычная.
+
03:31:58 ПП
User 194411327
const - твоя постоянная
03:31:58 ПП
User 157413699
кароч исправил
03:32:08 ПП
User 157413699
надо было ...arguments в параметры
03:32:10 ПП
User 194411327
далее ты ее переназначиваешь
03:32:12 ПП
User 194411327
как бы
03:32:16 ПП
User 194411327
уже не торт
03:32:29 ПП
User 194411327
а потом ты еще в нее же другие значения хочешь пробросить
03:32:38 ПП
User 194411327
когда она постоянная и меняться не может
03:32:42 ПП
User 326562202
где он ее переназначает то?
03:33:27 ПП
User 194411327
const sum = () =>
03:33:41 ПП
User 194411327
значит, что sum - постоянная ссылка на функцию или ее результат
03:33:48 ПП
User 194411327
внутри этой функции var sum
03:33:49 ПП
User 326562202
Ну? присвоил фунцию. да.
03:33:51 ПП
03:33:56 ПП
User 194411327
это постоянная выше
03:34:02 ПП
User 194411327
вот и получайъ
03:34:30 ПП
User 194411327
const sum = () => { let output = 0 …}
03:34:36 ПП
User 194411327
вот так еще да
03:34:58 ПП
User 194411327
и функция должна вконце иметь return output
03:35:02 ПП
User 157413699
User 194411327
const sum = () => { let output = 0 …}
хз, может это только на читаемость сказывается, но всё работает хорошо и с var
03:35:43 ПП
User 194411327
эм… эт странно
03:35:46 ПП
User 194411327
дажзе слишком
03:38:26 ПП
User 194411327
ну и хз, что там работает, внутренняя функция просто не принимает аргументы
03:38:30 ПП
User 326562202
User 194411327
дажзе слишком
почему?
03:38:38 ПП
User 326562202
на вот, запусти
03:38:39 ПП
User 326562202
const sum = (...args) => {
    var sum = 0;
    args.forEach(item => sum += item);
    return sum;
}
console.log(sum(1,2,3,4))
03:39:09 ПП
User 194411327
User 326562202
почему?
03:39:12 ПП
User 326562202
const sum это переменная глобальная.
var sum это не глобальная.
03:39:25 ПП
User 194411327
вот мат часть в зубы. Т_Т
03:39:34 ПП
User 194411327
const - глобальная константа
03:39:38 ПП
User 194411327
нельзя ее менять
03:39:47 ПП
03:39:49 ПП
User 194411327
постоянная ссылка на объект или четкое занчение и ее нельзя менять
03:39:50 ПП
03:40:06 ПП
User 326562202
константу никто и не менял в этом примере.
03:40:11 ПП
User 194411327
var - глобальная переменная
03:40:19 ПП
03:40:20 ПП
User 326562202
локальная.
03:40:25 ПП
User 194411327
мол тип var sum != const sum
03:40:27 ПП
03:40:31 ПП
User 194411327
нет, она не локальная
03:40:41 ПП
User 326562202
локальная.
03:40:51 ПП
User 326562202
а ну лан
03:40:56 ПП
User 326562202
потому что вар ок.
03:41:02 ПП
User 326562202
сделаю ее let и что?
03:41:07 ПП
User 326562202
все будет работать
03:41:31 ПП
User 194411327
да я уже врубился
03:41:45 ПП
User 194411327
var просто с таким же именем будет другой переменной
03:41:46 ПП
User 104477
User 157413699
const sum = () => {
    var sum = 0;
    Array.prototype.forEach.call(arguments,function(value){
      sum+=value;
    })
return sum
}
console.log(sum(1,2,3,4)) Почему не работает функция?
Потому что у стрелочных функций нет arguments, вместо них есть rest parameters 
(…args) => { … }
03:42:01 ПП
User 194411327
ибо одно дело var, другое длео const и так же лет
03:42:06 ПП
User 326562202
User 194411327
var просто с таким же именем будет другой переменной
ее. Я победил. День удался.
03:42:28 ПП
User 357283187
User 326562202
псевдомассив arguments нельзя использовать в стрелочных функциях т.к. у них нет контекста. Передавать аргументом, как тут, 1 из вариантов
03:42:30 ПП
User 194411327
User 326562202
ее. Я победил. День удался.
я просто опдобного вообще не видел.. я как увидел схожие названия - сразу триггер
03:42:52 ПП
User 326562202
User 357283187
псевдомассив arguments нельзя использовать в стрелочных функциях т.к. у них нет контекста. Передавать аргументом, как тут, 1 из вариантов
я не использую там аргументс
03:43:06 ПП
User 357283187
я и написал, что твой вариант, как 1 из решений
03:45:27 ПП
User 279233223
User 251377116
Я все знаю )
ты херню какую-то несешь
03:45:30 ПП
User 279233223
User 251377116
Го в ЛС
Нет
03:46:21 ПП
User 279233223
User 194411327
эм… эт странно
Область видимости же
03:46:38 ПП
User 357283187
есть вариант делать через замыкание, если нужен es5
03:46:41 ПП
User 357283187
но так лучше не делать
03:46:42 ПП
User 357283187
var _sum = 0;
function getSum(){
  for ( key in arguments){
    _sum += arguments[key];
  }
  return _sum;  
}
03:47:08 ПП
User 326562202
а де там замыкание?
03:47:36 ПП
User 357283187
функция getSum трогает переменную _sum вне своего скоупа
03:47:42 ПП
User 357283187
это называеться замыкание
03:49:02 ПП
User 279233223
User 357283187
это называеться замыкание
Да что ты говоришь
03:49:13 ПП
User 326562202
User 357283187
это называеться замыкание
а вот и нет.
03:51:10 ПП
03:51:26 ПП
User 357283187
https://learn.javascript.ru/closures
learn.javascript.ru/closures
В этой главе мы продолжим рассматривать, как работают переменные, и, как следствие, познакомимся с замыканиями. От глобального объекта мы переходим к работе внутри функций.
03:51:38 ПП
User 279233223
Ты меня на mdn'e носом тыкни
03:51:41 ПП
User 357283187
ради вас даже погуглил, родные
03:51:42 ПП
User 279233223
А не на этом сайтике
03:51:46 ПП
User 279233223
Родной
03:51:52 ПП
User 279233223
Я помню вчерашнюю твою байку про интерфейсы
03:51:55 ПП
User 279233223
Я тебе дико не доверяю
03:52:00 ПП
User 326562202
С внешними переменными которые ей доступны, но только в контексте родительской фунции, понимаешь?
03:52:18 ПП
User 326562202
А так ты просто треггиришь глобальную переменную)
03:52:25 ПП
User 357283187
https://developer.mozilla.org/ru/docs/Web/JavaScript/Closures
developer.mozilla.org/ru/docs/Web/JavaScript/Closures
Замыкание — это комбинация функции и лексического окружения, в котором эта функция была определена.
03:52:38 ПП
User 279233223
User 357283187
https://developer.mozilla.org/ru/docs/Web/JavaScript/Closures
developer.mozilla.org/ru/docs/Web/JavaScript/Closures
Замыкание — это комбинация функции и лексического окружения, в котором эта функция была определена.
И?
03:52:43 ПП
User 279233223
Тыкни меня носом где это написано
03:52:43 ПП
User 357283187
User 279233223
А не на этом сайтике
я вчера был прав кстати, если бы ты погуглил
03:52:50 ПП
User 279233223
Ты не был прав, чел
03:52:57 ПП
User 279233223
Я заебался тебе объяснять эту простейшую херню
03:53:01 ПП
User 326562202
User 357283187
я вчера был прав кстати, если бы ты погуглил
ты вот погуглил 2 статьи и не прав.
03:53:10 ПП
User 279233223
Зайди в @oop_ru и набрось за то, что интерфейсы не нужны и они просто описывают класс (шок)
03:53:18 ПП
User 279233223
И ты узнаешь, что я еще и культурный оказывается
03:53:48 ПП
03:54:08 ПП
03:54:27 ПП
User 357283187
User 326562202
ты вот погуглил 2 статьи и не прав.
03:54:34 ПП
User 4052277
понедельник, вечер ...
03:54:50 ПП
User 326562202
User 357283187
Так ну. Ты прочитал? первое предложение хотя бы.
03:55:00 ПП
03:55:03 ПП
03:55:22 ПП
User 477460058
Привет всем кто меня помнит со вчерашнего дня
03:55:37 ПП
User 326562202
если ты вынес переменную вне функции, и изменяешь ее из функции, какое это замыкание?
03:55:43 ПП
User 4052277
User 477460058
Привет всем кто меня помнит со вчерашнего дня
ты че, только о тебе и думаем
03:55:49 ПП
User 326562202
у тебя и так переменная всегда сохранена.
03:56:06 ПП
User 477460058
User 4052277
ты че, только о тебе и думаем
Спасибо
03:56:21 ПП
User 169098839
User 477460058
Привет всем кто меня помнит со вчерашнего дня
На чём вчера остановились ? Куда копать будешь?
03:56:26 ПП
User 357283187
замыкание это комбинация фунции и ее лексического окружения. Если ты выносишь переменную за функцию и это есть ее лексическое окружение
03:56:51 ПП
User 477460058
Просто хотел сказать спасибо за ссылки вчерашние и потихоньку начинаю изучать HTML
03:57:05 ПП
User 421084028
Подскажите ошибки начинающих программистов?) Вот я типо нуб и сел учуть. Что я могу делать не так?
03:57:08 ПП
User 326562202
User 357283187
замыкание это комбинация фунции и ее лексического окружения. Если ты выносишь переменную за функцию и это есть ее лексическое окружение
Суть замыкания чтобы переменную можно было ЗАПОМНИТЬ и использовать дальше, да?
03:57:22 ПП
User 4052277
User 421084028
Подскажите ошибки начинающих программистов?) Вот я типо нуб и сел учуть. Что я могу делать не так?
все, но это не важно
03:57:25 ПП
User 477460058
User 169098839
На чём вчера остановились ? Куда копать будешь?
Как мне тут посоветовали пока начинаю учить так

HTML-CSS-JS
03:57:58 ПП
User 169098839
User 477460058
Как мне тут посоветовали пока начинаю учить так

HTML-CSS-JS
Я бы начал с js. Он веселее.
03:58:00 ПП
User 357283187
суть в том, что ты из функции получишь доступ к глобальным переменным помимо локальных
03:58:18 ПП
User 326562202
ну так это ведь не замыкание...
03:58:23 ПП
User 421084028
User 4052277
все, но это не важно
Ну интересно
03:58:34 ПП
User 357283187
т.к. функция хранить ссылку на свое лексическое окружение
03:58:39 ПП
User 169098839
User 357283187
суть в том, что ты из функции получишь доступ к глобальным переменным помимо локальных
Ты гонишь. Это точно не замыкания.
03:58:52 ПП
User 357283187
так это не я
03:58:54 ПП
03:58:54 ПП
User 357283187
это мдн
03:59:06 ПП
User 326562202
Там все нормально написано. И показаны примеры
03:59:17 ПП
User 421084028
Я то тоже учу щас HTML&CSS но что лучше для вэба? Почему не тот же самый питон или пхп
03:59:28 ПП
User 326562202
User 357283187
так это не я
Розовое на картинке это лексикал твой.
03:59:29 ПП
User 169098839
User 357283187
это мдн
Ты не с той стороны смотришь.
03:59:46 ПП
User 477460058
User 169098839
Я бы начал с js. Он веселее.
Но мне наоборот тут сказали по такой цепочке
04:00:09 ПП
User 326562202
User 477460058
Но мне наоборот тут сказали по такой цепочке
чувак, нах тебе тот фронт.
04:00:19 ПП
User 279233223
User 421084028
Я то тоже учу щас HTML&CSS но что лучше для вэба? Почему не тот же самый питон или пхп
Все зависит от того, что ты пилить хочешь
04:00:38 ПП
User 279233223
Но верстка - это оч хуевая работа
04:00:38 ПП
User 4052277
User 477460058
Но мне наоборот тут сказали по такой цепочке
пройди все на htmlacademy, потом js
04:00:44 ПП
User 169098839
User 477460058
Но мне наоборот тут сказали по такой цепочке
Кто? Сам решай.
04:01:10 ПП
User 4052277
User 4052277
пройди все на htmlacademy, потом js
это займет неделю-две
04:01:14 ПП
User 279233223
User 169098839
Кто? Сам решай.
Чо он может решить, если ничего не знает и не понимает?
04:01:34 ПП
User 421084028
User 279233223
Все зависит от того, что ты пилить хочешь
Ну,а что можно пилить на этих 3-х языках?
04:01:47 ПП
User 4052277
User 4052277
пройди все на htmlacademy, потом js
все это всмысле курсы по верстке
04:01:49 ПП
User 357283187
User 326562202
ну и?
04:01:51 ПП
User 326562202
User 421084028
Ну,а что можно пилить на этих 3-х языках?
Там один язык. Js же.
04:01:55 ПП
User 279233223
User 421084028
Ну,а что можно пилить на этих 3-х языках?
Причем здесь это?
04:02:01 ПП
User 279233223
Я говорю про бэк/фронт
04:02:20 ПП
User 326562202
User 357283187
ну и?
мля чел. Я не знаю как тебе еще объяснить это. Тебе уже все сказали что ты не прав. Задуматься может стоит.
04:02:24 ПП
User 357283187
https://www.youtube.com/watch?v=rpIxGwFz0Xs
youtube.com/watch?v=rpIxGwFz0Xs
Группа ВК: http://vk.com/soraxcss Я ВК: http://vk.com/art.sorax Страница FB: http://facebook.com/soraxtuts
04:02:33 ПП
User 357283187
как насчет этого парня?
04:02:49 ПП
User 421084028
User 4052277
это займет неделю-две
Скачай с рутрекера курсы[ITVDN] HTML5 и CSS3 STARTER
04:02:53 ПП
User 326562202
User 357283187
https://www.youtube.com/watch?v=rpIxGwFz0Xs
youtube.com/watch?v=rpIxGwFz0Xs
Группа ВК: http://vk.com/soraxcss Я ВК: http://vk.com/art.sorax Страница FB: http://facebook.com/soraxtuts
и что?
04:03:20 ПП
User 326562202
ты вообще его примел смотрел? У него переменная внутри фунции. А не снаружи.
04:03:27 ПП
User 357283187
ты меняешь переменную из функции, делаешь функцию не иммутабельной. Это и есть замыкание в контексте js
04:03:31 ПП
User 169098839
Перестань кидать ссылки. То что ты знаешь о их существовании не прибавляет твоих знаний. Ты заблуждается. Попробуй разобраться.
04:03:36 ПП
User 124717712
User 326562202
Там один язык. Js же.
HTML - язык разметки. CSS - формальный язык описания внешнего вида документа. Так что всё это языки. 🤔
04:03:38 ПП
User 421084028
Html academy - хрень
04:03:53 ПП
User 326562202
User 124717712
HTML - язык разметки. CSS - формальный язык описания внешнего вида документа. Так что всё это языки. 🤔
Я думал мы про языки программирования..
04:03:55 ПП
User 477460058
Мне хочется создавать больше мобильные приложения и научиться их, но сказали для новичка начни так
04:03:57 ПП
User 279233223
User 357283187
ты меняешь переменную из функции, делаешь функцию не иммутабельной. Это и есть замыкание в контексте js
Не иммутабельной ее делает язык, лол
04:03:58 ПП
User 169098839
User 357283187
ты меняешь переменную из функции, делаешь функцию не иммутабельной. Это и есть замыкание в контексте js
Пляяяя. Я пас.
04:03:58 ПП
User 279233223
А не ты
04:04:01 ПП
User 357283187
то что у тебя переменная глобал а не внутри функции
04:04:02 ПП
User 124717712
User 421084028
Ну,а что можно пилить на этих 3-х языках?
Главное не считать их все языками программирования. 😄
04:04:07 ПП
User 326562202
User 477460058
Мне хочется создавать больше мобильные приложения и научиться их, но сказали для новичка начни так
тебе не джс учить над.
04:04:10 ПП
User 357283187
не меняет механизма того, откуда у функции доступ к ней
04:04:21 ПП
User 421084028
А пхп и питон не языки?
04:04:29 ПП
User 326562202
User 357283187
не меняет механизма того, откуда у функции доступ к ней
так это не замыкание млять
04:04:30 ПП
User 124717712
Языки, конечно.
04:04:38 ПП
User 279233223
User 421084028
А пхп и питон не языки?
Какую цель ты преследуешь?
04:04:44 ПП
User 279233223
User 326562202
так это не замыкание млять
Я не вижу смысла ним спорить
04:04:45 ПП
User 326562202
User 357283187
не меняет механизма того, откуда у функции доступ к ней
замыкание должно ЗАПОМИНАТЬ епт. Запоминать окружение и переменную.
04:04:56 ПП
User 124717712
User 421084028
А пхп и питон не языки?
Ты должен определиться с задачами. А потом уже выбирать язык.
04:06:00 ПП
User 421084028
Так вот в этом то и дело,что я задачу не могу выбрать) Ща просто штмл и сисс учу с переходами на джс,но есть у меня сомнения,что питон и пхп лучше
04:06:06 ПП
User 326562202
User 279233223
Я не вижу смысла ним спорить
Так и представляю как Андрюха спорит с нами и в глове у него  мысля. "Вы вот все обосрались, и это плоха. А я вот покакал и это хорошо".
04:06:23 ПП
User 279233223
User 421084028
Так вот в этом то и дело,что я задачу не могу выбрать) Ща просто штмл и сисс учу с переходами на джс,но есть у меня сомнения,что питон и пхп лучше
Блять
04:06:28 ПП
User 279233223
Что ты хочешь разрабатывать?
04:06:28 ПП
User 4052277
User 421084028
Так вот в этом то и дело,что я задачу не могу выбрать) Ща просто штмл и сисс учу с переходами на джс,но есть у меня сомнения,что питон и пхп лучше
то есть ты еще ничего не выучил но уже авторитетно заявляешь
04:06:34 ПП
User 279233223
Бэк/фронт или быть фулстеком?
04:06:39 ПП
User 279233223
Исходить нужно из этого
04:06:44 ПП
User 421084028
Конеяно фронт
04:06:56 ПП
User 279233223
Ну и на кой тогда тебе пхп и пайтон?
04:07:00 ПП
User 124717712
User 421084028
Так вот в этом то и дело,что я задачу не могу выбрать) Ща просто штмл и сисс учу с переходами на джс,но есть у меня сомнения,что питон и пхп лучше
Если фронт то у тебя только JS.
04:07:01 ПП
User 169098839
User 477460058
Мне хочется создавать больше мобильные приложения и научиться их, но сказали для новичка начни так
Посвяти месяц изучению  что и как пишут. Это должно помочь в выборе стека для дальнейшего изучения.
04:07:10 ПП
User 279233223
User 124717712
Если фронт то у тебя только JS.
Врунишка
04:07:13 ПП
User 279233223
Есть куча языков
04:07:20 ПП
User 421084028
А те не подходят?
04:07:33 ПП
User 124717712
User 279233223
Есть куча языков
Например?
04:07:37 ПП
User 279233223
User 124717712
Например?
Дарт
04:08:08 ПП
User 140292527
User 279233223
Дарт
не язык, они все на js основаны
04:08:09 ПП
User 326562202
User 279233223
Дарт
Лол. Вот это ты за пару дней пиар акцию провел.
04:08:13 ПП
User 279233223
User 140292527
не язык, они все на js основаны
Орнул
04:08:20 ПП
User 279233223
User 140292527
не язык, они все на js основаны
А с чего у тебя такие выводы?
04:08:30 ПП
User 124717712
User 279233223
Дарт
...
04:08:31 ПП
User 279233223
> Portable
Dart compiles to ARM and x86 code, so that Dart mobile apps can run natively on iOS, Android, and beyond. For web apps, Dart transpiles to JavaScript.
упс
04:08:40 ПП
User 279233223
Это язык от разрабов из гугла
04:08:43 ПП
User 279233223
User 124717712
...
Что не так?
04:08:56 ПП
User 326562202
Дарт фигня. Авторитетно заявляю.
04:08:58 ПП
User 279233223
А че ты удалил то сообщение
04:09:02 ПП
User 279233223
User 326562202
Дарт фигня. Авторитетно заявляю.
Поясняй
04:09:04 ПП
User 140292527
User 279233223
> Portable
Dart compiles to ARM and x86 code, so that Dart mobile apps can run natively on iOS, Android, and beyond. For web apps, Dart transpiles to JavaScript.
упс
вот, транспилируется
04:09:15 ПП
User 326562202
User 279233223
Поясняй
Зачем? Авторитетное мнение же.
04:09:17 ПП
User 279233223
User 140292527
вот, транспилируется
Да, но это язык...
04:09:19 ПП
User 477460058
User 169098839
Посвяти месяц изучению  что и как пишут. Это должно помочь в выборе стека для дальнейшего изучения.
Но сейчас учу HTML потом CSS 

Думаю за месяц смогу выучить
04:09:21 ПП
User 279233223
Который имеет свою vm
04:09:41 ПП
User 279233223
И чтобы работать на фронте он научился транспилится в джс (ибо челы из разных компаний которые держат браузеры не захотели пилить для него сборщик)
04:09:54 ПП
User 279233223
Понимаешь разницу?
04:10:01 ПП
User 279233223
Это не TS который надстройка над джсом
04:10:05 ПП
User 279233223
Это независимый язык
04:10:21 ПП
04:10:26 ПП
User 326562202
А нах писать на языке, который все равно в джс превратится? Лучше ведь просто джс изучить и мозги не парить.
04:10:35 ПП
04:10:44 ПП
User 279233223
User 326562202
А нах писать на языке, который все равно в джс превратится? Лучше ведь просто джс изучить и мозги не парить.
Может, потому что на нем можно писать еще бэк и мобайл?
04:10:54 ПП
User 326562202
User 357283187
Ты уже скоро дно пробьешь.
04:10:55 ПП
User 124717712
User 279233223
Что не так?
Чел не отличает языки программирования, фронт от бэка и т.д. А ты ему советуешь экзотику. Как думаешь через сколько он всё бросит?
04:10:59 ПП
User 279233223
И он не превратится в джс пока ты ему не скажешь)
04:11:02 ПП
User 326562202
User 279233223
Может, потому что на нем можно писать еще бэк и мобайл?
ну на джс тоже можно вроде. и?
04:11:05 ПП
User 279233223
User 124717712
Чел не отличает языки программирования, фронт от бэка и т.д. А ты ему советуешь экзотику. Как думаешь через сколько он всё бросит?
И?
04:11:06 ПП
User 279233223
Пусть пробует
04:11:17 ПП
User 357283187
User 326562202
Ты уже скоро дно пробьешь.
по-моему вы вдвоем только что его пробили
04:11:17 ПП
User 279233223
User 326562202
ну на джс тоже можно вроде. и?
А это к чему?
04:11:35 ПП
User 279233223
Дарт транспалится в джс только во фронте
04:11:40 ПП
User 279233223
И то, пока ты ему не скажешь
04:11:42 ПП
User 326562202
User 357283187
по-моему вы вдвоем только что его пробили
Тебе все сказали кто вот в чате активно сейчас пишет, что ты неправ. Че еще то надо?
04:11:52 ПП
User 326562202
User 279233223
И то, пока ты ему не скажешь
если ты ему не скажешь, нихуя не заработает же.
04:11:55 ПП
User 357283187
вот вам ссылка на вики
04:11:58 ПП
User 357283187
ссылка на мдн
04:12:01 ПП
User 357283187
где я не прав?
04:12:05 ПП
User 279233223
User 326562202
если ты ему не скажешь, нихуя не заработает же.
Если браузер умеет дарт у себя "кушать" - заработает :)
04:12:14 ПП
User 326562202
User 357283187
вот вам ссылка на вики
в своем примере ты не прав
04:12:20 ПП
User 326562202
User 279233223
Если браузер умеет дарт у себя "кушать" - заработает :)
Это слишком.
04:12:21 ПП
User 357283187
где именно
04:12:35 ПП
User 326562202
User 357283187
где именно
Найди свой пример и посмотри. Я искать чель должен?
04:12:36 ПП
User 357283187
у нас же чат не говном покидать, а что JS шарить
04:12:39 ПП
User 279233223
User 326562202
Это слишком.
Меня всегда забавляли люди, которые пишут на джсе мобайл/desktop
04:12:44 ПП
User 279233223
Это сверхразумы
04:12:48 ПП
User 124717712
User 279233223
Если браузер умеет дарт у себя "кушать" - заработает :)
Ну тогда ещё WebAssembly можешь ему посоветовать. 😄
04:12:49 ПП
User 357283187
так вот я и прошу конкртено показать в чем я не прав
04:12:55 ПП
User 279233223
User 124717712
Ну тогда ещё WebAssembly можешь ему посоветовать. 😄
Не зашла твоя шутка, прости
04:13:05 ПП
User 279233223
После дарта ты практически без проблем можешь прыгнуть на джс
04:13:27 ПП
User 326562202
User 279233223
Меня всегда забавляли люди, которые пишут на джсе мобайл/desktop
Не. Ну вот ты нашел язык который тебе нравится, и на котором пишет небольшой % людей. Нах его втюхивать тому, кто вообще ниразу не писал?
04:13:37 ПП
User 279233223
User 326562202
Не. Ну вот ты нашел язык который тебе нравится, и на котором пишет небольшой % людей. Нах его втюхивать тому, кто вообще ниразу не писал?
Я никому не втюхивал
04:13:39 ПП
User 279233223
Я предложил его
04:13:45 ПП
User 279233223
Точнее, меня спросили
04:13:49 ПП
User 326562202
User 357283187
так вот я и прошу конкртено показать в чем я не прав
Тебе же уже написали.
04:13:50 ПП
User 279233223
Что есть еще
Я и ответил
04:14:03 ПП
User 124717712
User 279233223
Меня всегда забавляли люди, которые пишут на джсе мобайл/desktop
Так а в чём проблема? Вот знает человек CSS+HTML+JS и тут узнаёт про Electron, почему бы ему не написать софт на этом?
04:14:17 ПП
User 279233223
User 124717712
Так а в чём проблема? Вот знает человек CSS+HTML+JS и тут узнаёт про Electron, почему бы ему не написать софт на этом?
Потому что джс не для этого был предназачен
04:14:18 ПП
04:15:03 ПП
User 124717712
Что значит "предназначен"?
04:15:08 ПП
User 279233223
Ай ладно
04:15:18 ПП
User 279233223
Не вижу смысла в нашей дискуссии
04:15:21 ПП
User 279233223
Пустая трата времени
04:15:30 ПП
User 357283187
User 326562202
замыкание должно ЗАПОМИНАТЬ епт. Запоминать окружение и переменную.
у тебя всегда будет запоминаться окружения, если скоуп функции родителя выше, это js, парень
04:15:30 ПП
User 279233223
Я сказал про дарт, челу понравится - может заюзать, нет - ну и похер
04:15:39 ПП
User 357283187
но я ебу
04:15:48 ПП
User 357283187
кинул вам 3 ссылки, где черным по белому написано
04:15:50 ПП
User 77452088
User 124717712
Так а в чём проблема? Вот знает человек CSS+HTML+JS и тут узнаёт про Electron, почему бы ему не написать софт на этом?
потому что его приложение будет не оч в силу не нативной природы электрона
04:15:51 ПП
User 357283187
а вы спорите
04:15:53 ПП
User 326562202
User 357283187
у тебя всегда будет запоминаться окружения, если скоуп функции родителя выше, это js, парень
Пздц парень. У тебя твоя переменна я итак запоминается. Без замыкания.
04:15:55 ПП
User 357283187
хоть бы 1 ссылку кинули
04:16:02 ПП
User 326562202
Нахуй ты это замыканием называешь?
04:16:27 ПП
User 124717712
User 279233223
Потому что джс не для этого был предназачен
Когда-то давно даже картинок не было в вебе. Это не повод не использовать их сейчас. Просто логика у тебя странная.
04:16:37 ПП
User 279233223
User 124717712
Когда-то давно даже картинок не было в вебе. Это не повод не использовать их сейчас. Просто логика у тебя странная.
Мне лень спорить
04:17:47 ПП
User 215655868
жара тут какая-то
04:18:48 ПП
User 357283187
User 326562202
Нахуй ты это замыканием называешь?
т.к. замыкания в JS реализуеться через обьект [[Scope]]. Самый выскоий [[Scope]] у window. Это правда, что он будет храниться всегда из-за методов браузера, но это не меняет механизма замыканий, которые дает доступ наверх
04:19:03 ПП
User 357283187
вообще, наооборот
04:19:07 ПП
User 357283187
я кидаю вам пруфы
04:19:24 ПП
User 357283187
а вы говорите какую-то отсебятину и ни одного пруфа
04:19:30 ПП
User 357283187
кроме обсыралок
04:19:49 ПП
User 326562202
какие тебе пруфы нужны? Первые ссылки из гугла?
04:20:01 ПП
User 357283187
ну мне там всё равно, не мне с вашим говнокодом потом работать
04:20:02 ПП
User 279233223
User 357283187
а вы говорите какую-то отсебятину и ни одного пруфа
Ты вчера мне кинул доку про интерфейсы на пхп, взял текст оттуда (или запомнил, не суть) и начал вбрасывать про это
04:20:05 ПП
User 279233223
Но ты не учел одного
04:20:10 ПП
User 279233223
Что в целом в сообществе другие идеи
04:20:13 ПП
User 279233223
Понимаешь это?
04:20:26 ПП
User 279233223
Интерфейс не для того, чтобы описать класс
04:20:35 ПП
User 279233223
И твои вчерашние примеры без него - это говнокод
04:20:46 ПП
User 279233223
Но в доке написано "С помощью интерфейса можно описать класс!"
04:20:48 ПП
User 357283187
именно для этого. Интерфейс не включает реализацию
04:20:48 ПП
User 279233223
И все, точка
04:20:56 ПП
User 279233223
Да причем здесь это, боже
04:21:01 ПП
User 279233223
Интерфейс - это контракт
04:21:03 ПП
04:21:18 ПП
User 357283187
да, это описание. Я тебе говори это
04:21:18 ПП
User 279233223
То, что ты используешь интерфейс для того, чтобы описать класс говорит только о том, что ты еще слабо понимаешь в этом
04:21:28 ПП
User 357283187
и ты можешь сделать полиморфизм без интерфейса
04:21:30 ПП
User 279233223
ИНТЕРФЕЙС НЕ ОПИСЫВАЕТ КЛАСС
04:21:46 ПП
User 357283187
описывает методы класса, лол
04:21:47 ПП
User 279233223
User 357283187
и ты можешь сделать полиморфизм без интерфейса
Да, твой вчерашний пример показал это
Но, это дичайший говнокод который не пропустят в проду в адекватной конторе
04:21:51 ПП
User 279233223
В этом то и разница
04:21:55 ПП
User 279233223
User 357283187
описывает методы класса, лол
Я же тебе уже сказал
04:22:05 ПП
User 357283187
это как раз таки полиморфизм
04:22:07 ПП
04:22:12 ПП
User 279233223
Интерфейс - это контракт
Он предназначен для абстракций, он говорит о том, что ты можешь у него использовать
04:22:23 ПП
User 279233223
User 357283187
это как раз таки полиморфизм
Ты читаешь что я тебе пишу?
04:22:27 ПП
User 279233223
> Да, твой вчерашний пример показал это
Но, это дичайший говнокод который не пропустят в проду в адекватной конторе
04:22:28 ПП
User 357283187
для абстраций, есть абстрактные классы
04:22:42 ПП
User 357283187
и там есть реализация
04:22:47 ПП
04:22:58 ПП
User 357283187
так ебать, ты просишь меня привести пример
04:23:04 ПП
User 357283187
и доебуешься до кода
04:23:18 ПП
User 279233223
Я не умею объяснять людям, которые не разбираются, и стоят на своей точке зрения на все 100%
04:23:21 ПП
User 279233223
User 357283187
так ебать, ты просишь меня привести пример
Лол
04:23:21 ПП
04:23:33 ПП
User 279233223
А ты думал, что мне нужен дичайший говнкод в качестве альтернативы?
04:23:40 ПП
User 279233223
Такое можно набросать на любую вещь
04:23:50 ПП
User 279233223
Но оно будет не юзабельным
04:24:03 ПП
User 357283187
в этом контексте, твой код, такой же говнокод, как и мой
04:24:06 ПП
User 357283187
ай нет
04:24:07 ПП
04:24:11 ПП
User 279233223
User 357283187
в этом контексте, твой код, такой же говнокод, как и мой
С чего бы это?
04:24:20 ПП
User 357283187
С чего бы мой был говнокодом?
04:24:33 ПП
User 279233223
Твой пример моей реализации интерфейсов говорит о том, что ты не знаешь что такое SOLID. ты не умеешь строить абстракции
04:24:38 ПП
User 279233223
И еще куча остального
04:24:54 ПП
User 279233223
User 357283187
С чего бы мой был говнокодом?
Потому что у тебя в проекте идет явная зависимость на классы
04:25:03 ПП
User 279233223
Потому что ты нарушаешь DIP
04:25:12 ПП
User 357283187
в каком месте там нарушен SOLID?
04:25:22 ПП
User 279233223
И потому что твой IoC (надеюсь, он есть) не разрулит тебе это говно сам
04:25:27 ПП
User 279233223
Тебе придется его тыкать пальцем
04:25:28 ПП
User 357283187
каким боком там нужны абстракции?
04:25:30 ПП
User 279233223
User 357283187
в каком месте там нарушен SOLID?
DIP
04:25:33 ПП
User 279233223
я уже сказал 3 раза
04:25:46 ПП
User 279233223
User 357283187
каким боком там нужны абстракции?
Таксс
04:25:49 ПП
User 279233223
А что у нас гласит DIP?
04:25:52 ПП
User 279233223
Зайди на вики
04:27:13 ПП
User 279233223
User 357283187
для абстраций, есть абстрактные классы
Промолчу о том, что ты не прав, хочу сказать другое
Юзай поменьше наследования
04:27:15 ПП
User 357283187
Зашел. Не вижу, где там нарушения DIP
04:27:16 ПП
User 279233223
Оно тебя потом в жопу поимеет
04:27:32 ПП
User 279233223
User 357283187
class Foo1{
public func poli($foo)
}
class Foo2{
public func poli($foo)
}
//определение имени класса
$classVar -> poli();
Смотрим на твой код снова
04:27:45 ПП
User 279233223
1ое - у тебя явная зависимость на один из классов
04:28:15 ПП
User 279233223
2ое - тебе IoC (без него сейчас просто никто не пишет приложения) не разрулит это через аггрегацию
04:28:17 ПП
User 279233223
Или композицию, не суть
04:28:20 ПП
User 357283187
на какой, 2 отдельных класса
04:30:26 ПП
User 357283187
а по сабжу, то что сказал, DIP подразумевает использование зависимостей одного класса в другом. Если так делать, это нарушит принцип
04:30:34 ПП
User 357283187
в 2-х отдельных классах
04:30:41 ПП
User 357283187
без наследования и с однйо в функцией
04:30:51 ПП
User 357283187
не может быть DiP нарушнеий
04:32:09 ПП
User 326562202
посоветуешь?)
04:32:19 ПП
User 279233223
User 279233223
Ты вчера мне кинул доку про интерфейсы на пхп, взял текст оттуда (или запомнил, не суть) и начал вбрасывать про это
.
04:33:08 ПП
User 279233223
User 326562202
посоветуешь?)
Чаво тебе посоветовать? 🤔
04:33:33 ПП
User 215655868
User 326562202
посоветуешь?)
я и сам не особо все знаю) но можно начать со стуктур данных
04:33:39 ПП
User 326562202
Хз. Тут вот надо оказывается учить  теоритическую часть, которая абстрагированна от яп.
04:33:59 ПП
User 279233223
User 215655868
я и сам не особо все знаю) но можно начать со стуктур данных
Мне из всего пригодился только стек, и то, один раз
04:34:04 ПП
User 215655868
User 215655868
я и сам не особо все знаю) но можно начать со стуктур данных
и примитивных алгоритмов, типо хеш таблицы, графы, и т.д.
04:34:06 ПП
User 279233223
Сомнительная затея для веба
04:34:20 ПП
User 215655868
для веба - даа
04:34:24 ПП
User 279233223
User 215655868
и примитивных алгоритмов, типо хеш таблицы, графы, и т.д.
А про это и говорить не нужно)
04:34:43 ПП
User 215655868
ну графы полезная вещь
04:35:07 ПП
User 326562202
так и на чем мы сошлись? значит надо теор. часть читать, но не знаем какую?)
04:35:09 ПП
User 215655868
(на фронте - нет)
04:35:12 ПП
User 279233223
User 215655868
ну графы полезная вещь
Оно все полезно, но в вебе только для себя(
04:35:30 ПП
User 279233223
User 326562202
так и на чем мы сошлись? значит надо теор. часть читать, но не знаем какую?)
Понятия не имею, не я за это вбрасывал
04:39:08 ПП
User 155054210
Подскажите чат где можно обсудить разработку ботов для телеграма
04:39:38 ПП
User 357283187
User 155054210
Подскажите чат где можно обсудить разработку ботов для телеграма
https://t.me/botoid
t.me/botoid
Русскоязычная группа разработчиков под Telegram Не приветствуются: - реклама и спам - отправка множества мелких сообщений вместо 1-2 больших; - NSFW-контент; - флуд, оскорбление участников; Заявка на разработку бота: @thordersbot Проекты: @tgram_jobs
04:39:52 ПП
User 155054210
User 357283187
https://t.me/botoid
t.me/botoid
Русскоязычная группа разработчиков под Telegram Не приветствуются: - реклама и спам - отправка множества мелких сообщений вместо 1-2 больших; - NSFW-контент; - флуд, оскорбление участников; Заявка на разработку бота: @thordersbot Проекты: @tgram_jobs
Спасибо
04:42:26 ПП
User 215655868
User 279233223
Оно все полезно, но в вебе только для себя(
может мы обладаем недостаточными знаниями, чтоб применять это во фронте? ну грубо говоря, можно расматривать структуру модулей фронта и их взаимодейсвия, как граф, или как дерево, и выбирать более оптимальные решения
04:42:51 ПП
User 279233223
User 215655868
может мы обладаем недостаточными знаниями, чтоб применять это во фронте? ну грубо говоря, можно расматривать структуру модулей фронта и их взаимодейсвия, как граф, или как дерево, и выбирать более оптимальные решения
Может, тебе выдадут звиздюлей за оверхед?)
04:43:39 ПП
User 104477
User 357283187
var _sum = 0;
function getSum(){
  for ( key in arguments){
    _sum += arguments[key];
  }
  return _sum;  
}
Я так и не понял, че на тебя прыгали, тут классический пример замыкания, лол
04:44:03 ПП
User 357283187
просто ребята не шарят :(
05:06:01 ПП
User 179036757
User 215655868
может мы обладаем недостаточными знаниями, чтоб применять это во фронте? ну грубо говоря, можно расматривать структуру модулей фронта и их взаимодейсвия, как граф, или как дерево, и выбирать более оптимальные решения
ну модули и компоненты итак строятся деревом. и уже давно
05:06:52 ПП
User 179036757
User 279233223
Может, тебе выдадут звиздюлей за оверхед?)
но серьезно говорить про Дарт как нечто альтернативно джс\ - такое себе. очень сомнительно похоже на правду
05:07:05 ПП
User 279233223
User 179036757
но серьезно говорить про Дарт как нечто альтернативно джс\ - такое себе. очень сомнительно похоже на правду
Бывает
05:07:44 ПП
User 179036757
что бывает. я банально руководствуюсь тем что дарт на фоне джс и тс почти не используется для дева веб прилаг
05:08:02 ПП
User 179036757
это не так сложно прочекать юзая поиск гитхаба или статистику оверфлоу или еще кучу чего
05:08:24 ПП
User 279233223
User 179036757
что бывает. я банально руководствуюсь тем что дарт на фоне джс и тс почти не используется для дева веб прилаг
Исходя из твоего выбора по популярности
05:08:31 ПП
User 279233223
Фпшников вообще не существует
05:08:35 ПП
User 179036757
возможно, когда-нибудь, лет через надцать дарт станет эталоном. но уж точно не сейчас
05:08:37 ПП
User 279233223
А те, кто еще и в вебе это делает - хрен найдешь
05:08:49 ПП
User 279233223
На кой черт ты здесь высираешь за популярность?
05:08:58 ПП
User 279233223
Скала не популярна, но ее юзают очень многие
05:09:02 ПП
User 279233223
Сломанные люди что ль?
05:09:19 ПП
User 179036757
нормально как раз таки собирать популярностью. банально - большее сообщество пораждает больше либ идей и прочее
05:09:35 ПП
User 279233223
User 179036757
нормально как раз таки собирать популярностью. банально - большее сообщество пораждает больше либ идей и прочее
Ты бы хоть удосужился узнать, что уже есть
05:09:41 ПП
User 279233223
Готово уже все, что тебе потребуется
05:09:42 ПП
User 179036757
фортран тоже юзают но там есть критерий узкой области
05:09:48 ПП
User 279233223
И да, с джса на дарт перетащить либу не особо сложно
05:09:50 ПП
User 179036757
дарт не занял свою нишу
05:09:51 ПП
User 279233223
Держу тебя в курсе
05:09:57 ПП
User 179036757
он делает то что уже делается
05:09:59 ПП
User 279233223
User 279233223
И да, с джса на дарт перетащить либу не особо сложно
И обратное аналогично
05:10:09 ПП
User 279233223
User 179036757
он делает то что уже делается
Забавная логика
05:10:09 ПП
User 179036757
User 279233223
И да, с джса на дарт перетащить либу не особо сложно
а зачем???
05:10:16 ПП
User 279233223
Назвать сколько языков длял бэка?
05:10:22 ПП
User 279233223
User 179036757
а зачем???
> нормально как раз таки собирать популярностью. банально - большее сообщество пораждает больше либ идей и прочее
05:10:25 ПП
User 279233223
Перечитывай свое сообщение
05:10:34 ПП
User 279233223
> пораждает больше либ идей
05:10:41 ПП
User 279233223
Из джса  тянешь в дарт и юзаешь, профит
05:10:44 ПП
User 179036757
плюсовую либу я тоже для джса притащу, так там хоть ясно что оно мне даст
05:10:57 ПП
User 279233223
Что ты несешь?
05:11:01 ПП
User 179036757
цель??? тянуть в дарт джс вместо того чтобы юзать джс либы с джс
05:11:07 ПП
User 179036757
или транспилируемыми обертками
05:11:14 ПП
User 279233223
Не плохая логика
05:11:15 ПП
User 279233223
Однако
05:11:33 ПП
User 279233223
Если мне нравится дарт, и мне нужна либа которая есть на джсе, но нету на дарте
05:11:38 ПП
User 279233223
Я побегу на джс?
05:11:42 ПП
User 279233223
Не логично как-то
05:11:56 ПП
User 279233223
Язык разрешает взять ее оттуда, ВОТ ЖЕШЬ ЗАРАЗА ТАКАЯ, КАК ОН МОЖЕТ!
05:11:57 ПП
05:12:20 ПП
User 179036757
такое чувство что ты споришь ради того чтобы спорить)) тебе нравится - пиши. но не пиши что это язык способный заменить джс. если б оно было так уже б случилось. фронт стек меняется слишком быстро и все хорошее новое быстро забирает свое. дарт не забрал
05:12:37 ПП
User 279233223
А где я сказал это, лол?
05:12:38 ПП
User 179036757
меньше троллинга, а то выглядит как то не очень
05:12:40 ПП
User 279233223
Тыкни меня
05:12:41 ПП
User 279233223
В мое сообщение
05:12:43 ПП
User 279233223
Пожалуйста
05:13:10 ПП
User 279233223
User 279233223
Врунишка
Что-то не складывается...
05:14:39 ПП
User 179036757
складывается
05:14:50 ПП
User 279233223
Тогда тыкай меня
05:14:56 ПП
User 179036757
ты выше защищал дарт как уникальный язык для бека и фронта)))
05:14:58 ПП
User 179036757
что забавно - джс такое же
05:14:58 ПП
User 279233223
> тебе нравится - пиши. но не пиши что это язык способный заменить джс.
05:15:02 ПП
User 279233223
Где я такое сказал
05:15:05 ПП
User 279233223
Нет, подожди
05:15:12 ПП
User 279233223
Где я сказал, что дарт - это замена джса?
05:15:28 ПП
User 279233223
Или че, балабол?
05:15:33 ПП
User 179036757
счас бы в 2к18 к словам доебаться. ты правда не понял что я имел виду?
05:15:39 ПП
05:15:39 ПП
User 179036757
если да, то жаль
05:15:44 ПП
User 279233223
Все, больше не пиши мне, пожалуйста
05:15:50 ПП
User 179036757
ты в куче сообщений отстаиваешь дарт
05:15:54 ПП
User 179036757
основываясь на чем?
05:15:58 ПП
User 179036757
на том что он что?
05:16:01 ПП
User 179036757
лучше? хуже?
05:16:06 ПП
User 179036757
больше позволяет делать?
05:16:09 ПП
User 279233223
> тебе нравится - пиши. но не пиши что это язык способный заменить джс.
05:16:10 ПП
User 179036757
бред какой то
05:16:11 ПП
User 279233223
Тыкай
05:16:15 ПП
05:16:17 ПП
User 179036757
ахахахаха
05:16:28 ПП
User 279233223
Человек сказал, что есть только джс, я сказал, что есть еще такая "штука" под названием дарта
05:16:34 ПП
User 279233223
Где я сказал, что его вообще нужно юзать?
05:16:39 ПП
User 279233223
User 179036757
ору
С того, что ты дебил?
05:16:48 ПП
User 179036757
а еще есть такая штука как серверный рендеринг)))
05:16:50 ПП
User 279233223
И теперь пытаешься дать заднюю, чтобы не слиться в полный драбан ? (ты уже это сделал)
05:16:54 ПП
User 279233223
User 179036757
а еще есть такая штука как серверный рендеринг)))
Ясн
05:16:56 ПП
User 179036757
зче ж ты про него не скзаал?
05:17:16 ПП
User 279233223
User 124717712
Если фронт то у тебя только JS.
> Если фронт то у тебя только JS.
05:17:18 ПП
User 279233223
Действительно
05:17:20 ПП
User 279233223
Почему я не сказал
05:17:27 ПП
User 279233223
Все, удачи
05:17:29 ПП
User 179036757
так и есть
05:17:31 ПП
User 279233223
Дебил
05:17:49 ПП
User 279233223
Тыкнешь языком где я сказал, что дарт замена джсу и его нада юзать - поговорим
05:17:51 ПП
User 179036757
я понял человека который имел виду что когда в 95% случаев сайт пишется на джс значит у тебя по сути только джс
05:17:55 ПП
User 179036757
5% не в счет
05:17:58 ПП
User 179036757
при таком перевесе
05:18:04 ПП
User 279233223
User 279233223
Тыкнешь языком где я сказал, что дарт замена джсу и его нада юзать - поговорим
.
05:18:05 ПП
User 179036757
он не имел виду что все сайты написаны на джс
05:18:19 ПП
User 179036757
ты все буквально понимаешь??
05:18:23 ПП
User 179036757
еще раз ору
05:18:27 ПП
User 179036757
с того что ты дебил)
05:18:29 ПП
User 279233223
Не спамь, я не буду тебе отвечать, пока ты не тыкнешь меня в мое же сообщение
05:18:34 ПП
05:19:01 ПП
User 179036757
тебе написали - если есть фронт то значит только джс имея ввиду что в 95% случаев это верно. тебя не устроило что забыли про 5% на дарт и прочую херню?
05:19:04 ПП
User 179036757
серьезно??
05:19:19 ПП
User 179036757
а сейчас ты слился прицепившись с тем чтоб я тебя куда то тыкнул))
05:19:20 ПП
User 279233223
User 279233223
Тыкнешь языком где я сказал, что дарт замена джсу и его нада юзать - поговорим
.
05:19:27 ПП
User 179036757
хотя опять не понял того что тебе пишут
05:19:30 ПП
User 179036757
лалка
05:19:44 ПП
User 179036757
да я понял тебяЮ удобно съезжать со спора на такой херне))
05:19:50 ПП
User 179036757
моя любимя группа людей в инете
05:20:12 ПП
User 179036757
у меня для тебя открытие - тот факт что я тебя не процитировал не значит что ты прав)
05:20:27 ПП
User 279233223
Смысл спорить с человеком, который не может доказать свои слова?
05:20:43 ПП
User 179036757
так же как никто не докажет что если есть фрон то только джс
05:20:53 ПП
User 179036757
но есть такая шляпа - преувеличение и огругление
05:21:03 ПП
User 279233223
User 279233223
Тыкнешь языком где я сказал, что дарт замена джсу и его нада юзать - поговорим
.
05:21:09 ПП
User 179036757
95% использования джс дает право тому кто тебе писал скзаать что используется ТОЛЬКО джс
05:21:13 ПП
User 179036757
хотя профоф нет
05:21:24 ПП
User 179036757
понаберется же откуда то таких вот)))
05:22:04 ПП
User 179036757
ощущение что тебе только что показали функци ФОРВАРД и ты просто пересылаешь сообщеньки))) доказать свои слова конечно сложнее чем прицепиться к мои или к еще чьим то)))
05:22:14 ПП
User 179036757
в том же духе давай
05:22:19 ПП
User 179036757
все кто на дарте пишут такие?
05:22:20 ПП
05:22:24 ПП
User 179036757
или ты особенный?
05:22:31 ПП
User 279233223
@chudesnov утихомирь его, а
05:23:20 ПП
User 179036757
началось)
05:23:34 ПП
User 179036757
когда ты спорсил со всем и каждым тебя никто не утихомиривал)
05:23:38 ПП
User 179036757
или тебе можно?
05:45:58 ПП
User 104477
вы оба какие-то буйные, как по мне.
05:46:19 ПП
User 104477
Но я сегодня не спал почти, так что, возможно, из-за этого кажется
05:46:55 ПП
User 179036757
я не буду спорить, но просто когда человек допытывается до цитирования - простите)
05:47:42 ПП
User 104477
Дарю действенный рецепт: просто не участвуй в паралимпиаде
05:47:52 ПП
User 279233223
Я не буду спорить, но просто когда человек начинает спор с вранья, - простите
05:47:53 ПП
User 397269078
User 194411327
отлично
05:48:05 ПП
User 104477
User 397269078
Первая версия была круче (
05:48:08 ПП
05:48:13 ПП
05:48:14 ПП
User 179036757
User 104477
Дарю действенный рецепт: просто не участвуй в паралимпиаде
нот бэд)
05:48:15 ПП
User 397269078
Мне тоже она нравится
05:48:18 ПП
05:48:22 ПП
User 104477
Сделай переключение на нее на 99%
05:48:47 ПП
User 104477
User 397269078
Мне тоже она нравится
Уникальный фирменный стиль
06:20:12 ПП
User 357283187
User 397269078
Ахах
а можно на каком нить коде-пене заценить?
06:20:27 ПП
User 397269078
Еще не доделал
06:20:32 ПП
User 397269078
Завтра мб залью
06:20:54 ПП
User 357283187
буду ждать
06:21:44 ПП
User 397269078
User 397269078
Но это я потерял
06:31:02 ПП
User 4052277
User 104477
Но я сегодня не спал почти, так что, возможно, из-за этого кажется
Я завидую твоей выдержке
06:43:23 ПП
User 104477
User 397269078
Но это я потерял
Сохраним ее в наших сердцах
06:43:40 ПП
User 104477
User 4052277
Я завидую твоей выдержке
Много бухаю и трахаюсь, помогает
06:43:50 ПП
07:00:23 ПП
User 421084028
ХАААЙ
07:28:18 ПП
User 215655868
Чатик становится токсичным
07:29:03 ПП
User 421084028
Да нет,вроде норм. Опускают нубов и смотрят валакаса.
07:29:15 ПП
User 215655868
Интересно из-за кого? 🤔
@chudesnov что думаешь
07:29:22 ПП
User 119596916
User 215655868
Чатик становится токсичным
А он таким не был?
07:29:37 ПП
07:30:09 ПП
User 215655868
User 421084028
Да нет,вроде норм. Опускают нубов и смотрят валакаса.
Опускать нубов на них территории. Уж простите. Если такие профы, идите в другие чаты
07:31:52 ПП
User 421084028
Та я вообще за)
07:32:26 ПП
User 421084028
Кстати
07:32:56 ПП
User 421084028
Какую-то норм литературу может кто посоветовать штмл,сисс,джс
07:54:31 ПП
User 370034723
Ребят,  вопрос от нуба.. Как реализовать проверку на целое число через промт (именно это сделал),  а когда вводишь не число,  выдавало сообщение о повторном вводе?
07:55:07 ПП
User 370034723
Какое условие на не число ставить?
07:57:29 ПП
07:57:43 ПП
07:58:07 ПП
User 330659240
как можно с 1 получить baseUrl?
07:58:51 ПП
User 194990550
[1].baseUrl
07:59:25 ПП
08:02:36 ПП
08:02:48 ПП
User 216655735
User 370034723
Какое условие на не число ставить?
Например так можно
function isNumeric(n) {
  return !isNaN(parseFloat(n)) && isFinite(n);
}
08:03:00 ПП
User 330659240
эта функция. так не получается
08:05:21 ПП
User 370034723
User 216655735
Например так можно
function isNumeric(n) {
  return !isNaN(parseFloat(n)) && isFinite(n);
}
Забавно,  что я ещё даже до функций не дошёл)
08:06:15 ПП
User 216655735
User 370034723
Забавно,  что я ещё даже до функций не дошёл)
ничего сложного, просто размесить её где-нибудь в коде и вызывать типа if (isNumeric(yourVar)) {
08:07:00 ПП
User 370034723
Вот,  это я искал,  а то вводил и isNumber и что только не было)
08:07:05 ПП
User 370034723
Спасибо)