CSS для JavaScript разработчиков
CSS for JavaScript Developers
css-for-js.dev - Josh Comeau
Онлайн-курс, который обучает основам CSS для разработчиков React / Vue. Cовершенно новый интерактивный опыт обучения, призванный помочь разработчикам JavaScript стать уверенными в CSS.
CSS может быть забавным. Я обещаю.
Для многих фронтенд-разработчиков CSS - самая неприятная часть их работы.
Когда вы делаете ошибку в Typescript, вы получаете полезную подсказку, в которой указывается, что именно вы сделали не так. В CSS, напротив, вы остаетесь в неведении, не понимая, почему вы не получаете ожидаемого результата.
Эти постоянные сбивающие с толку сюрпризы выводят нас из состояния потока и подрывают нашу уверенность. Неудивительно, что многим из нас не нравится писать CSS!
Однако, несмотря на все это внешне, CSS на самом деле является глубоко последовательным и надежным языком. Это кажется непредсказуемым, потому что задействованы сложные системы, системы, которые для нас совершенно невидимы.
CSS - это неявный язык.
Неважно, сколько лет вы потратите на практику CSS - если вы не узнаете, как работают лежащие в его основе системы, ваша ментальная модель всегда будет неполной.
Подумайте о том, как большинство из нас изучает CSS: мы узнаем, как работают отдельные свойства, вместо того, чтобы сосредотачиваться на том, как алгоритмы макета используют эти свойства в качестве входных данных. Мы изучаем «крутые приемы» для конкретных ситуаций, а не концепции, которые можно широко применить к любой ситуации.
Это похоже на попытку решить головоломку, когда вам не хватает кусочков. Но это еще хуже, потому что мы виним себя!
Никто не рождается с навыками CSS.
Мы предполагаем, что нам не хватает какого-то «гена CSS», что мы просто не очень хороши в этом. И это самая несправедливая самокритика в мире. Если вы изучите правила CSS, у вас тоже может получиться хорошо!
Овладение CSS коренным образом меняет правила игры. Внезапно самая неприятная часть вашей работы становится развлечением! Как разработчики JS, мы тратим так много энергии, пытаясь избежать написания CSS, когда мы могли бы его принять, и использовать его для создания пользовательских интерфейсов мирового класса.
Так как же узнать правила CSS? Что ж, вы можете потратить бесчисленные часы на изучение документации MDN и спецификаций CSSWG, а затем потратить несколько лет на практику. Вот что я сделал. Это было бесспорно эффективным - конечный результат невероятно ценен - но путь был долгим и трудным.
Я хочу помочь вам ускорить этот процесс. За последний год я собрал все эти знания и опыт в комплексный онлайн-курс для самостоятельного изучения.
Материал на английском языке
Продажник:
Скачать курс:
CSS for JavaScript Developers
css-for-js.dev - Josh Comeau
Онлайн-курс, который обучает основам CSS для разработчиков React / Vue. Cовершенно новый интерактивный опыт обучения, призванный помочь разработчикам JavaScript стать уверенными в CSS.
CSS может быть забавным. Я обещаю.
Для многих фронтенд-разработчиков CSS - самая неприятная часть их работы.
Когда вы делаете ошибку в Typescript, вы получаете полезную подсказку, в которой указывается, что именно вы сделали не так. В CSS, напротив, вы остаетесь в неведении, не понимая, почему вы не получаете ожидаемого результата.
Эти постоянные сбивающие с толку сюрпризы выводят нас из состояния потока и подрывают нашу уверенность. Неудивительно, что многим из нас не нравится писать CSS!
Однако, несмотря на все это внешне, CSS на самом деле является глубоко последовательным и надежным языком. Это кажется непредсказуемым, потому что задействованы сложные системы, системы, которые для нас совершенно невидимы.
CSS - это неявный язык.
Неважно, сколько лет вы потратите на практику CSS - если вы не узнаете, как работают лежащие в его основе системы, ваша ментальная модель всегда будет неполной.
Подумайте о том, как большинство из нас изучает CSS: мы узнаем, как работают отдельные свойства, вместо того, чтобы сосредотачиваться на том, как алгоритмы макета используют эти свойства в качестве входных данных. Мы изучаем «крутые приемы» для конкретных ситуаций, а не концепции, которые можно широко применить к любой ситуации.
Это похоже на попытку решить головоломку, когда вам не хватает кусочков. Но это еще хуже, потому что мы виним себя!
Никто не рождается с навыками CSS.
Мы предполагаем, что нам не хватает какого-то «гена CSS», что мы просто не очень хороши в этом. И это самая несправедливая самокритика в мире. Если вы изучите правила CSS, у вас тоже может получиться хорошо!
Овладение CSS коренным образом меняет правила игры. Внезапно самая неприятная часть вашей работы становится развлечением! Как разработчики JS, мы тратим так много энергии, пытаясь избежать написания CSS, когда мы могли бы его принять, и использовать его для создания пользовательских интерфейсов мирового класса.
Так как же узнать правила CSS? Что ж, вы можете потратить бесчисленные часы на изучение документации MDN и спецификаций CSSWG, а затем потратить несколько лет на практику. Вот что я сделал. Это было бесспорно эффективным - конечный результат невероятно ценен - но путь был долгим и трудным.
Я хочу помочь вам ускорить этот процесс. За последний год я собрал все эти знания и опыт в комплексный онлайн-курс для самостоятельного изучения.
Материал на английском языке
Продажник:
Для просмотра содержимого вам необходимо зарегистрироваться!
Скачать курс: