1. это не мой пример, а твой. ты признаёшь, что наврал?
2. они и разделены. поведение вынесено в функцию.
3. ага, на целые сотые доли микросекунд х)
4. минификатор может и нет, а вот gcc - да. тут чел на форуме недавно жаловался.
5. ага, придумали себе грабли, а потом костыли, чтобы грабли не сильно били х) по секрету скажу, что ие даже строку не всегда правильно указывает. что уж говорить про номер символа. а минификаторы пренепременно всё в одну строку пихают.
5. а теперь фокус-покус: просто вырезаем все комментарии и получаем 40кб
хороший код не нуждается в комментариях. разве что по самому минимуму, а не как в джквери:
Цитата:
|
// Used for trimming whitespace
trimLeft = /^\s+/,
trimRight = /\s+$/,
// Check for digits
rdigit = /\d/,
// Match a standalone tag
rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>)?$/,
|
ага, толпа леммингов не может ошибаться х)