Для чего нужен javascript и jquery?
В данный момент прохожу 11 урок, но до сих пор не понятно зачем так много писать в коде ( что Javascript что jQuery) когда все то же самое ( изменение цвета и фона) можно сделать в style.css. Может конечно в больших конторах в больших объемах это удобнее. но пока совершенно не понятно зачем нужно это делать?
javascript
3 ответов
С помощью javascript пишут сложные фронтенд интерфейсы. Самый простой пример — это форма заполнения кредитной карты, где при заполнении данных о карте, автоматически проставляются пробелы после четырех цифр(типа XXXX XXXX XXXX XXXX), если печатайте имя фамилия на русском языке, автоматически переводится на английскую расскладку и прочее.
Это так называемая работа с DOM деревом. Вообще javascript — это куда больше чем возможность менять цвета фона, на javascript много чего программируется.
И каким же способом вы собирайтесь создавать слайдеры,карточки товаров,зум картинок,перетаскивание объектов,работать с Api,работать с кликами,ползунками всякими ну и т.д.? Я могу бесконечно перечислять возможности JS
Что такое JavaScript и для чего он нужен?
Что это за язык, почему так популярен и для чего нужен Джаваскрипт? На эти и другие вопросы мы ответим в статье. Она полезна тем, кто решил изучить JavaScript с нуля или только раздумывает над этим. Освоение данной технологии – один из самых удачных путей вхождения в IT.
Основы Джаваскрипт
Первое, что мы видим при загрузке сайта – результат верстки, то есть тандема технологий HTML/CSS. JavaScript – это уже полноценный язык программирования, который оживляет страницы веб-ресурса. С его помощью можно сделать сайт функциональным и интерактивным, научить его реагировать на действия пользователя, а также на другие браузерные события. Как это сделать?
Язык умеет обрабатывать различные события: загрузку страницы (onload), нажатие клавиши (onkeydown), клик мышкой (onclick). JS реагирует на эти и другие ивенты, запуская конкретные скрипты, прописанные программистом. Таким образом, например, происходит смена картинки в фотогалерее, закрытие модального окна, подтверждение входа в аккаунт и пр.
Обработка событий – основные, но далеко не все задачи JavaScript. С его помощью можно менять вид страницы, добавляя и удалять элементы, перемещать, перекрашивать и так далее. Также с помощью JS осуществляется запрос данных с сервера, отправка, прием и отображение информации с удаленных баз. Как видим, технология решает много серьезных задач, без которых невозможно представить современный интернет.
Хотите освоить основной язык веб-разработки? Поможет компьютерная школа Hillel. Записывайтесь на курсы JavaScript уже сейчас. Доверьте свое будущее лучшим программистам-менторам, которые преподают в школе Hillel.
Какие фреймворки JavaScript стоит изучить?
Хотя JS является полноправным хозяином клиентской веб-разработки, есть и другие технологии, заслуживающие внимания. Речь о фреймворках, библиотеках и платформах. Вот какие технологии востребованы сегодня:
- React;
- Angular;
- jQuery;
- Vue;
- CoffeeScript;
- TypeScript;
- Dart;
- Node и др.
В чем разница между ними? Прежде всего разберемся с Node.js vs. React.js. Первое – это программная платформа для превращения JS из клиентской в серверную технологию. Зная Node.js, вы становитесь фуллстак-разработчиком. React, а также Angular и Vue – это фреймворки, а jQuery – библиотека, они облегчают работу веб-программиста и дают новые возможности. CoffeeScript, TypeScript, Dart – надстройки для более лаконичного и чистого кода без багов.
Вы уже знаете, как научиться программировать на JavaScript. А что насчет дополнительных технологий? Компьютерная школа Hillel и тут приходит на помощь, предлагая программы обучения по актуальным фреймворкам. Вы сможете освоить все, что хотите.
Интересуют “непрограммистские” айти-специальности? Можно пойти на курсы “Основы веб-дизайна” или изучить QA. Вам открыты все пути со школой Hillel.
Зачем нужен JavaScript? Разбираем язык и фреймворки.
Мы продолжаем серию интервью о топовых языках программирования, и сегодня на повестке дня JavaScript. Без него трудно представить веб в 2020-м году, с ним вы точно не потеряете время впустую и сможете реализовать себя в различных сферах как front-, так и backend.
?
В современной фронтенд разработке существует множество инструментов, позволяющих создавать крутые интерфейсы для сайтов, одностраничные SPA приложения (single page application), рисовать графики, 3D- модели и просматривать фото 360 прямо на страницах сайта.
React, Angular, Vue.js, jQuery, Svelte. этот список можно продолжать очень долго.
А может стоит использовать только Vanilla.js?
Ответы на эти вопросы вы узнаете на нашем вебинаре, а также мы расскажем:
— как выбрать наиболее рентабельные технологии, чтобы быть востребованным на рынке и создавать лучшие продукты?
-все ли они так хороши как их позиционируют создатели и сообщество?
— какие фреймворки и библиотеки сейчас самые востребованные в мире frontend –разработки?
— с изучения каких фреймворков и библиотек стоит стартовать начинающим разработчиками?
?
В воскресенье 22 ноября в 20:00 ответы на все эти вопросы даст разработчик с девятилетним стажем, Frontend-архитектор и Team Lead из компании Dats Team — Тор Казарян.
Спикеры мероприятия
?
Вести трансляцию и задавать вопросы Тору будет наш преподаватель и бессменный ведущий видео-подкаста об IT Тимофей Житков
?
Тимофей Житков — ведущий преподаватель школы Nordic IT.
?
Более 5-х лет опыта коммерческой разработки на PHP и Javascript(+HTML, CSS).
?
Является разработчиком веб-сайтов и CRM систем. Имеет собственную платформу CMS(PHP+JS). Так же у Тимофея есть опыт в разработке нативных Android-приложений на Java для Android-маркета. Опыт создания API для интеграции различных сервисов.
В активе множество выполненных сайтов и лендингов, в том числе для крупных компаний. Разрабатывал интерактивные чат боты для Telegram и Whatsapp.
?
Тор Казарян — Frontend-архитектор и Team Lead из компании Dats Team. Опыт коммерческой разработки 9 лет. Работал с множеством фронтенд фреймворков, таких как React, Vue, Angular и Backbone, а также мастерски владеет Vanilla.js.
Ждем вас 22 ноября ровно в 20:00!
Зачем Javascript нужна консоль
Зачем Javascript нужна консоль. Всем привет, У меня вопрос, почему javascript использует console.log. Например, ни один клиент не смотрит на консоль.
Отслеживать
задан 30 дек 2020 в 18:49
Asqar Arslonov Asqar Arslonov
23 4 4 бронзовых знака
Консоль это инструмент разработчика, который позволяет вывести отладочную информацию (и не только) не мешая пользователю.
30 дек 2020 в 18:55
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Она нужна писателю, а не пользователю. Ну например:
- Не реализован пользовательский интерфейс, некуда выводить данные (в частности — учебные задачи). Можно выводить результат кода через console.log и убедиться, что он работает правильно.
- Что-то вычисляется из множества переменных (циклов / вызовов) и получается неверный результат: Пошагово расставить в коде console.log и выводить значения переменных в разных местах, позапускать код, пока не поймаете причину ошибки.
- Попался сложный алгоритм с хитрыми циклами, надо разобраться что в нем происходит: Сразу можно расставить на каждой итерации console.log со всеми переменными, позапускать — смотреть, как работает.
- Банально запустить однострочный код и что-то быстро посчитать / преобразовать / сортировать. Собрать какие-то данные из таблицы на каком-нибудь сайте.
Помимо .log() у console есть еще несколько методов.
- console.warn(«# исправить функцию») — Можно оставить самому себе такие сообщения. Написал какой-нибудь кусок быстро и некачественно? При запуске кода пусть постоянно мазолит глаза желтым и напоминет, что там кое-что надо переписать. Что-то сверхважное среди остальных предупреждений можно временно отметить через console.error() — сообщение будет красным.
- Функция вызывает функцию, которая вызывает функцию, которая вызывает функцию. Ошибки нет, но хочется проверить, кто-кого вызвал. console.trace()
- console.table() выводит данные из объектов в виде таблицы. Нужен, чтобы хвастаться, что вы о нем знали.
