Какова цель и назначение несжатой версии файла библиотеки jquery, предоставленной jquery.com? - PullRequest
0 голосов
/ 23 декабря 2009

Jquery.com предоставляют 2 версии библиотеки jquery. Я всегда использую уменьшенную версию, потому что я никогда ничего не редактирую в jquery базовом файле. но какова польза и назначение другой версии несжатого кода? Люди редактируют файл основной библиотеки, чтобы получить что-то?

Если да, то если мы отредактируем что-либо в основном файле, мы не сможем использовать ссылку на библиотеку Google ajax.

Production (19KB, Minified and Gzipped)   
Development (120KB, Uncompressed Code) 

Ответы [ 3 ]

5 голосов
/ 23 декабря 2009

Если вы используете уменьшенную версию во время разработки, браузеры сообщат вам об ошибке в строке X, но строка X может состоять из сотен или даже тысяч строк несжатого кода. Это очень и очень трудно понять, что именно вызвало проблему.

Разработка против несжатого кода, таким образом, позволяет увидеть, что вызывает проблемы, и исправить. Минимизированный jQuery всегда должен использоваться в рабочей среде, и основные функциональные возможности jQuery не должны быть изменены - для этого нужны плагины.

edit 5/2014: Исходные карты были реализованы во многих браузерах для обеспечения возможности отладки минимизированного кода. https://developers.google.com/chrome-developer-tools/docs/javascript-debugging#source-maps

5 голосов
/ 23 декабря 2009

Это значительно облегчает чтение исходного кода jQuery, особенно во время отладки, чтобы увидеть, что происходит с проблемой в вашем приложении.

1 голос
/ 23 декабря 2009

Это для отладки (хотя я бы сказал, что если вы используете jQuery, вам следует поискать источник, чтобы понять его).

В ASP.NET, по крайней мере, при использовании элемента управления ScriptManager вы можете назначить один сценарий для использования в режиме отладки, а другой - для использования в режиме выпуска, поэтому использование несжатой версии в отладке позволяет переходить от источника к рисунку Если проблема возникла у вас, но когда вы, наконец, соберете релиз, вы будете использовать уменьшенную и сжатую версию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...