14.12.2011, 22:52
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,210
|
|
Оказывается дело еще хуже...
|
|
14.12.2011, 23:27
|
Интересующийся
|
|
Регистрация: 26.11.2011
Сообщений: 25
|
|
Спасибо за советы!
Сообщение от ksa
|
Policeman, устройся на работу как JS-прогер и всё попрёт.
|
буду стараться как-то зацепиться и вырваться из оков верстки
Сообщение от Gozar
|
Проще всего действительно взять какой-нибудь сложный проект и попробовать его реализовать. Под сложным понимается сложенный из множества мелких, например: Сообщество (вконтакте, однокласники), форум, CMS.
Хотя возможно я загнул, тут ещё и знания серверной части потребуются.
|
если не ошибаюсь во всех этих вариантах нужно хоть какое-то знание северного языка, что же делать если еще углубляться во все темы сразу тогда я стану "мастером на все руки" на начальном этапе и буду работать просто за хлеб (т.е. и танцую и пою и играю на гитаре и водитель авобуса и..) А если покодить что то с node.js будет какой-то смысл мне это поможет стать яваскрипт разработчиком или это другая песня т.е сделать сайт с прим. на серверной стороне node.js и потом еще фронтенд сделать.
Сообщение от B@rmaley.e><e
|
Походить по собеседованиям на JS разработчика, и по результатам проанализировать, чего Вам не хватило :-)
|
это классная тема, я так раз попробовал в одну контору послали сказали что англ не подошел вообще, как раз начал учить английский после этого. Месяца через два этим наверно займусь, пока есть время хоть что сделать еще
Сообщение от trikadin
|
3) Написать свою либу, свой сайт на AJAX'е, игру на canvas'e.
|
Можно спросить?
> Написать свою либу
Каждый уважающий себя яваскрипт разработчик пишет свою либу? Никогда не пробовал что-то подобное делать, а если кроме меня никто ей пользоваться не будет или просто забракуют скажут как мы в команде будет разбирать твой код с твоей либой, не такой документированный не такой красивой как "jQuery и тд." для чего она служит тогда? Моя либа. Хотелось бы конечно сложить все практики или шаблоны в файл и юзать на здоровье.
|
|
15.12.2011, 00:36
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от Policeman
|
> Написать свою либу
|
Это очень хорошее тренировочное задание, как минимум. Позволяет понять, что происходит внутри той же jQuery.
К тому же, вы будете её идеально знать, как она действует, в каких случаях. И в личных проектах вам будет намного удобнее использовать именно её.
Я не призываю не использовать другие фреймворки и либы.
|
|
15.12.2011, 01:35
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
Сообщение от Policeman
|
> Написать свою либу
|
нахрен оно нужно. будет очередной гавнокод. по-моему мнению, будет лучше читать код популярных библ (jq, mt, extjs) и вникать в суть написанного, а не с пеной у рта пытаться реализовать "такое же, только с блекджеком и профурсетками".
.. я начинал писать свой фв, но стало лень слишком много всего писать.
|
|
15.12.2011, 01:49
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от melky
|
нахрен оно нужно. будет очередной гавнокод. по-моему мнению, будет лучше читать код популярных библ (jq, mt, extjs) и вникать в суть написанного, а не с пеной у рта пытаться реализовать "такое же, только с блекджеком и профурсетками".
|
При чтении запоминаешь хуже, чем при написании))
Я не собираюсь её распространять и выкладывать (во всяком случае, не сейчас - это точно)). Просто я её дописываю и регулярно подновляю - в соответствии с пополнениями в моих знаниях.
А jq мне не нравится. Причём, наверное, дело не в ней самой, а в людях, которые её используют, регулярно задают глупые вопросы на этом форуме и даже не пытаются хоть немного разобраться в чистом js.
jQuery популярнее js, вот что мне не нравится.
|
|
15.12.2011, 02:03
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
ты совершенно прав. со временем приходит понимание того, что jquery - для дизайнеров. но оно оказывается ошибочным, если проанализировать библу и её использование.
ты не замечал, что бывает high-level jq и low-level jq? первое - это моднявые селекторы в долларах, а за ними следуют "вау"-цепочки вызовов методов super- fadeIn, $.get, $.post и т.д
а есть и лоу-левел jq. это "родительские" функции, от которых идут ответвления в виде примочек (пример - $.animate и $.fadeIn, $.ajax и $.load, $.style и $.hide, et cetera).
а ведь совсем немногие вообще знают, что jq можно использовать и так
var el = document.querySelector...;
$.style(el, "border", "1px red solid");
..
если смотреть на эту библу с этой стороны, она не кажется такой противной. и работает быстрее
|
|
15.12.2011, 02:09
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Да кто ж спорит-то, что у неё плюсы есть?) И понятно, что в умелых руках (и мозгах, хехе) она будет работать вполне эффективно.
А querySelector - крутая штука, +1. Хотя если бы xPath реализовали нормально - тоже было бы неплохо)
|
|
15.12.2011, 02:12
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
по-моему, половина инструментария jq уходит, если повырезать Sizzle и примочки над лоу-левел методами.
вот тебе и удобный кроссбраузерный framework
|
|
15.12.2011, 02:17
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от melky
|
по-моему, половина инструментария jq уходит, если повырезать Sizzle и примочки над лоу-левел методами.
|
Кстати да, всегда бесило, что нельзя собрать себе jquery. Зайти, поставить галочки "я хочу вот эти три ф-ции, а остальные нафиг не сдались" и получить урезанную копию.
|
|
15.12.2011, 02:19
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
github.
у неё даже make-файл есть, где можно поубирать ненужные файлы.
остальное, к сожалению, ручками.
|
|
|
|