Как написать простой калькулятор на Java Script с поддержкой приоритетов

  Рет қаралды 88,507

ITDoctor

ITDoctor

5 жыл бұрын

В этом видео я покажу Как написать простой калькулятор на Java Script с поддержкой приоритетов. Поддержка приоритетов в калькуляторе позволяет выполнять сложные математические выражения со всеми знаками операций а так же использовать скобки для повышения приоритета.
Код лучше писать самому: yadi.sk/d/KeJE3jYfa3-pCw
Вторая часть: • Инженерный калькулятор...
Калькулятор онлайн: morphismail.github.io/calcula...
✔Советую посмотреть:
Быстрый старт в HTML: • Урок по HTML для начин...
Быстрый старт в CSS: • УЧИМ CSS ЗА 30 МИНУТ, ...
Быстрый старт в Java Script: • #0 Основы программиров...
⚡️ Эксклюзив на Boosty - boosty.to/itdoctor
💡 Telegram канал - t.me/itdoctor_official/4
🎥 Курсы на Stepik - stepik.org/users/387773773/teach
💰 Донаты на ЮMoney - sobe.ru/na/itdoctor
ВКонтакте - itdoctorstudio
Яндекс Дзен - zen.yandex.ru/itdoctor
Rutube - rutube.ru/channel/23500045/
#calculator #javascript #js #itdoctor

Пікірлер: 296
@ITDoctor
@ITDoctor 2 жыл бұрын
Курс Frontend разработчик на HTML, CSS и JavaScript: stepik.org/z/113402
@atlasua2021
@atlasua2021 2 жыл бұрын
Ща дописал калькулятор. По стилям всё красиво. CSS сделан через Grid Name так что бы можно было менять кнопки как угодно. CSS поделен на 2 файла. 1-й это настройка сетки, 2-й настройка цветов и шрифтов, и т.д. HTML чистый без хлама. JS функции передачи 0-9, / * + -, (), и 3 функции равно, удалить, очистить. Сделал проверку на дурака, пару часов тестировал: Можно писать как угодно, математические операции допускаются только над одним числом, так же точка(кома) может быть только у одного числа. Живой курсор, через клавиши и мышку в любую позицию. Так же все указанные операции. Очистка по позиции курсора, а так же фича. Если курсор в позиции 0, а справа символы он начинает удаление на право. 123|456 -> |456 -> |56 Щас пишу функцию подсчета незамкнутых скобок, что бы подсветить нужную скобку.
@blackdeepsky
@blackdeepsky 4 жыл бұрын
досмотрел почти до конца и ждал как ты напишешь результат калькулятора. Оказалось все гораздо проще чем думал.
@Fxgleb
@Fxgleb 5 жыл бұрын
Всегда приятно смотреть практику, как сериалы заходят
@ll8132
@ll8132 3 жыл бұрын
спасибо )) Я даже не думал ,что JS так прост )))))
@armag9979
@armag9979 4 жыл бұрын
Супер, я в восторге, просматривал на одном дыхании, Лайк и Подписка!
@SKirill7
@SKirill7 3 жыл бұрын
Хей, привет ) Спасибо за твоё видео , очень классно и просто , даже не зная гридов . Сделал за два часа , радости похоже на целый день , так как загонялся что JS сложный и все такое )
@user-kp8jj3op7x
@user-kp8jj3op7x 4 жыл бұрын
Благодарю, все подробно и понятно.
@ilyamalyukov9989
@ilyamalyukov9989 4 жыл бұрын
Офигенно, понятно объясняешь Всё получилось!
@irynabelaya8191
@irynabelaya8191 4 жыл бұрын
Лучшее видео! Потому что подробное и с простым и понятным кодом. Спасибо!!!!
@gener800
@gener800 Жыл бұрын
Чётко, ясно, понятным языком изложил! По твоему уроку, с большим удовольствием собрал свой калькулятор, о котором так мечтал(реально давно хотел такой сделать свой, со скобками). Очень благодарен! Ещё про инженерный калькулятор посмотрю и попробую!🔥🔥🔥🔥🔥 И круто, что ссылку на код тоже оставляешь, мне, как новичку в js, это очень важно😎👍 Лайк и подписка однозначно!
@ITDoctor
@ITDoctor Жыл бұрын
Рад что оценили
@Kolya3578
@Kolya3578 3 ай бұрын
Спасибо большое за такой обзор, благодарен вам! Нужно было аж в первом курсе сделать калькулятор для себя, но отлаживал на потом. И вот, сейчас на втором курсе, нужно завтра сдать работу, просто прекрасно это всё!
@ITDoctor
@ITDoctor 3 ай бұрын
Рад что оценили. Но учитывайте что в серьезном проекте лучше не использовать функцию eval так как она может подвергнуть ваш проект XSS атаке. но для простенького учебного проекта весьма неплохой вариант.
@Kolya3578
@Kolya3578 3 ай бұрын
@@ITDoctor спасибо за хороший совет, возьму на заметку. Желаю вам идти дальше в развитии канала!
@aksenovkirill5191
@aksenovkirill5191 3 жыл бұрын
Огромное спасибо!!! Все получилось, почувствовал в себе силы и ушёл страх перед JS! Ничего не понятно, но очень интересно!
@ITDoctor
@ITDoctor 3 жыл бұрын
kzfaq.info/get/bejne/aN-Ea81-zL3am6M.html вот это видео изучите и тогда еще лучше все будет в плане JavaScript
@nancyana6728
@nancyana6728 3 жыл бұрын
Шикарно, спасибо огромное! Лайк
@not_ic3ping
@not_ic3ping 4 жыл бұрын
Круто! Только не очень по началу доверял, так как ты всё писал в HTML файле, а если создаёшь сайт этот мусор часто мешает, а вот для урока очень круто. *ЛАЙК И ПОДПИСКА*
@Mykhailo_Vdovychenko
@Mykhailo_Vdovychenko 4 жыл бұрын
Это просто божественно! КРАСОТИЩЕ! Каааайф от такой верстки =) С нетерпением ждем чего-то подобного, очень очень круто!
@user-vd6nu2zi9o
@user-vd6nu2zi9o Жыл бұрын
прошло три года,интересно - смог ли ты выучить js ,да и вообще,продолжаешь ли заниматься этим делом
@Mykhailo_Vdovychenko
@Mykhailo_Vdovychenko Жыл бұрын
@@user-vd6nu2zi9o привет. В свое время уроки с канала ItDoctor мне очень помогли. Да, я выучил JS, потом начал учить React, даже поработал над пару проектами, но спустя время понял, что front-end мне хоть и нравится, но хочется чего-то другого. Попробовал себя в QA, но разобравшись с QA, тоже понял что тема интересная, но не мое и сейчас учу Salesforce. Я прошел долгий путь в становлении и поиске себя, но все полученные знания до этого в той или иной мере мне пригодились и вот только сейчас, я с уверенностью могу сказать что я уже действительно себя нашел в этом направлении. Кто сейчас или спустя несколько лет будет читать этот комментарий, то мой вам совет - никогда не останавливайтесь и не отчаивайтесь. Я угробил море времени на изучение ВСЕГО и ВСЯ, и может можно было бы как-то по другому найти свое направление и на порядок быстрее, но в моем случае все давалось путем набивания "шишек на лбу". ИТ направление очень большое и каждый найдет себе место под солнцем. Да, очень жаль, что не всегда сразу знаешь чего хочешь, но если долго и упорно учиться и пробовать разные направления, то в конечном итоге ты найдешь себя.
@gregplittjunior8313
@gregplittjunior8313 4 жыл бұрын
спасибо вам огромное ! узнал много нового
@N.Valeriy
@N.Valeriy Жыл бұрын
Спасибо большое, все понятно и без воды. Лайк и подписка
@ITDoctor
@ITDoctor Жыл бұрын
спасибо что оценили
@farhodeshkuvvatov7133
@farhodeshkuvvatov7133 3 жыл бұрын
Не правильно поставил скобки все не чего не работает нашел исправил все заработало Шикарно, спасибо огромное! Лайк
@rauzer551
@rauzer551 3 жыл бұрын
Спасибо за практику!!!
@liveimrona_lucky9479
@liveimrona_lucky9479 4 жыл бұрын
Ты уложил js код за 8 минут такое даже мой учител не смог сделать, ты и правду разработчик высокого уровня. Спс
@OlyaBachinina
@OlyaBachinina 5 жыл бұрын
Интересно, спасибо!)
@user-qx6gp9ci5d
@user-qx6gp9ci5d 3 жыл бұрын
Бро, делай больше таких практических видео, с меня лайк)
@ITDoctor
@ITDoctor 3 жыл бұрын
принято
@user-ie6ob9lk7g
@user-ie6ob9lk7g 3 жыл бұрын
@@ITDoctor а теперь что скажешь??)))Warning: Выполнение кода JavaScript с текстовой строки - это невероятный риск для безопасности. Злоумышленнику слишком легко запустить какой угодно код, когда вы используете eval(). Смотрите Никогда не используйте eval()
@ITDoctor
@ITDoctor 3 жыл бұрын
@@user-ie6ob9lk7g я об этом говорил. Такой код не надо на сервер выкладывать. Оффлайн для тренировки полойдет
@nevermorys9870
@nevermorys9870 3 жыл бұрын
Спасибо, было полезно))
@fvckthesociety1123
@fvckthesociety1123 5 жыл бұрын
очень было бы интересно увидеть реализацию проверки строки на что-то подобное: 2.2.2.2/1.5.63
@sjsj6546
@sjsj6546 3 жыл бұрын
Моё почтение автору!
@Marina-bf5lm
@Marina-bf5lm 4 жыл бұрын
Спасибо! Все понятно,все получилось!=)
@Salindula
@Salindula 2 жыл бұрын
Спасибо большое!Ты так понятно объясняешь!!!)
@ITDoctor
@ITDoctor 2 жыл бұрын
Рад что нравится
@vovergg
@vovergg 4 жыл бұрын
Отличный видос! Наконец-то я создал свой первый калькулятор, т.к. я совсем новичок в javascript. Я немного модифицировал код таким образом, что все операции можно будет дополнительно вводить прямо с физической клавиатуры. То есть вводятся цифры, Backspaсe стирает по одному символу, а Del очищает поле, и можно даже стрелочками по цифрам бегать. При этом кроме нужных символов ничего больше не вводится. А если поймёте, как работает функция, то можете и сами добавлять/убирать символы, которые можно будет вводить с физической клавиатуры. Для этого в код html внутрь тега input следует добавить следующую строчку: onkeydown="return checkPhoneKey(event.key)" autofocus А в конец js-скрипта добавить эту функцию: function checkPhoneKey(key) { if (event.code == 'Enter' || event.code == 'NumpadEnter') { equal() } if (event.code == 'Delete') { clean() } return (key >= '0' && key
@vovergg
@vovergg 4 жыл бұрын
Добавил ещё некоторые изменения. Поменял дизайн, переставил кнопки так, чтобы было удобнее, добавил возможность вычислять квадратный корень, адаптировал под мобильные устройства. Посмотреть визуально и поиграться можно на Github Pages voverg.github.io/simple-calculator/ Исходники на Github, пользуйтесь, кому интересно github.com/voverg/simple-calculator
@kirillperov3843
@kirillperov3843 2 жыл бұрын
@@vovergg а как проценты добавить? Вернее я добавил, но они у меня не работают, когда, например, я ввожу 1000 - 13% и нажимаю equal, в итоге ничего не срабатывает.
@immakcumkaaa3477
@immakcumkaaa3477 Жыл бұрын
привет, зашел на твой гитхаб, смотрю ты очень вырос!
@pavelzhol
@pavelzhol 4 жыл бұрын
Какой все-таки годный контент. Написал свой первый калькулятор, сижу радуюсь, спасибо)
@daimex1794
@daimex1794 3 жыл бұрын
Спасибо огромное!)
@bestgamer3846
@bestgamer3846 2 жыл бұрын
О да как я етого ждал, а именно не какой болтовни, а сразу к делу!
@ITDoctor
@ITDoctor 2 жыл бұрын
Больше дела, меньше слов
@bestgamer3846
@bestgamer3846 2 жыл бұрын
@@ITDoctor оооооогоо серёзно мне ответил сам автор етого видео который его снимал в 2019 году теперь можете знать я ваш поклонник и кста уже подписку и лайк оформил и ви еще так написали когда я пофиксил баг с тем что оно не убирало по одной цифре или знаку и баг бил в том што я не в том месте скобку поставил и СПАСИБО ВАМ и я что то много использовал букву и
@bestgamer3846
@bestgamer3846 2 жыл бұрын
@@ITDoctor А кстати как зделать так что бы оно сразу проверяло как у вас в етом видео только в Vs code?
@ITDoctor
@ITDoctor 2 жыл бұрын
Что проверяло, не совсем понял о чем речь
@bestgamer3846
@bestgamer3846 2 жыл бұрын
@@ITDoctor 1:27 про ето я говорил
@m1akarov442
@m1akarov442 2 жыл бұрын
спасибо,было не сложно. Вы хороший учитель!
@ITDoctor
@ITDoctor 2 жыл бұрын
Пожалуйста
@anna_and.reevna
@anna_and.reevna 3 жыл бұрын
Благодарю)))
@uralbeking
@uralbeking 3 жыл бұрын
Просто супер!!
@___maliver___6645
@___maliver___6645 4 жыл бұрын
очень помогло! спасибо
@asphalt8extrim448
@asphalt8extrim448 3 жыл бұрын
Огромное сапасибо тебе за видео, очень просто и понятно. Я тоже такой сделал
@mikep541
@mikep541 4 жыл бұрын
Спасибо! Очень помог. Рассказываешь хорошо и понятно. Вот только у меня не работало до тех пор, пока не убрал вверху "windows.addEventListener('DOMContent..."
@user-ux1ih4wr1l
@user-ux1ih4wr1l 3 жыл бұрын
спасибо большое !
@Ne_tvoe_delo1
@Ne_tvoe_delo1 3 жыл бұрын
Спасибо!)
@DogAndKiller
@DogAndKiller 4 жыл бұрын
Наполовину сам написал код js и застрял, потом нашёл ваше видео и дописал калькулятор. Спасибо!
@user-de5hy8vk3p
@user-de5hy8vk3p 3 жыл бұрын
Спасибо!!!
@user-rg7mw2nb7y
@user-rg7mw2nb7y 3 жыл бұрын
Вы просто супер
@user-om3bq5kl5y
@user-om3bq5kl5y 4 жыл бұрын
Спасибо,тебе )
@user-di9un4uh4q
@user-di9un4uh4q 5 жыл бұрын
Ва-у... Спасибо за видео!
@wingmann3632
@wingmann3632 3 жыл бұрын
спасибо братан!!!!
@KarpoVlad
@KarpoVlad Жыл бұрын
для скобок тоже надо функцию создовать? у меня неработают скобки ...при написании примера со скобками равно не реагирует ... Что делать ?
@tatsianaudavichenka7369
@tatsianaudavichenka7369 3 жыл бұрын
Супер! Спасибо!
@ITDoctor
@ITDoctor 3 жыл бұрын
Пожалуйста
@pustoidok9339
@pustoidok9339 5 жыл бұрын
Классно!
@Mykhailo_Vdovychenko
@Mykhailo_Vdovychenko 4 жыл бұрын
Все верно - это дело чести каждого начинающего программиста написать свой калькулятор, а также простенькую игру на манеру Змейка или Тетриса или Гоночек :D Крутой урок, СПАСИБО ! ! !
@ivanbeany
@ivanbeany 4 жыл бұрын
Спасибо, зашло. И верстка красивая и кода минимум
@user-er8bw1wr4n
@user-er8bw1wr4n 4 жыл бұрын
Amazing 😍
@user-yx7in9nl1d
@user-yx7in9nl1d 4 жыл бұрын
Ура! Всё получилось! Спасибо большое! По дизайну у меня калькулятор красивее)) Использовал тег button для кнопок внутри div-а (тело калькулятора)
@user-ed9gb5bd5j
@user-ed9gb5bd5j 3 жыл бұрын
Лучший )
@davidgyulinyan8515
@davidgyulinyan8515 2 жыл бұрын
thank you very much, it was great
@ITDoctor
@ITDoctor 2 жыл бұрын
пожалуйста
@user-uh4dx6hq9z
@user-uh4dx6hq9z 4 жыл бұрын
подскажите, вставлять js код в html, это обычная практика или это было актуально только в конкретном случае?
@ITDoctor
@ITDoctor 4 жыл бұрын
Я так сделал чтобы было удобней показывать и для того чтобы не терять фокус внимания. Поиому что когда постоянно в видео переключаешься между файлами может быть не все понятно. Вы де выносите все в отделтный файл
@user-yx7in9nl1d
@user-yx7in9nl1d 4 жыл бұрын
Я уже создал калькулятор на HTML и CSS, с вашей помощью буду писать функционалю Напишу, как получилось
@braromashka.romanbraslavsk1583
@braromashka.romanbraslavsk1583 4 жыл бұрын
Спасибо за урок! В продолжении темы - как привязать ввод с клавиатуры?
@ITDoctor
@ITDoctor 4 жыл бұрын
Вот тут подробно написано про события клавиатуры. learn.javascript.ru/keyboard-events
@user-qx6gp9ci5d
@user-qx6gp9ci5d 3 жыл бұрын
красава, очень классный гайд
@user-yn2bo1bt6u
@user-yn2bo1bt6u 4 жыл бұрын
Очень интересное видео ))))) спасибо )))) Но есть пара моментов с которыми я столкнулся, а именно: при написании кода к себе на страницу, высота ячеек получается очень высокая, поэтому можно добавить: grid-template-rows: 60px 50px 50px 50px 50px 50px 50px ; - соответственно меняем размер цифр - 32px, и окно немного ниже сетки, ((((( - ставим размер 52px, - и да...... это самый простой калькулятор, и очень функциональный, большое Вам спасибо, очень помогли )))))) Лайк и подписка !!!!))))))
@Sobanim
@Sobanim 3 жыл бұрын
Ну а дальше, кому этого мало, как минимум надо ещё запилить чтоб кнопками можно было вводить значения, а на энтер выводился результат
@nomatterwhat2580
@nomatterwhat2580 2 жыл бұрын
Можно убрать атрибут readonly чтоб вводить числа с клавиатуры, и присвоить событие нажатием enter кнопке равно
@kirillperov3843
@kirillperov3843 2 жыл бұрын
@@nomatterwhat2580 а как проценты добавить? Вернее я добавил, но они у меня не работают, когда, например, я ввожу 1000 - 13% и нажимаю equal, в итоге ничего не срабатывает.
@erjan_avtan3292
@erjan_avtan3292 2 жыл бұрын
Скажите пожалуйста я сделал как вы сказали но у меня просто не кликается +-×÷ подскажите как исправить пожалуйста!
@MsAndresro
@MsAndresro 3 жыл бұрын
Что за версия visual studio и как ее настроить для работы ?
@ITDoctor
@ITDoctor 3 жыл бұрын
Редактор VS Code: kzfaq.info/sun/PLuY6eeDuleIMzp2sMA9NSj4UX_pI-jECS
@alexanderzhidkikh7536
@alexanderzhidkikh7536 4 жыл бұрын
Можно ли написать калькулятор на html/css/js , чтобы он не только в браузере открывался, а был как автономная программа на компьютере?
@redex9953
@redex9953 4 жыл бұрын
Нет если как програма на пк тогда ето тебе по програмирование учить
@ITDoctor
@ITDoctor 4 жыл бұрын
вот это видео специально для вас kzfaq.info/get/bejne/r9FiqsuTlZemf2w.html
@DGM-art
@DGM-art 3 жыл бұрын
Python + PyQt5 и будет у тебя приложение
@mator7359
@mator7359 3 жыл бұрын
useful like
@h1ven248
@h1ven248 2 жыл бұрын
А как сделать что бы при отсутствии знака, например 9(2+8)/2 считывалось как *?
@user-uh8wt4zi5y
@user-uh8wt4zi5y 2 жыл бұрын
Спасибо, полезно. Я попробовал добавить процент onclick="insert('%') Но в этом случае в консоль вылезает ошибка.
@youngtea5706
@youngtea5706 3 жыл бұрын
Ты крутой, но я люблю когда стили и скрипты в других файлах
@danialutsk
@danialutsk 3 жыл бұрын
Топ
@user-om3bq5kl5y
@user-om3bq5kl5y 4 жыл бұрын
Все коротко и понятно спасибо)
@ITDoctor
@ITDoctor 4 жыл бұрын
Пожалуйста
@luaomy
@luaomy 3 жыл бұрын
Как Мне js написать в отдельной папке?
@brawlstarsanimation8091
@brawlstarsanimation8091 3 жыл бұрын
2:25 не понял как вы это сделали? Я пишу на Sublime , но что-то не нашёл здесь такой функции. Пришлось все писать от руки
@ely6517
@ely6517 3 жыл бұрын
Он пишет в vs code там это есть
@user-bt4tp6gw1o
@user-bt4tp6gw1o 3 жыл бұрын
в сублайме тоже есть, только нужно установить плагин Emmet, в VS он предустановлен
@monstrik_black5507
@monstrik_black5507 2 жыл бұрын
Здравствуйте, не работает умножить что делать? Перепроверил код 100раз,все как у вас.. И стрелочка удаляет все вообще, как C
@stanxxxw
@stanxxxw Жыл бұрын
у меня почему то черная рамка справа не отображается где поле вывода ниформации.
@user-zr9br6wk2u
@user-zr9br6wk2u Жыл бұрын
Что делать если при оформлении команды .item не работ поставленные задачи
@ITDoctor
@ITDoctor Жыл бұрын
ошибку искать. где то может быть мелкая опечатка. пропущен символ или наоборот лишний. или местами буквы поменяли. при быстром наборе такое бывает. например не item а ietm и сразу так не заметно может быть если пристально не вглядываться
@user-zr9br6wk2u
@user-zr9br6wk2u Жыл бұрын
К сожелению нет,я 2 раза в точ точ переписывал тот отрывок команд,но безуспешно.
@mushegh6537
@mushegh6537 Жыл бұрын
на каком приложение ты работаешь?
@ITDoctor
@ITDoctor Жыл бұрын
Если вы про редактор, то это VS Code kzfaq.info/sun/PLuY6eeDuleIMzp2sMA9NSj4UX_pI-jECS
@fedgil1294
@fedgil1294 3 жыл бұрын
можно в html
@yesbolbakyt9814
@yesbolbakyt9814 3 жыл бұрын
Спасибо за видео,а как добавить вычисление квдрата и корень из двух.Точнее как написать на js?
@ITDoctor
@ITDoctor 3 жыл бұрын
Думаю после этого урока вы сможете добавить парочку своих функций и привязать их к кнопкам
@yesbolbakyt9814
@yesbolbakyt9814 3 жыл бұрын
ITDoctor Например, я написал квадрат так function pow(){ var a = Math.pow(document.form.textview.value,2); document.form.textview.value = a; } но не работает,можете подсказать,если не трудно?
@ITDoctor
@ITDoctor 3 жыл бұрын
У вас почти правильно. Но в чем проблема. В том что вы пытаетесь возвести в квадрат все поле input. А там может быть например 2+6*3. И такая строка никак не может возвестист в квадрат. Вам нужно сначала эту строку запустить с помощью eval она посчитается и уже к этому значению применять возведение в квадрат. Надеюсь понятно. Я хотел как нибудь записать видео по расширению калькулятора. И может быть.даже создание нового без eval, который будет парсить строку сам и правильно понимать приоритеты операций
@yesbolbakyt9814
@yesbolbakyt9814 3 жыл бұрын
ITDoctor спасибо большое!
@ITDoctor
@ITDoctor 3 жыл бұрын
Расскажите потом, как получится
@Esperantistoelisraelo
@Esperantistoelisraelo Жыл бұрын
Спасибо
@ITDoctor
@ITDoctor Жыл бұрын
Пожалуйста
@Taschafox
@Taschafox 3 жыл бұрын
Оказывается так просто создать калькулятор.Спасибо за подробное видео!Много полезного для себя узнала.
@user-dy8rl5fw7b
@user-dy8rl5fw7b 4 жыл бұрын
все очень круто))Только вот мне еще надо добавить пару функций посложнее, по типу возведение в квадрат и факториал.как это сделать, если метод eval принимает значения со строки только по типу +-*/, обвчные мат операции, пробовал с помощью метода Math(), но ничего не вышло.Еще не знаю как сделать, чтобы после вывода результата перед нажатием какой-либо кнопки очищался сам экран ввода.Помогите!!
@ITDoctor
@ITDoctor 4 жыл бұрын
Посмотрите вот этот плейлист: kzfaq.info/sun/PLuY6eeDuleINjS4_G7KuYThU_T4uzpAuG там есть видео уроки с заголовком "Решаем простые задачи на JS" это вам должно очень помочь с решением элементарных математических вопросов. Ну и в целом лучше познакомиться с языком чтобы в дальнейшем решать более сложные задачи
@user-gk4ye4zh5x
@user-gk4ye4zh5x 2 жыл бұрын
Здравствуйте. Написала всё, как у Вас, работает. Но! В хроме слева и справа от белого поля остаются голубые отступы, а в яндексе оно, наоборот, больше, выходит справа за чёрную рамку. Почему?
@user-yt5iv1iy9t
@user-yt5iv1iy9t 2 жыл бұрын
вот тоже самое в Mozilla Firefox ( отступы по краям), а в microsoft edge (справа за рамку выходит). Вы как-то решили этот вопрос?
@user-gk4ye4zh5x
@user-gk4ye4zh5x 2 жыл бұрын
@@user-yt5iv1iy9t нет, не знаю как
@user-gk4ye4zh5x
@user-gk4ye4zh5x 2 жыл бұрын
@@user-yt5iv1iy9t В стилях в form я поменяла 100% ширину на form { max-width: 100%; }. В итоге, в яндексе всё правильно отображается. А вот в мозиле....((( Ну почему так???
@m1mp893
@m1mp893 Жыл бұрын
Все отлично мне нравиться но у меня не выводяться символы после того как мы написали document.form.value = document.form.value + num;
@alexandralexeev9871
@alexandralexeev9871 4 жыл бұрын
спасибо!!!!!!!!!!!!!!!!!
@user-ef8to2si8k
@user-ef8to2si8k 2 жыл бұрын
Классно , а что на счёт точки ? Ее забыли или я попустил .
@artemushakov2107
@artemushakov2107 3 жыл бұрын
Идея для развития калькулятора - калькулятор с памятью ( сохранение всех операций с возможностью чистки истории)
@MrSvitS1337
@MrSvitS1337 3 жыл бұрын
localStorage ))
@uqxva2667
@uqxva2667 2 жыл бұрын
Привет, у меня не работает кнопка back , нажимаю на неё а она стирает все, не знаешь почему?
@user-ou1wj7ci1v
@user-ou1wj7ci1v 4 жыл бұрын
function back() { var exp = document.form.textview.value; document.form.textview.value = exp.substring(0, exp.lenght-1); } есть тут ошибка?
@user-jt5mq3ui1p
@user-jt5mq3ui1p 3 жыл бұрын
function back(x) { y = x.slice(0, -1); return y }; idocument.form.textview.value = back(document.form.textview.value); так вроде проще
@ryantodd6733
@ryantodd6733 3 жыл бұрын
lenght с ошибкой написано
@bestgamer3846
@bestgamer3846 2 жыл бұрын
function back(){ var exp = document.form.textview.value; document.form.textview.value = exp.substring(0,exp.length-1); }
@TheTanker1981World
@TheTanker1981World 4 жыл бұрын
.class*5 -(например) как создать несколько дивов за раз?
@user-jt5mq3ui1p
@user-jt5mq3ui1p 3 жыл бұрын
плагин emmet
@TheTanker1981World
@TheTanker1981World 3 жыл бұрын
@@user-jt5mq3ui1p уже нашёл но всеже спасибо что ответили
@akifhaciyev3522
@akifhaciyev3522 3 жыл бұрын
Подскажите название темы в Vs
@ITDoctor
@ITDoctor 3 жыл бұрын
kzfaq.info/get/bejne/hrtjebh_1LS8e6s.html
@user-qq2ne9ie3j
@user-qq2ne9ie3j 2 жыл бұрын
Вопрос! А можно ли не использовать дивки, а вместо этого использовать тэг table табличный🤨
@ITDoctor
@ITDoctor 2 жыл бұрын
Раньше так и делали это называлось табличной версткой. Конечно тут мы не сайт верстаем, но нужно делать все по современному. У табличной верстки есть свои огромные минусы и в уроке про блочную верстку в плейлисте по HTML я в кратце про это говорил. Или если интересно почитайте в интернете почему это плохо. Таблицы полностью это не зло. Просто их нужно использовать именно по назначению для отображения текста в таблице
@user-qq2ne9ie3j
@user-qq2ne9ie3j 2 жыл бұрын
@@ITDoctor уу спасибо за ответ))))
@SanyaRauJL
@SanyaRauJL 4 жыл бұрын
Помогите Пишу как на 11:30 но белая строка не на 4 секции... Что делать?
@ThomasShellbby
@ThomasShellbby 4 жыл бұрын
Может приложение в которым ты роботаешь залагало попробуй поменять его
@user-vr7rb5rh5g
@user-vr7rb5rh5g 3 жыл бұрын
Я еще к input добавил maxlength ))
@agraiskr
@agraiskr 2 жыл бұрын
у меня ваша ф-я "back" с "substring" стирает всю введённую строку - поменял на "slice" - заработало правильно. пака что неработает ф-я "сlean".. и не работала по тому, что я назвал ф-ю "clear"....
@loewi6132
@loewi6132 2 жыл бұрын
проблема с .container не хочешь разделятся на столбцы
@doner5279
@doner5279 3 жыл бұрын
Не легче было бы сделать через таблицу?
@user-fc2nd3wn8w
@user-fc2nd3wn8w 4 жыл бұрын
Спасибо! Спасибо! Спасибо! А то задали сделать домашку на первом уроке по js, а как прописывать функции и как подвязывать их к кнопкам не объяснили.
@user-bm9gd1hc8x
@user-bm9gd1hc8x 4 ай бұрын
Как самому написать функцию eval?? как она работает??
@ITDoctor
@ITDoctor 4 ай бұрын
зачем вам самому писать то что уже написано? в документации много подробного developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/eval но учитывайте что это функция имеет недостатки и уязвимости и в реальном проекте её не стоит использовать. мы лишь на учебном примере рассмотрели это.
@m.s.5610
@m.s.5610 Жыл бұрын
Не работает функция "back". function back() { var exp = document.form.textview.value; document.form.textview.value = exp.substing(0, exp.length-1); } Что не так?
@LuNa-om8ci
@LuNa-om8ci 4 ай бұрын
Substring
@trapchikk0mnm
@trapchikk0mnm Жыл бұрын
Подскажите что за программа?
@ITDoctor
@ITDoctor Жыл бұрын
браузер гугл хром. редактор кода VS Code kzfaq.info/get/bejne/Y7tpqtZ5s7W7l58.html
Как работает Java - ликбез
8:51
Хороший программист
Рет қаралды 66 М.
Bro be careful where you drop the ball  #learnfromkhaby  #comedy
00:19
Khaby. Lame
Рет қаралды 36 МЛН
1🥺🎉 #thankyou
00:29
はじめしゃちょー(hajime)
Рет қаралды 23 МЛН
Что такое говнокод? Тот, что не работает?
9:33
Почему все ненавидят PHP?
7:36
Sergey Nemchinskiy
Рет қаралды 137 М.
Моё мнение про Python
11:14
Sergey Nemchinskiy
Рет қаралды 415 М.
JavaScript v2.0 Изучаем split, join, forEach
7:50
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 28 М.