Верстка, CSS, HTML, SVG
Как продолжить учить html и css после codeacademy?
Проблема в том, что я мне интересно создать что-либо интерактивное и я не знаю может ли это вытащить html и css и есть ли смысл изучать javascript без html и css
Не надо вообще ничего учить. Надо писать то, что вы хотите писать. Если чего-то не знаете - пользуйтесь справочниками. Учитесь находить исходники в гугле и использовать их.
Это приходит с опытом.
Для взаимодействия с HTML+CSS на JS через DOM API (в которое входят объекты window, document, их методы, классы вроде HtmlElement и т. д.), вовсе не нужно знать все тэги, аттрибуты и стили.
Оно унифицировано для любых тэгов, аттрибутов и стилей, в соответствии со стандартом DOM.
То есть, чтобы задать значение такому-то аттрибуту некоего элементу, вы в любом случае выполняете код вроде:
var el = document.getElementById("myid");
el.<имя_аттрибута> = <значение_аттрибута>;
Нет нужды знать все аттрибуты, тэги и стили наизусть - взаимодействие с ними со всеми примерно одинаково реализуется.
А как оно реализуется - это уже изучается именно в процессе изучения JS. Т. е. хотите уметь взаимодействовать с DOM-деревом (проще говоря - с HTML) на JS - так и взаимодействуйте с ним на JS. Хотите научиться ездить на велосипеде - ездите на велосипеде, а не тренируйтесь в спортивной ходьбе. Обучение происходит так - и только так.
Так что берите тот инструмент, который нужен для вашей задачи, и не выдумывайте ерунды.
Нужен JS - юзайте JS. Нужен PHP - юзайте PHP.
Программисты так и делают, потому и осваивают быстро любой инструмент и могут в принципе писать что угодно. А тупые кодеры с синдромом утенка вечно найдут кучу поводов, лишь бы не изучать ничего нового и страдать однообразной фигней.
Это приходит с опытом.
Для взаимодействия с HTML+CSS на JS через DOM API (в которое входят объекты window, document, их методы, классы вроде HtmlElement и т. д.), вовсе не нужно знать все тэги, аттрибуты и стили.
Оно унифицировано для любых тэгов, аттрибутов и стилей, в соответствии со стандартом DOM.
То есть, чтобы задать значение такому-то аттрибуту некоего элементу, вы в любом случае выполняете код вроде:
var el = document.getElementById("myid");
el.<имя_аттрибута> = <значение_аттрибута>;
Нет нужды знать все аттрибуты, тэги и стили наизусть - взаимодействие с ними со всеми примерно одинаково реализуется.
А как оно реализуется - это уже изучается именно в процессе изучения JS. Т. е. хотите уметь взаимодействовать с DOM-деревом (проще говоря - с HTML) на JS - так и взаимодействуйте с ним на JS. Хотите научиться ездить на велосипеде - ездите на велосипеде, а не тренируйтесь в спортивной ходьбе. Обучение происходит так - и только так.
Так что берите тот инструмент, который нужен для вашей задачи, и не выдумывайте ерунды.
Нужен JS - юзайте JS. Нужен PHP - юзайте PHP.
Программисты так и делают, потому и осваивают быстро любой инструмент и могут в принципе писать что угодно. А тупые кодеры с синдромом утенка вечно найдут кучу поводов, лишь бы не изучать ничего нового и страдать однообразной фигней.
Сначала русский выучи.
А JS не такой хороший, на сколько про него говорят.
Применяя хтмл5 и цсс3 можно очень неплохой интерактив сделать.
Так что, если хочешь делать прям большие и сложные сайты с интерактивом (Регистрация, личные кабинеты), то лучше учи языки серверной части, ПХП, Яву (НЕ ЯВАСКРИПТ!!), Питон.
А с JS можно просто ознакомится и в крайнем случае библиотеки использовать, но заморачиатся и писать самому ой как не нужно.
А JS не такой хороший, на сколько про него говорят.
Применяя хтмл5 и цсс3 можно очень неплохой интерактив сделать.
Так что, если хочешь делать прям большие и сложные сайты с интерактивом (Регистрация, личные кабинеты), то лучше учи языки серверной части, ПХП, Яву (НЕ ЯВАСКРИПТ!!), Питон.
А с JS можно просто ознакомится и в крайнем случае библиотеки использовать, но заморачиатся и писать самому ой как не нужно.
Валера Ботцев
Я без JS вообще написание сайтов не представляю, стараюсь по максимуму вынести безопасные серверные обработки и предварительный обработки на него
Без html и css нет смысла изучать JS. Точно. Т. к. ты не сможешь понимать как работать DOM дерево и как управлять элементами. Можешь немного подучить js и сразу переходить не его библиотеку - Jquery. Так будет проще и быстрее освоишь
Руслан Гимранов
DOM-дерева не существует на голых HTML+CSS. DOM-дерево - это объектная модель в JS (или ином ЯП), которая обеспечивает взаимодействие с HTML и CSS.
document, window, document.getElementById() и пр. - и образуют иерархическую модель, реализующую вообращаемое DOM-дерево.
Проще говоря, DOM-дерево - это именно JavaScriptовское API для взаимодействия с HTML, а не сырой HTML.
Хоть наизусть выучи HTML и CSS, а DOM API не поймешь - оно в JS, а не в HTML и CSS.
Полистайте стандарт DOM и убедитесь сами.
Следовательно, ваш совет звучит как "тебе рано изучать JS, потому что ты пока еще JS не знаешь".
Не м**к ли вы?
document, window, document.getElementById() и пр. - и образуют иерархическую модель, реализующую вообращаемое DOM-дерево.
Проще говоря, DOM-дерево - это именно JavaScriptовское API для взаимодействия с HTML, а не сырой HTML.
Хоть наизусть выучи HTML и CSS, а DOM API не поймешь - оно в JS, а не в HTML и CSS.
Полистайте стандарт DOM и убедитесь сами.
Следовательно, ваш совет звучит как "тебе рано изучать JS, потому что ты пока еще JS не знаешь".
Не м**к ли вы?
Похожие вопросы
- Чтоит ли учить html и css?
- Добрый день! Стоит ли самому учить HTML CSS?
- Я слышал что можно создать веб сайт без языков программирования! тогда зачем учить HTML & CSS и еще JavaScript?
- Зачем учить html,css,javascript если есть конструкторы сайтов?
- Поможет ли вёрстка сайтов закрепить новичку знания HTML и CSS? Или лучше вёрсткой заниматься когда всё знаешь?
- поясните пожалуйста по html и css
- Помогите советом в изучение HTML и CSS?
- Как сделать верхнее меню в HTML & CSS
- Вопрос к тем, кто программирует сайты через HTML и CSS или знает, что это такое. Объясните пожалуйста (вопрос в описании
- Я за неделю изучил HTML и CSS, понятное дело не идеально и вот вопрос стоит ли начинать изучать javascript?