хочу научиться Angular 2... сразу к нужным технологиям которые не отстали на 1-2 года
Вроде бы уже Angular 4 вышел. А на гитхабе лежит 5.0.0-beta.7.
не уверен в том, что именно это мне подходит... да и всё пробовать както не то чтобы не хочется, наоборот очень хочется, потому что интересно, но его слишком много накопилось, а вермя к сожалению это деньги, как бы нам этого не хотелось, но это так, это ведь факт
Наверное я не очень хорошо выразился про метод проб и ошибок. Не совсем та мысль получилась. Расскажу сказку. При выборе инструментов, вы думаете.. с чем бы это сравнить.. как персонаж какой-нибудь стратегии. Есть слот под шлем (10 вариантов) , под доспех (5 вариантов), под меч (15 вариантов) и.т.д. А тут у нас есть слот под пакетный менеджер (1 вариант: NPM), таск-раннер (2 варианта: Grunt/Gulp), сборщик (2 варианта: Webpack/Browserify), препроцессор (4 варианта: LESS/SASS/Stylus...), методология (3 варианта: БЭМ/RSCSS/SMACSS), библиотека для анимации (5 вариантов: ....) и.т.д. Цифры из головы, но близкие к истине. Если вы владеете мечом - вы владеете любым мечом. Если вы умеете носить шлем, вы умеете носить любой шлем. Если вы владеете препроцессором - вы владеете всеми препроцессорами. Все инструменты в каждом слоте одинаковые. Дальше вопрос личных предпочтений или узких задач, которые не будут показательными. Для того, чтобы это понять, нужно своими руками попробовать разные инструменты из каждого слота. Как только осознание придет (именно осознание, а не просто "да, вроде понял"), вы поймете что учить, как учить, зачем и почему, а времени будет уходить совсем немного. Попробуйте подойти к изучению инструментов с такой стороны, это сэкономит кучу времени и сильно расширит кругозор.
А с версткой - да познакомьтесь с этими флоатами и таблицами, вопрос пары дней.
Olek1, не интересовался видео по теме, так что не отвечу на этот вопрос. Но мне кажется лучшим способом построения своего окружения является метод проб и ошибок, а не повторение за кем-то. Это позволяет сформировать более полное представление об инструментах и собрать набор этих самых инструментов под себя/проект исходя из задач, которые стоят.
Olek1, Штуку от Emmet видел, но какой-то пользы от нее не вижу, ибо все стили перед попаданием в браузер у меня проходят как минимум PostCSS, как максимум еще и LESS/SASS. Соответственно обратная связь из браузера в файл полностью теряется. А это главная фишка этого инструмента.
у меня в BrowserSync можно выбрать только 1 файл а не отслеживание всей директории проекта, иногда не "цепляет" без обновления страницы чего то
Не знаю, что сказать, сочетания (Grunt/Gulp)+BrowserSync работают хорошо, проблем не замечаю.
beginer123, Изначальная разница в идеологии, а не синтаксических особенностях, поэтому лучше сформулировать вашу мысль немного по-другому:
Процедурный подход придумали люди, которые писали инструкции по использованию каких-то приборов (условно). Для них важен набор инструкций. Когда инструкций становится много, они выделяют часть из них в отдельный блок. Выполнение программы - последовательное выполнение инструкций.
А ФП придумали математики, функции стараются ими быть в математическом смылсе слова - принимают параметры и всегда возвращают значение (при этом чистые функции не изменяют ни свои параметры, ни свое окружение). При таком подходе выполнение программы походит на вычисление цепочки (или лучше сказать дерева) функций в сложной математической формуле. Оно не совсем последовательное, скорее все идет в обратную сторону - изнутри наружу, совершение одного действия позволяет выполнить второе, которое зависит от первого, затем третье, которое зависит от второго и.т.д. Большая вложенность, о которой вы говорите - это неизбежное следствие такого подхода.
Дмитрий, Если я все правильно понял, то они сейчас оформили все, что было связано с железом в их маркете, в natjs и рекомендуют использовать этот инструмент. Посмотрел в исходники некоторых его модулей - там реализации нужных возможностей на Java/ObjectiveC. Так что доступ к железу хоть и ограничен (явно еще не все реализовано), но присутствует.
FinnishFox, Слишком стандартные + они естественным образом получаются смещенными относительно текста в ссылках, что выбивается из красивого дизайна. Если уж и использовать какие-то рамочки, то стоит их выравнивать красиво, чтобы отступы были одинаковые со всех сторон.
rinatoptimus, в общем случае порядок не так важен, тут проблема в том, что фокус где-то перемещается, а где именно - не видно, т.е. для :focus стилей никаких нет. Это хорошо заметно, если включить какую-нибудь читалку, которая умеет самостоятельно подсвечивать элементы (я обычно включаю ChromeVox) и протабать страницу.
Скажите, пож-ста, как должно табаться?
Со ссылками все просто, а вот с интерактивными элементами (аккордеоны, вкладки и.т.д.) все гораздо интереснее - там нужно не просто табать. Добавляются стрелки, пробел, enter, ctrl, shift... почитать рекомендации можно вот тут (хотя применять все это на практике весьма непросто, особенно учитывая тот факт, что бизнесу обычно наплевать на тех, кому это может быть полезно).
Swartex: Больше трех лет пользуюсь ей каждый день на двух компьютерах, левых пакетов не ставлю, регулярно обновляю - ничего не глючит. Была проблема со сменой раскладки клавиатуры, но ее уже давно пофиксили. Так что утверждение, что "она достаточно глючная", для меня остается загадкой.
Basil_Dev: Как нажать кнопку "Отправить" без мышки? Очень просто - с помощью tab перейти на нее и нажать enter. Другое дело, что многие люди забывают задавать стили для :focus на сайтах, как это и случилось на тостере с этой кнопкой. Поэтому перейти на нее вы можете, а увидеть, что перешли - нет.
xmoonlight: Да нет, донейтить не надо, я и так его доведу до ума) Ну а пока цвета более-менее поправил, математику немного поменял, и в анонимную функцию завернул, так что пользуйтесь на здоровье. В перспективе добавлю больше рандома в формы (насчет фракталов не уверен, но подумаю), сделаю, чтобы все были повернуты по-разному, ну и производительность починю. А пока будет выглядеть вот так:
xmoonlight: Спасибо за развернутый комментарий, вы верно заметили главные недостатки. Я немного подзабросил этот скрипт (самому он не нужен), но надеюсь вернуться в ближайшем будущем и доделать его. По поводу математики уже заморочился, есть идеи по поводу нормализации цветовой гаммы, чтобы не было похожих цветов и равномерных заливок, осталось все это оформить.
Сергей Горностаев: Возможно) Но через неделю уже будет понятно, пошло оно или нет. Если пошло, то там внезапно и Clojure и ClojureScript появятся на горизонте, потом произойдут "изменения в мозгу"... А если не пошло, то просто будет какой-то опыт, который в целом не понравился, но некоторые общие идеи из него можно перенести в привычную обстановку.
wimxnso: Если ноут нормальный и игры сделаны под линукс, то все будет работать. Сам я в игрушки особо не играю, но запускал террарию и cs - проблем не было.
Если вы не брезгуете выкладывать свои учебные проекты на CodePen (если они небольшие) или GitHub (если большие) - то можете мне написать. Контакты и занятные ссылки в профиле.
Вроде бы уже Angular 4 вышел. А на гитхабе лежит 5.0.0-beta.7.
Наверное я не очень хорошо выразился про метод проб и ошибок. Не совсем та мысль получилась. Расскажу сказку. При выборе инструментов, вы думаете.. с чем бы это сравнить.. как персонаж какой-нибудь стратегии. Есть слот под шлем (10 вариантов) , под доспех (5 вариантов), под меч (15 вариантов) и.т.д. А тут у нас есть слот под пакетный менеджер (1 вариант: NPM), таск-раннер (2 варианта: Grunt/Gulp), сборщик (2 варианта: Webpack/Browserify), препроцессор (4 варианта: LESS/SASS/Stylus...), методология (3 варианта: БЭМ/RSCSS/SMACSS), библиотека для анимации (5 вариантов: ....) и.т.д. Цифры из головы, но близкие к истине. Если вы владеете мечом - вы владеете любым мечом. Если вы умеете носить шлем, вы умеете носить любой шлем. Если вы владеете препроцессором - вы владеете всеми препроцессорами. Все инструменты в каждом слоте одинаковые. Дальше вопрос личных предпочтений или узких задач, которые не будут показательными. Для того, чтобы это понять, нужно своими руками попробовать разные инструменты из каждого слота. Как только осознание придет (именно осознание, а не просто "да, вроде понял"), вы поймете что учить, как учить, зачем и почему, а времени будет уходить совсем немного. Попробуйте подойти к изучению инструментов с такой стороны, это сэкономит кучу времени и сильно расширит кругозор.
А с версткой - да познакомьтесь с этими флоатами и таблицами, вопрос пары дней.