Pull to refresh

Comments 36

или предпочитаете использовать один из множества библиотек
Какого монстра-то вспомнили))

Не заметил, кто автор перевода)
Андрей, спрячь статью и вычитку сделай. Повсюду несогласованные конструкции, очень впечатление портит (

В таком случае я — «машина»…
Кто как, у меня перевод осуществляется по следующему принципу: открываю Google Translate, вставляю переводимый текст, рядом открыт оригинал статьи и в третьем окне конечный перевод.

Далее, смотрю на оригинал и перевожу сам. Если где-то возникает проблема — смотрю в переводчик, понимаю суть сказанного и далее пишу сам в человеко-понятной форме. Конкретно из переводчика здесь ни одной буквы не скопировано — полностью весь текст, вплоть до каждого знака препинания, писал вручную.

Я переводчиком не пользуюсь, но после публикации при вычитке черновика до хрена правлю. Мысля скачет видимо, когда пытаешься предложения "русифицировать" )

В основном, публикую статью на третий день после последней правки.
Таким образом, первые два дня текст исправляю множество раз, а здесь сплошал и сразу после перевода выложил не подумав(
Ну да :)
Знаете, как я определяю, что человек пользовался онлайн-переводчиком без, либо с минимальным ручным участием? Вот так:
Раннее, лог содержал “rejection callback 1 value1”, “rejection callback 2 value2”, and “rejection callback 3 undefined”.

Совместимый с новыми стандартами метод будет записывать логи вида: “rejection callback 1 value1”, “success callback 2 value2″, and “rejection callback 3 [object Error]”.

Раньше, лог содержал “success callback” then “after binding”. Теперь будет иметь вид “after binding” and then “success callback”.


Обратите внимание на не переведённые куски. Тот, кто полагается на машину без вычитки всегда оставляет такой след :) Проверено неоднократно.
Спасибо, поправил.

Смотрю на рейтинг и в голову одна мысль приходит: «Хочешь понизить свой рейтинг на Хабре? Опубликуй перевод статьи.» :)
Тот самый случай, когда на английском читается намного легче чем на русском — такое множество косяков, что спотыкаешься постоянно :(

После заметки возникает вопрос: и это всё?!


В оригинале еще ChangeLog, а там много вкусного.

тот самый момент, когда пользуешься 1.х, а тут уже 3.0 выходит :(
… и думаешь, но вот, хорошо что с переходом на 2.х не заморачивался )))
Так и до 4.0 дожить можно ><
Кажется мне, 4.0 не будет.
Если посмотреть на jQuery как на нишу, на мой взгляд, она начала отмирать (постепенно уменьшаться, если угодно) с приходом Babel.
Пожалуйста поясните как именно Babel вытесняет jQuery?
Вроде бы совершенно разные вещи с совершенно разными задачами, и я не представляю какие именно задачи, решаемые jQuery, может выполнять Babel (и похоже делать это лучше)
У меня в окружении jQuery кажется остался только у тех, кто использует TWBS, который от него зависит, у всех остальных Angular, React и прочие фронты
Даже в «нативных» туториалах по React+Redux используют jQuery.
Действительно, не совсем очевидное сравнение.
Под «нишей» я имел в виду две вещи (которые, на мой взгляд, являются основной причиной использования jQuery):
— упрощённый синтаксис (в сравнении с чистым JS) и увеличеная лаконичность кода
— один код — работает везде, кроссбраузерная совместимость

С приходом ES2015 чистый JS стал проще и лаконичнее, а Babel компилятор + полифиллы позволяют писать один код, который работает везде. Ну чем не замена jQuery? И давайте не будем про IE8…

Можно сказать, что jQuery будет жить из-за зоопарка плагинов, которого нет на чистом JS. Но это лишь вопрос времени, хотя и за последний год работы, у меня не было проблем найти нужный плагин/UI-компонент/библиотеку без зависимости от jQuery.
Как ниже верно подметили, jQuery жив благодаря Bootstrap и, возможно, благодаря Foundation.
Скорее основная причина использования jQuery — упрощенный и кроссбраузерный синтаксис работы с DOM и прочими HTML API. К версии языка (ES5 или ES2015) это мало отношения имеет, скорее всего в обозримом будущем сам jQuery будет переписан на ES2015, не лишаясь своих преимуществ.
и имеющим одинаковую подпись

signature это не подпись, это сигнатура. Список в конце забыли перевести? Перевод читается трудно, т.к., видимо, был сделан без понимания сути.

Дизайн → jQuery 3.0 Final Released перевод
Интерфейсы, Графический дизайн, Веб-дизайн


М?

Просто статью писал бекендщик.
Не писал, а переводил ;)
Спасибо, поглядим как оно зайдёт. 2-х пропустили, может хоть на тройку перелезем :)
Можно поинтересоваться, почему оставались на первой?
Нужны были старые IE, я насколько помню это же основное отличие ветки 2.x было — вырезанная поддержка IE <=9
Сейчас поддерживаемую версию IE подняли, так что можно попробовать
тонкая версия на целых 6 Кб меньше обычной — 23.6к против 30к.

Чуть не поперхнулся. Исправьте размер библиотек пожалуйста.
Данный размер указан в оригинальном тексте. Здесь только его перевод, не более.

К тому же, если читать внимательнее, столько весит «тонкая» версия jQuery с отключенными модулями.
Скачайте тонкую версию и убедитесь в том, что она и правда тоньше. 68kb против 86kb
Действительно. Ну ладно. Текст переведен с оригинала без изменения каких-либо данных.
slim build is about 6k gzipped bytes smaller than the regular version
>> Использование requestAnimationFram несколько лет назад создало

упустил последнюю букву в requestAnimationFrame

спасибо за перевод :)
Спасибо за исправления)
Я так понял основное преимущество в том что сделали библиотеку легче на пару килобайт и пофиксили некоторые баги… Хотелось бы большего конечно, функций там новых каких нибудь. Или модернизации старых функций. Например чтобы animate() работал через transform а не через margin.
Основное преимущество в том, что они удалили устаревшие методы, отрефакторили существующие и добавили много новых функций.

Как упоминалось выше, руководство по апгрейду теперь доступно всем, кто желает использовать эту версию. Помимо основной инструкции по апгрейду, оно также включает в себя более подробное описание остальных изменений.
Only those users with full accounts are able to leave comments. Log in, please.

Articles