Этот топик имеет тип перевода, и в плашке с итоговой инфой (там где рейтинг, автор и.т.д.) указан автор оригинала — Siva Kumar. Если кликнуть по нему, то окажитесь как раз на той странице, которую вы указали.
Я немного подправил этот код в статье. Я хотел показать, что если на протяжении одного блока кода, вам необходимо работать с одними и теми же элементами, то их кеширование приведет к экономии ресурсов. То есть, совсем не обязательно, что обращение к этим элементам будет происходить друг за другом. Исправил на такой вариант:
Нет, код jquery мне разбирать еще не доводилось. Сейчас сделал скрипт для тестирования, элемент body находится действительно быстрее, процентов на 20, в нескольких других случаях, поиск по идентификатору чуть быстрее поиска по тегам (разница около 10%).
Ну, она написана не с нуля. Я прочитал несколько статей на эту тему, перед тем как ее писать. В основном, я использовал материалы вот этой статьи. Но я не знаю, считать ли это переводом, я значительно переработал материал.
выполняется за три секунды, а
за треть секунды. То есть разница примерно в 10 раз. Однако, при поиске по идентификатору, разница только в два раза.