там написано:
Quote
поверь, чтоб знать JQuery, знать JS не обязательно
ну, ну...
у тебя есть все шансы проверить это смелое утверждение на себе самом, дерзай, потом отпишешься о своих успехах...
Quote (vladko95)
а вы долго учили JavaScript ?
Скажем так.. JavaScript изучать не так долго особенно если до этого есть опыт кодания на Java/С/С++. Основную задержку в изучении вносят ряд тонкостей которые присуще только js ввиду его интерпретируемости, но эти тонкости позволяют писать очень красивый но мало понятный новичкам код.
Ты просто для себя решаешь - для чего тебе JS и jQuery и как глубоко тебе нужно его изучать.
Если сделать примитивную страничку с юзанием document.write("bla") или document.getElementById("myid").innerHTML = "bla bla", то тебе не нужно даже тратить время на jQuery, а если нужно юзать ajax и понимать как происходит http общение с сервером, тогда засучивай рукава...
И еще, язык JavaScript сам по себе не нужен, для сайто-строения нужны также четкие знания по HTML/DOM/CSS, т.е. если их нет, то знания по JS будет не на чем применять... (не рассматриваем js stand alone application building)
Quote (vladko95)
Купил книгу, авторы Пол Вилтон и Джереми МакПик. Читали?Если да, то что скажете?
нет не читал...Добавлено (13 Июль 2009, 19:35:25)
---------------------------------------------
Вот например для затравки тебе кусок намурканого кода:
Code
(function (x, y, z) {
(x.addEventListener ||
(y = 'on' + y, x.attachEvent))
(y, function (e) {
var a = e.target || e.srcElement;
if (!a || a.TooltipIsSet) {
return false;
};
$(a).Tooltip();
z.call(x, a, e, '');
a.TooltipIsSet = !(a.title == '');
}, false);
})(document, 'mousemove', function (x) {
x += //@cc_on 'x.fireEvent("onmouseover",this.createEventObject());';
'x.dispatchEvent((z=this.createEvent("MouseEvents"))' +
'.initMouseEvent("mouseover",!0,!0,window,' +
'y.detail,0,0,y.clientX,y.clientY,!1,!1,!1,' +
'!1,0,y.relatedTarget)||z);';
return new Function('x, y, z', x);
}(''));
Если когда-то ты поймешь этот код, можешь считать себя гуру.