Size: a a a

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

2020 December 24

D

Danya in JavaScript Noobs — сообщество новичков
Imperial Eagle
Ну мы упускаем вариант того что тебе может попасть проект от индуса где ты добавишь кнопку который просил заказчик , а посыпается весь сайт и ты начинаешь его рефакторить с нуля, что будучи джуном совсем не ок
Ну ты пример какой-то привёл, трудно представить, что там за кнопка такая. А вообще, на фрилансах по типу апворка, сразу договариваются на берегу о всех деталях проекта и заказчик вводит в курс дела. Думаю, тут уже проблема самого джуна, что он не попросил детали проекта и взялся за работу «в слепую»🤷‍♂️
источник

lv

lara vast in JavaScript Noobs — сообщество новичков
Здрасьте, может кто подсказать хороший курс по основам алгоритмизации в инете, желательно в js
источник

АА

Александр Андрухов... in JavaScript Noobs — сообщество новичков
Подскажите с замыканиями. Нужно в цикле создать события, в которых будут использоваться различные переменные. Но в событии используется только последняя переменная из цикла. Замыкание видимо не так делаю.

elems = document.getElementsByClassName("form-load-file")
   for (elem of elems){

       var input_file = elem.getElementsByClassName("form-control-file")[0];

       var progress = function get_progress_bar() {
         var progress_bar = elem.getElementsByClassName("progress-bar")[0];
         return function() {
           return progress_bar;
         }
       }()

       var label = function get_label_upload() {
         var label_upload = elem.getElementsByClassName("upload_info")[0];
         return function() {
           return label_upload;
         }
       }()

       input_file.addEventListener("change", function(e) {
       console.log(label())
       console.log(progress())
      }
}
источник

I

IllyaOn in JavaScript Noobs — сообщество новичков
One Hero
честно, тут в обычном коде иногда хрен разберешься
учись от простого к сложному, а то крыша поедет
спасибо🙏
источник

АЕ

Александр Ефименков... in JavaScript Noobs — сообщество новичков
Александр Андрухов
Подскажите с замыканиями. Нужно в цикле создать события, в которых будут использоваться различные переменные. Но в событии используется только последняя переменная из цикла. Замыкание видимо не так делаю.

elems = document.getElementsByClassName("form-load-file")
   for (elem of elems){

       var input_file = elem.getElementsByClassName("form-control-file")[0];

       var progress = function get_progress_bar() {
         var progress_bar = elem.getElementsByClassName("progress-bar")[0];
         return function() {
           return progress_bar;
         }
       }()

       var label = function get_label_upload() {
         var label_upload = elem.getElementsByClassName("upload_info")[0];
         return function() {
           return label_upload;
         }
       }()

       input_file.addEventListener("change", function(e) {
       console.log(label())
       console.log(progress())
      }
}
Проблема в var. Его объявление всегда всплывает в блок функции, в котором он вызван. Соответственно у тебя на каждой итерации цикла перезаписываются значения переменных label и progress, так как их объявление в реальности находится в одной и той же функции. Тут 2 варианта - либо можешь использовать let вместо var, так как let объявляет переменную не на функцию, а именно на блок кода (то, что обернуто в {}), либо же обернуть сразу весь блок кода цикла в замыкание.
источник

Ф

Ферэль in JavaScript Noobs — сообщество новичков
Как-нибудь можно создать api для приложения без знания бэка?
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
можно
источник

SI

Sanya Ilyin in JavaScript Noobs — сообщество новичков
Ферэль
Как-нибудь можно создать api для приложения без знания бэка?
Firebase например
источник

Ф

Ферэль in JavaScript Noobs — сообщество новичков
Спасибо. Думал, что нереально так)
источник

SI

Sanya Ilyin in JavaScript Noobs — сообщество новичков
Смотря что для тебя бэк
источник

Ф

Ферэль in JavaScript Noobs — сообщество новичков
Api только
источник

Ф

Ферэль in JavaScript Noobs — сообщество новичков
Чтобы показать работодателю, что все работает
источник

С

Султан in JavaScript Noobs — сообщество новичков
источник

C

Chris in JavaScript Noobs — сообщество новичков
запрещает вводить символы, не подходящие под условия регулярного выражения, и делает это крайне криво)
источник

SI

Sanya Ilyin in JavaScript Noobs — сообщество новичков
Видимо другое)
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
ох лол
источник

ML

Mr. Lolo in JavaScript Noobs — сообщество новичков
прив
источник

ML

Mr. Lolo in JavaScript Noobs — сообщество новичков
источник

ML

Mr. Lolo in JavaScript Noobs — сообщество новичков
почему етот код не работает ??
источник

ML

Mr. Lolo in JavaScript Noobs — сообщество новичков
вертает пустой массив
источник