2014-11-20 5 views
0

Я хорошо разбираюсь в Javascript и угловатом материале и нашел его очень интересным, но плохим в CSS и проектированием макета страницы. Я не могу просто создать страницу. Я не нашел интерес к материалам CSS. Я хочу быть SPA, но возможно ли это без овладения CSS? Всякий раз, когда у меня есть задача, связанная с Javascript, мне приходится сталкиваться с css/stylesheets. Как много важно для разработчика JS знать CSS?Насколько важно, чтобы разработчик JS знал CSS?

+3

Вы не ответили на свой вопрос? «Всякий раз, когда у меня возникает задача, связанная с Javascript, мне приходится сталкиваться с CSS/stylesheets». Если вы продолжаете сталкиваться с этим, как вы думаете, что делать? Игнорировать его и притворяться, что этого не существует? – mason

+0

@mason получил точку. Теперь позвольте мне найти, как осваивать css – F11

+0

, просто скопируйте и измените разметку загрузочного компонента и используйте http://bootswatch.com/, чтобы он выглядел прилично, без особого мастерства. – dandavis

ответ

4

Существует разница между изучением языка CSS и возможностью создания привлекательного SPA или веб-сайта. Я сам очень хорошо разбираюсь в CSS, но не могу создать красивый макет. Вот почему я работаю с графическими дизайнерами, которые могут предоставить мне PSD или изображение, которое я могу использовать для перевода в CSS для Интернета.

Если вы разработчик JS, вы должны быстро забрать язык CSS, так как фреймворки, такие как JQuery, основаны на синтаксисе CSS для синтаксиса DOM-селектора.

Вы можете использовать фреймворк, такой как Twitter Bootstrap, в качестве основы для вашего макета и перейти оттуда. На начальном этапе проектирования вашего SPA с использованием фреймворка может быть очень полезно.

Итак, чтобы ответить на ваш вопрос: очень полезно знать CSS как разработчика JS, и вы, вероятно, знаете больше, чем думаете. С другой стороны, не очень многие разработчики JS также являются хорошими графическими дизайнерами!

+1

Очень верно. графические дизайнеры более склонны к «искусству», чем к техническим материалам, таким как кодирование, хотя они имеют базовые знания о html-структурах. его перед разработчиком ответственность за превращение этого искусства в реальный веб-макет с использованием HTML, CSS, Javascript. – Roi

1

Из моего опыта css является критическим. вы не можете создать страницу с помощью JS. вы должны добавить HTML/CSS. Не означает, что вы эксперт по UX, и вы решаете, как выглядит страница, но чтобы развить ее, много работы css. css становится проще со временем, и я в основном узнал его, играя со значениями в инструментах разработчика Chrome, чтобы увидеть, как изменяются разные атрибуты/значения моего макета и стиля пользовательского интерфейса. не игнорируйте css. его должно быть в вашем навыке, установленном как веб-разработчик.

Смежные вопросы