Здравствуйте, Mamut, Вы писали:
M>Если ты нашел ошибки даже в такой популярной и используемой либе, как jQuery, многкратно оттестированной, активно развиваемой, и т.п., то что уж говорить о либе, круг пользователей которой ограничивается, ну, десятком человек
Так о том и речь, что либы (будь то jQuery или любой другой качественный продукт) были и остаются "ширпотребом". Одно дело сшить костюмчик под заказ у хорошего портного, другое дело заскочить в Лужники и взять уже готовое. Подходящая аналогия?
M>Еще раз повторю — javascript-программирование — это не обязательно низкоуровневое программирование.
То то и оно, что обязательное! В противном случае будет получаться нечто, вызывающее "смех сквозь слезы" у "низкоуровневого писателя". Вот пример, за которым ходить далеко не стал, а взял то, что запомнилось из jquery.tooltip (Вы ранее давали ссылку):
function viewport() {
return {
x: $(window).scrollLeft(),
y: $(window).scrollTop(),
cx: $(window).width(),
cy: $(window).height()
};
}
Давайте сыграем в игру — угадайте с трех раз, где "плакать и смеяться".