Sergik+
User-
Posts
976 -
Joined
-
Last visited
-
Days Won
18
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Sergik+
-
А фреймворки — это не нативный js? Это какой-то js из параллельной реальности? Когда вы используете ангуляр, то вы гаранитированно не используете никогда фор с лишними скобками и переменными? Там this, про который аж на самом хабре пишут, используется как-то иначе? От скобок я могу кофем избавится а вот this даже каленым железом не выжечь
-
Ну если хабр не показатель то вот еще http://modernweb.com/2013/12/09/demystifying-this-in-javascript/
-
В PHP тоже this есть Да конечно есть но статей по нему почему то на хабре нету
-
Финансовый, больше ничего не скажу Может и не смогу написать что хочу. Кстати если в какой то момент я пойму что без нативного js не добиться цели то сяду и перепишу на нативе нужные участки кода а пока он не интересует меня )
-
А сколько кода на PHP прекрасного я встречал — не передать. Дело не в языке, а в «программистах». Мне JS очень нравится. А вот Java вообще не нравится капец. Но это только моё мнение, на самом деле в джаве всё не так и плохо, просто мне не по душе. Так что мне кажется некорректным говорить, что язык плохой на основании того, что вам он не по нраву. Правильно пишите, можно на jQuery идеально написать а можно и на нативе наговнокодить, js это всего лишь инструмент и не надо его обожествлять у него есть и плюсы и минусы и я считаю главный его плюс в наличии множества хороших библиотек. Воу воу, сколько крутых слов(бэкбоне, ангуляр, вебсокет, нода) . Первый раз слышку про связку angular + backbone, просветите?). Это все имеет смысл если оно оправданно, а не из за того что это попсовые фреймворки(технологии). На счет языков - наговнокодить можно на любом языке . К сожалению что я хочу там по другому просто никак, если все ручками то и десяти лет не хватит. Бакбоне+ангуляр дословно не воспринимайте, хочу лучшее оттуда взять, надо еще глянуть что в новом ангуляр предложат.
-
Для меня и вас он не сложен, а вот глядя на то сколько статей написано о типичных ошибках новичков и сколько вопрос про this, то начинаешь задумываться а может не все так легко для новичка ? Кстати у меня вот есть свой проект как у каждого тру-программера, на фронте думаю связку бэкбоне+ангуляр а на сервере либо ноде либо пхп+вебсокет, проект примерно от года до до трех думаю ковырять потихоньку (можно великом назвать), там из натива в js думаю только условия будут, так кто я буду 1) говнокодер, 2) кодер, 3) современный веб-разработчик ?
-
Ну я считаю это уже далеко не для новичков задачи. Кстати у Soraxa последнее видео классное гляньте. Вопрос не в том знать или нет, вопрос в том как правильно пользоваться, велосипеды тоже можно правильно писать. Велосипедов полно написал в юности, извините но тошнит от них. Вообще я считаю что js это язык для программистов далеко не среднего уровня и для чего его пихать каждому новичку мне не совсем понятно.
-
Задача номер 3 - это школьная математика. Задачу номер 4 без номера три сделать не получится. Задача про физику применима, например при написании кинетического скроллера или иных эффектов на сайте. Эффекты то на сайте мне зачем писать ? Скучно велосипеды пилить, полно ведь в сети.
-
К сожалению я в этой теме сильно плюхаюсь как и многие думаю, может подскажете материалы для прочтения.
-
Хотите учебную задачу на нативном JS, с которой не справится фреймворк? Да легко: 1) Написать функцию вычисления n-ного числа Фибоначчи. А без рекурсии? 2) Написать калькулятор, с функцией памяти. 3) Написать фреймворк, реализующий работу с векторами (скалярное произведение, угол между векторами, сложение/вычитание, проекция вектора на вектор, расстояние от точки до плоскости, заданной единичным вектором), вектора могут быть двумерные и трёхмерные. 4) Написать простейший физический движок. могу ещё вам напридумывать. Можете по выбору "сбацать" на PHP или на JS. 1) фибоначчи у Ильи Кантора в учебнике есть задачка 2) калькулятор конечно интересно, надеюсь выкрою время 3 и 4 думаю далеко не для новичка задачки. И да где это интересно применимо в реальности, мне никто не доверит написание физического движка. И кстати я думаю для написания физического движка точно предпочтут другой яп.
-
Не путайте семантику с SE-мантикой Ну я думаю все вкладывают такой смысл в семантику, по факту никто не может объяснить преимуществ семантики.
-
Я ничего не путаю, я понимаю разницу между фреймворком и языком, я задавал же вопрос здесь на форуме какую учебную задачу можно сделать на js так мне никто не ответил, на php нативном я без проблем могу хоть что сбацать без фреймворков а вот на нативе в js я особо не вижу желающих писать, все что больше 3 строк сразу все начинают jQuery подключать, так это я такой неправильный или с js что то не так ? Все любят js а вот пишут реальные приложения на нем единицы
-
Теги точно не участвуют в семантике, а role если начнут учитывать поисковики то будет все так же как и с meta тегами, короче очень мутная тема семантика.
-
Так пишет что прав у вас нету.
-
А какой язык лучше? Если идеальный? Какие именно плюшки появились в послених версиях js? JS неплох с плюшками, с backbone почти идеален, ну а cofee кому нравится а кому нет. Если из современных то мне python понравился, еще нравился ruby но любовь сообщества к нему последнее время угасает что немного смущает. По последним версиям все гуглится по ecmascript 6.
-
У контейнера по умолчанию отступы по 15пикселей слева и справа.
-
Так что хорошего в куче не кому не нужных скобок и инициализации никому не нужной переменной, я как только первый скрипт на js написал так сразу захотел под это хелпера написать, что хорошего то ? Вы правда считаете что куче умных людей вся эта хрень понравилась и они от нефик делать начали все это исправлять ? И да я понимаю что у js полно адептов, но я так же достаточно ленив как программист чтобы терпеть кучу лишних телодвижений. Js не совершенен но пока ничего другого нету вот и пользуемся что дали.
-
Если в итоге ученик сможет успешно выполнять делегируемые ему задачи, то все будут довольны. В офисе тоже обучают новых сотрудников, и часто обучение оплачивается. И я не буду брать "кого-то", у меня есть конкретные представления о нужном кандидате. Так если вам для работы надо может уже есть готовые кандидаты с необходимыми навыками ? Так так так, а чо это я евроремонт не видел, скрываем ?
-
Мидл мидлу рознь. Каждый уважающий себя программист должен знать "нативно" свой язык программирования(уметь реализовать функционал вне зависимости от того используется фреймворк или нет) . Давайте еще серверные языки учить на основе фреймворков, не вдаваясь в документацию. Третий раз пишу, одной книжки достаточно, js далеко не идеален чтобы на него молится, придет время когда абсолютно все они возьмут из библиотек вот тогда и будем восторгаться нативным js. Скажу вам больше многое из натива со временем умрет так как мало эффективно. Кстати уже в последнем релизе js кучу приятных плюшек появилась.
-
А зачем его знать то досконально ? Я ведь написал что одной книжки достаточно, пользуйтесь современными методами, самое веселое что последних релизах js они подбирают все из известных библиотек. Ну и что что написано на нативном js (js тоже на чем то написан ведь), я ведь не должен знать как работает двс чтобы ездить на авто,я например знал очень хорошо ассемблер - даже представить не могу зачем мне нужны эти знания Очень умные люди пишут для вас прекрасные инструменты чтобы вы не мучались, даже миддлу избытачно знать в совершенстве нативный js, все равно в 99% будете использовать библиотечки. Основы программирования всегда останутся основами программирования. Я основы еще на паскале изучал, самая идея циклов хреново придумана, подумайте сами сколько лишних движений в цикле for.
-
И как же предлагается осуществлять перебор элементов без цикла? Пользуемся современными методами http://underscorejs.ru/#each
-
Я firebug-ом пользуюсь как обычным devtools, для меня особой разницы нету.
-
так его ж и отдельно можно всегда поставить. Ну я и написал выше что вроде ничего особенного чего нельзя сделать плагинами. Я просто надеялся что это я такой невнимательный и коллеги чего интересного найдут.
-
А что за плагины? firebug
-
В этом и есть его убогость? Как будто в других языках нет точек с запятой. У HTML это не так с синтаксисом? Не только в этом, кучу особенностей которые зачем то убирают библиотечки, если это не явные ошибки в языке так зачем их вообще убирать ? И да в современных яп отказываются от такого тяжелого синтаксиса. Поймите я не отговариваю от js я просто призываю использовать его с умом, используя современные библиотеки для js можно вообще половина в книжке по нативу выбросить за ненадобностью, народ вон давно от циклов отказался как от пережитка прошлого и ничо.