Size: a a a

2021 September 03

BD

Black Drake in JS
Сам не пользовался. Мне советовал хороший знакомый, который уже больше 7 лет работает с Java.
К тому-же, это не школа. Они предлагают онлайн-курс. Соответственно и цена значительно ниже. Плюсом - есть бесплатная часть, можно самому пощупать и решить, подходит ли такое
источник

YB

Yan Best in JS
Просто интересен опыт реальных людей, кто учился
источник

BD

Black Drake in JS
Тогда тебе явно не в этот чат. Тут вероятность найти Java программиста не очень высокая, это всё-таки JS
источник

BD

Black Drake in JS
А особенно отзывы о дорогих курсах, типо Skillbox, Geekbrains и прочих, тут найти будет большой проблемой. Люди по 60-120к за Java курс отдают не для того, чтобы заниматься JS
источник

Z

Z 07 in JS
Любые курсы - пустая трата денег. Всё материалы есть в инете, в открытом доступе, прям огромное количество, на любой вкус и цвет.
источник

YB

Yan Best in JS
Есть ссыль на реал курсы по Яве?
источник
2021 September 06

YK

Yury Khmarin in JS
В какой 3д программе можно экспортировать svg с сохранением названий коллекций, слоёв и объектов?
источник

YK

Yury Khmarin in JS
3д пикчи переводит в  outline и далее в svg блендер, но названия не сохраняет зараза
источник
2021 September 07

J

Jasur in JS
if(search.value == "" || search.value.length <= 3 || about.value == "" || about.value.length <= 18 || family.value == "none" ){

 if(search.value == "" || search.value.length <= 3){
   error_search.innerHTML = "Error";
   search.style.border = "1px solid red";
 }else{
   error_search.innerHTML = "";
   search.style.border = "1px solid green";
 }
 
 if(about.value == "" || about.value.length <= 18){
   error_about.innerHTML = "Error";
   about.style.border = "1px solid red";
 }else{
   error_about.innerHTML = "";
   about.style.border = "1px solid green";  
 }
 if(family.value == "none" ){
   error_family.innerHTML = "Error";
   family.style.border = "1px solid red";
 }else{
   error_family.innerHTML = "";
   family.style.border = "1px solid green";
 }
}else{
 // ajax
}

код работает
если невыбрать select   будет ошибка

error_family.innerHTML = "Error";
family.style.border = "1px solid red";

потом выбрать будет user   код  переходит на else  

эта код остается

     error_family.innerHTML = "Error";
     family.style.border = "1px solid red";

эта неуспевает

     error_family.innerHTML = "";
     family.style.border = "1px solid green";
источник
2021 September 08

AT

Alex Tarasik in JS
{"id": 101046, "parentKey": 100613, "name": "02.03.07. Бобовые"},
{"id": 101047, "parentKey": 101046, "name": "02.03.07.05. Кукуруза"},
{"id": 101048, "parentKey": 101047, "name": "02.03.07.05.02. РФ"},
{"id": 205814, "parentKey": 101047, "name": "02.03.07.05.03. Прочие"},
{"id": 862653, "parentKey": 101047, "name": "02.03.07.05.01. РБ"},
{"id": 938519, "parentKey": 101047, "name": "02.03.07.05.04. Импорт"},
{"id": 101306, "parentKey": 101046, "name": "02.03.07.03. Фасоль "},
{"id": 101307, "parentKey": 101306, "name": "02.03.07.03.02. РФ"},
{"id": 205054, "parentKey": 101306, "name": "02.03.07.03.03. Прочие"},
{"id": 231455, "parentKey": 101306, "name": "02.03.07.03.01. РБ"},
{"id": 873446, "parentKey": 101306, "name": "02.03.07.03.04. Импорт"},
{"id": 205860, "parentKey": 101046, "name": "02.03.07.02. Зеленый горошек"},
{"id": 205861, "parentKey": 205860, "name": "02.03.07.02.03. Прочие"},
{"id": 209232, "parentKey": 205860, "name": "02.03.07.02.02. РФ"},
{"id": 802377, "parentKey": 205860, "name": "02.03.07.02.01. РБ"},
{"id": 1321647, "parentKey": 205860, "name": "02.03.07.02.04. Импорт"},
{"id": 206221, "parentKey": 101046, "name": "02.03.07.04. Кукуруза в початках"},
{"id": 206222, "parentKey": 206221, "name": "02.03.07.04.03. Прочие"},
{"id": 208036, "parentKey": 101046, "name": "02.03.07.06. Бобовые прочие"},
{"id": 208037, "parentKey": 208036, "name": "02.03.07.06.03. Прочие"},
{"id": 961053, "parentKey": 208036, "name": "02.03.07.06.01. РБ"},
{"id": 858214, "parentKey": 101046, "name": "02.03.07.01. Бобы"},
{"id": 858215, "parentKey": 858214, "name": "02.03.07.01.01. РБ"},
{"id": 903273, "parentKey": 858214, "name": "02.03.07.01.04. Импорт"},
{"id": 204864, "parentKey": 100613, "name": "02.03.01. Огурцы"},
{"id": 204865, "parentKey": 204864, "name": "02.03.01.02. Огурцы прочие"},
{"id": 204866, "parentKey": 204865, "name": "02.03.01.02.03. Прочие"},
{"id": 224276, "parentKey": 204865, "name": "02.03.01.02.02. РФ"},
{"id": 231432, "parentKey": 204865, "name": "02.03.01.02.01. РБ"},
{"id": 1219834, "parentKey": 204865, "name": "02.03.01.02.04. Импорт"},
{"id": 204887, "parentKey": 204864, "name": "02.03.01.01. Огурцы консервированные"},
{"id": 204888, "parentKey": 204887, "name": "02.03.01.01.03. Прочие"},
{"id": 294857, "parentKey": 204887, "name": "02.03.01.01.01. РБ"},
{"id": 903254, "parentKey": 204887, "name": "02.03.01.01.04. Импорт"},
{"id": 1125288, "parentKey": 204887, "name": "02.03.01.01.02. РФ"},
{"id": 204897, "parentKey": 100613, "name": "02.03.10. Томаты"},

подскажите, пожалуйста, как json-файл такого вида привести в божеский вид со вложенностями (children) для threeview (вложенное меню). parentKey ссылается на id в этой же таблице, у одного id может быть как несколько parentKey, так и совсем не быть
источник

AT

Alex Tarasik in JS
[В ответ на Alex Tarasik]
к слову, json файл тут не весь, а пару строк для примера

нужна такая вложенность:

data: () => ({
     items: [
       {
         id: 1,
         name: 'Applications :',
         children: [
           { id: 2, name: 'Calendar : app' },
           { id: 3, name: 'Chrome : app' },
           { id: 4, name: 'Webstorm : app' },
         ],
       },
       {
         id: 5,
         name: 'Documents :',
         children: [
           {
             id: 6,
             name: 'vuetify :',
             children: [
               {
                 id: 7,
                 name: 'src :',
                 children: [
                   { id: 8, name: 'index : ts' },
                   { id: 9, name: 'bootstrap : ts' },
                 ],
               },
             ],
           },
           {
             id: 10,
             name: 'material2 :',
             children: [
               {
                 id: 11,
                 name: 'src :',
                 children: [
                   { id: 12, name: 'v-btn : ts' },
                   { id: 13, name: 'v-card : ts' },
                   { id: 14, name: 'v-window : ts' },
                 ],
               },
             ],
           },
         ],
       },
       {
         id: 15,
         name: 'Downloads :',
         children: [
           { id: 16, name: 'October : pdf' },
           { id: 17, name: 'November : pdf' },
           { id: 18, name: 'Tutorial : html' },
         ],
       },
       {
         id: 19,
         name: 'Videos :',
         children: [
           {
             id: 20,
             name: 'Tutorials :',
             children: [
               { id: 21, name: 'Basic layouts : mp4' },
               { id: 22, name: 'Advanced techniques : mp4' },
               { id: 23, name: 'All about app : dir' },
             ],
           },
           { id: 24, name: 'Intro : mov' },
           { id: 25, name: 'Conference introduction : avi' },
         ],
       },
     ],
   }),
источник

Z

Z 07 in JS
Рекурсивно, как минимум.
Либо через цикл тоже можно, но больше кода будет.

Смотря какая вложенность подразумевается и какое количество итераций надо будет делать. Если до*уя, то лучше через цикл, вроде по оптимизации это получше будет.
источник

AT

Alex Tarasik in JS
спасибо!
источник

YK

Yury Khmarin in JS
Help please!
источник

YK

Yury Khmarin in JS
источник

P

Ponomarev Evgeniy in JS
Всем привет! Видели ли вы реализацию на canvas или three js чего-то похожего на видео https://bit.ly/3BWmjx3
источник

ИП

Игорь Попов... in JS
Добрый день!
🔥 Объявляем об открытии регистрации на онлайн хакатон «Uchi://Hack», который пройдет с 30 сентября по 3 октября. Мы приглашаем разработчиков и дизайнеров веб-приложений на JS, Ruby и не только!

Подать заявку на участие можно до 28 сентября.

Победители разделят денежный фонд, размером в 1 000 000 рублей, а также получат возможность попасть в крутую команду Учи.ру.  Учи.ру - крупнейшая в России образовательная платформа для изучения школьных предметов в увлекательном интерактивном формате.

Приходи со своей командой или собери её прям перед стартом хакатона с помощью нашего чат-бота Бо, ссылку на которого можно получить после регистрации на сайте. Каждая команда будет работать над одной из 4-х задач, подробнее о которых можно узнать на сайте хакатона.

Стань частью обучения будущего, присоединяйся к нам и внеси свой вклад в развитие школьного образования!

Подробности и регистрация на сайте: uchihack
источник

РД

Руслан Душенко... in JS
Всем привет, кто знает почему в сафари не работает  viewport ?
<meta name="viewport" content="width=1440"/>
не происходит пропорционального сжатия
источник
2021 September 10

RG

Rinat Gareev in JS
Javarush
источник
2021 September 14

YK

Yury Khmarin in JS
источник