All Articles Review
Обзор: JQuery 2.0 Новые возможности
Tareq Fadel on Sat, November 9th 0 comments
jQuery got a massive update earlier in 2013 and the big news is the improvement in the library. Tareq Fadel takes a closer look at what's changed and how it'll affect you in your web projects.

Последнее обновление JQuery был крупнейшим обновления с момента выпуска JQuery себя. JQuery был выпущен на нас на 26 августа 2006 года и семь лет спустя, самый большой релиз, JQuery 2.0 была выпущена 18 апреля этого года. В настоящее время были на релиз 2.0.2 через пару релизов исправить ошибку.

Почему этот релиз такого значительного выброса? Даже создатели JQuery рассматриваем это как значительный релиз, отсюда и большое число версий 2.0, которая была дана JQuery. Эта новая JQuery является JQuery же, как мы знаем, плюс некоторые дополнительные функции, но разница в том, что библиотека новое, построенное с нуля. Он был построен с текущими и будущими браузеров в виду, без поддержки старых браузеров.


Нет Олди?

Ie8logo.png


Читать то, что они должны сказать на своем блоге, что JQuery 2.x не будет поддерживать старое, что является Интернет 6 Проводник, 7 или 8. Это большой и смелый шаг от разработчиков JQuery. Theres был большой шум, чтобы это и как они могли вырезать большой кусок интернет-пользователей со своим циклом выпуска продукции?

Парни в JQuery поняли, что число пользователей старое постепенно уменьшается и скорость, что эти пользователи падают растет. Все больше и больше сайтов проектирования для современных браузеров только с появлением HTML5 и CSS3. Например, Google как компании, когда они выпускают новый продукт через свои услуги, они только выпустить его на текущий и предыдущие версии браузеров. Посмотрите на новых картах Google которых был выпущен только пару недель назад, это было проверено и заставить работать на Internet Explorer 10 (текущей версии) и Internet Explorer 9 (предыдущий выпуск), будто вы смотрите на одного браузера поставщика. Это означает, что она не работает на IE8, 7 или 6, как предполагалось.

Причиной этому большое изменение с JQuery того как они в том, что всегда поддерживал старых браузеров в их рамках. А так как база выросла за эти годы, его поддерживают все больше и больше функций, и эти функции становятся все более и более сложными. Чтобы получить эти работающих на старых браузерах включает в себя много усилий и технического обслуживания. Его просто добрался до стадии, когда его становится неустойчивым, чтобы сохранить поддержку старых браузеров. Плюс, много новых возможностей, которые используют HTML5 технологии, которые в настоящее время освобождены просто невозможно поддерживать в старых браузерах.

Это не значит, что того как они полностью отказалась от поддержки старых браузеров. Если вы ищете, чтобы добавить JQuery на ваш сайт со взрослыми поддержки браузера, то вы можете скачать и JQuery v1.10.1 Они будут продолжать выпуск обновлений и исправляет ошибку в версии 1.10, но никаких серьезных обновлений не будет добавлен к этой вилки. Все новые обновления будут добавлены в версии 2.0 из JQuery. Теперь оба v1.x и v2.x могут работать вместе. Вы можете совпадают обе библиотеки, чтобы позволить разработчикам использовать новые возможности JQuery 2.x для современного браузера и использовать v1.x для старшего поддержки браузера. Опасность в том, что YOURE включая два рамки, что увеличивает нагрузку на пользователя из файла перспективе.


Меньший размер файла?

Еще одна причина того как они решили отказаться поддержка Олди то, что было много коде, что было в оригинале JQuery, что был просто там для пожилых поддержки браузера. Принимая на это вызвало JQuery 2.0 код будет настолько легче, которая всегда является преимуществом при разработке для мобильных устройств. При сравнении JQuery 2.0.2 и JQuery 1.10.1 уменьшение размера на 11,45% до 82Кб уменьшенная и сжатый.

Потому что есть еще много пользователей там использовать старое, разработчики рекомендуют использовать оба v1.x и v2.x simultaneosly. Там, где они рекомендуют использовать JQuery 2,0 исключительно момент, когда развивающиеся не-веб-сайте сценариям.

Херес официальный список рекомендаций сценариям:

  • Google Chrome дополнения
  • Mozilla XUL приложений и расширений Firefox
  • Firefox OS приложения
  • Chrome OS приложения
  • Windows 8 Store (Современные / Metro UI) приложения
  • BlackBerry 10 WebWorks приложения
  • PhoneGap / Кордова приложения
  • Яблоко UIWebView класса
  • Microsoft WebBrowser управления
  • Node.js (в сочетании с jsdom или аналогичный)

Как вы можете видеть, это чистой среде HTML5 которая не будет когда-нибудь понадобится поддержка Олди.


Пользовательские Строит

Build.png


Это очень приветствуется новое дополнение к JQuery, где вы можете настроить то, что вы хотите и не хотите включать при построении JQuery. Это позволяет уменьшить размер файла дальнейшего удалением всех функций, которые вы не имели, используется в конце вашего проекта. В большинстве случаев, я никогда не использую все возможности JQuery в тот или иной проект. В некоторых случаях вы, возможно, используется только менее 10%, но Яд нужно включать в себя весь сборки, что увеличивает размер файла без необходимости. Если Youve Modernizr использовали раньше, Яд понять, насколько полезно это было для разработчиков. В рамках увеличивается в размерах с несколькими дополнительными мощными функциями она может подойти к такому моменту, что ее слишком большой, чтобы включить в любом месте и с помощью пользовательской построить функцию можно масштабировать его обратно до приемлемого уровня.


То же API

api.png


В целях обеспечения согласованности и не иметь слишком много ремонта. Theyve сделали его совместимым с тем, что, котор вы привыкли в плане документации, начиная с версии 1.9. Например, если Youve использовал одну из своих служебных методов определенным образом в версии 1.9, то это не изменилось и использовать его в версии 2.0 будет точно то же самое. Его просто как JQuery выполнит действие, под капотом может быть различным. Но для конечного пользователя это не будет JQuery чувствую никакой разницы.

Это очень важно, чтобы убедиться, что они не делают отчуждать сообщества или пользователей JQuery. Если Theyd что был капитальный ремонт по тому, как Вы пишете JQuery то это, возможно, был слишком большой ход и вызвало много пользователей, уклоняются от него или не использовать все это вместе. Как JQuery 2.0 развивается и созревает Theyll, медленно внесении изменений в API принять новые, более эффективные методы применения коде на сайт пользователями.


Заключение

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

Related Videos
Comments (0)

You must be logged in to comment.

Absolute Beginners Guide to JavaScript
JavaScript 101
Dream It. Do It.
Do you want to learn Absolute Beginners Guide to JavaScript?
Yes, I want to learn!
No Thanks, I just want to read the article.
Feedback
Course Advisor
Don't Know Where To Start?
Ask A Course Advisor
Ask Us!
Copy the link below and paste it into an email, forum, or Facebook to share this with your friends.
Make money when you share our links
Become a macProVideo.com Affiliate!
The current affiliate rate is: 50%
Classes Start Next Week!
Live 8-week Online Certification Classes for: