не пофикшен, jQuery.trigger/jQuery.Event тек же убоги, нету поддержки handleEvent, $.proxy не задеприкейтен, не используется classList API и т.д и т.п., то это та же помойка, но уже без костылей.
Да и вообще, по моему личному мнению, получать DOM-элементы по CSS-классам напрямую — это моветон.
Давно не смотрел изменения в jQ 2.х, и буду смотреть, только когда они её зарелизят
Простите, но «экспресс-панель, турбо и линк» это не те фичи, которые удерживают пользователей на Опере. Откровенно говоря, что экспресс-панель, что линк, в некоторых других браузерах сделаны лучше (FF, Chrome + Speed Dial extention, Яндекс@Браузер, и т.д.). А турбо на десктопах актуален только в некоторых ситуациях.
Я очень надеюсь, что вы не загубите мой любимый браузер, а то альтернативы совсем не останется. FF последнее время жутко тормозит, Хром свопит занятую память на диск и открытие вкладки или свёрнутого браузера сопровождается ожиданием, IE10 радует, но интерфейс уныл.
И, таки да, Google Docs, Gmail и G+, с некоторой натяжкой, хорошо работает в Опере.
К сожалению нет. Сейчас приходится писать код, с оглядкой на старые версии Webkit/V8 как раз из-за существования таких клонов Хрома как Яндекс@Браузер, в котором есть баги, которые в основной ветке Chromium уже пофиксены.
Сижу на работе (комп не самый современный).
Открываю свёрнутый Хром с десятком вкладок, смотрю на белое окно, жду примерно пол-минуты, пока покажется вкладка. Начинаю работать с Хромом.
Открываю свёрнутую Оперу с более чем 30ю вкладками. Начинаю работать с Оперой.
Грустно всё это, но посмотрим, что будет в будущем. В любом случае с движком нужно было что-то делать. Но лучше бы уж в опенсорс Presto выпустили бы.
Это я опять поторопился. На самом деле для текстовых нод, DOM4 методы должны быть в CharacterData.
Поэтому, пока последние изменения и не выкладываю github — тестирую и ищу баги.
Функции в которых используется try{}catch(e){} не оптимизируются оптимизатором в V8, поэтому я лучше напишу больше проверок.
И DOM4 метод «remove» должен лежать именно в Node.prototype, чтобы он был у текстовых нод. У меня в полифиле ошибка, которую я уже локально поправил, просто ещё не выливал на github — тестирую
Да я то в курсе, просто, если не заморачиваться, чтобы код работал в старых браузерах — зачем использовать jQuery? Хотя hermit931 выразил разумную мысль, что если весь проект пишется на jQuery, то и для параллакса лучше использовать jQuery. Но есть же куча библиотек для этого и некоторые из них весьма неплохие.
Меня просто смутило то, что с условием использовании jQuery, демо не работает даже в IE8. Я переделывал сложное паралакс демо из статьи, без jQuery, кода не больше чем в оригинале на jQuery (и мой код проще), работает в IE7+
> — При двойном клике по любому слову стандартное контекстное меню не показывается — так не должно быть
Вы уверены, что у вас в настройках стоит контекстное меню по двойному клику. Начиная с Опера 12.10 этот функционал выключен по-умолчанию
Хожу с 920 уже вторую неделю. Телефон не то чтобы выдающийся, но классный, на свои деньги тянет. Самоперезагрузился только один раз и то, я бы этого даже и не заметил, если бы не открыл список активных программ и не обнаружил там пустоту.
Проблемы есть и помимо быстрой разрядки и перезагрузок. У меня, например еще ни разу не заработала MFC в Яндекс@Метро (может быть проблема Яндекса), и при отправки/получения смс, выдаётся постоянно сообщение «Приложение SIM_КАРТЫ\nCommand not supported by ME» — реально бесит. Ещё напрягает отсутствие стандартного youtube приложения — те, что есть сбрасывают кеш при переключении из приложения.
Вообще говоря, в WP8 много раздражающих шероховатостей, но это болезнь всех молодых ОС'ей. К слову, на iOS и Android я тоже нахожу раздражающие меня мелочи.
FF и Chrome на этой странице отъедают 500Mb максимум и потребление оперативки не увеличивается со временем. А Опера может сожрать всю память и подвесить систему (из-за свопа) так, что Оперу невозможно будет закрыть.
Я понимаю, что это синтетический тест и на реальных сайтах такого потребления оперативки не будет, но, такие современные сайты как github вполне могут полагаться на то, что браузер сам очистит неиспользуемую память. Не говоря уже о том, что разработчики тестируют свои сайты в Chrome Dev Tools, т.к. там есть инструменты замеры потребления памяти, чего нету в Dragonfly
не пофикшен, jQuery.trigger/jQuery.Event тек же убоги, нету поддержки handleEvent, $.proxy не задеприкейтен, не используется classList API и т.д и т.п., то это та же помойка, но уже без костылей.
Да и вообще, по моему личному мнению, получать DOM-элементы по CSS-классам напрямую — это моветон.
Давно не смотрел изменения в jQ 2.х, и буду смотреть, только когда они её зарелизят
Я очень надеюсь, что вы не загубите мой любимый браузер, а то альтернативы совсем не останется. FF последнее время жутко тормозит, Хром свопит занятую память на диск и открытие вкладки или свёрнутого браузера сопровождается ожиданием, IE10 радует, но интерфейс уныл.
И, таки да, Google Docs, Gmail и G+, с некоторой натяжкой, хорошо работает в Опере.
Открываю свёрнутый Хром с десятком вкладок, смотрю на белое окно, жду примерно пол-минуты, пока покажется вкладка. Начинаю работать с Хромом.
Открываю свёрнутую Оперу с более чем 30ю вкладками. Начинаю работать с Оперой.
Грустно всё это, но посмотрим, что будет в будущем. В любом случае с движком нужно было что-то делать. Но лучше бы уж в опенсорс Presto выпустили бы.
ну или не понимают, что внутри делает метод $().is на селектор по аттрибуту
Поэтому, пока последние изменения и не выкладываю github — тестирую и ищу баги.
И DOM4 метод «remove» должен лежать именно в Node.prototype, чтобы он был у текстовых нод. У меня в полифиле ошибка, которую я уже локально поправил, просто ещё не выливал на github — тестирую
Только почему ты проверяешь arguments[0] >= 0. Правильней бы было проверить на кол-во атрибутов if(!arguments.length):
Вы уверены, что у вас в настройках стоит контекстное меню по двойному клику. Начиная с Опера 12.10 этот функционал выключен по-умолчанию
github.com/dglazkov/Web-Components-Polyfill/
Везде, где будет реализован ShadowDOM, возможна реализация Web-Components на js
Помимо
void 0 == undefined
void можно использовать для красивого замыкания без лишних скобок:
Проблемы есть и помимо быстрой разрядки и перезагрузок. У меня, например еще ни разу не заработала MFC в Яндекс@Метро (может быть проблема Яндекса), и при отправки/получения смс, выдаётся постоянно сообщение «Приложение SIM_КАРТЫ\nCommand not supported by ME» — реально бесит. Ещё напрягает отсутствие стандартного youtube приложения — те, что есть сбрасывают кеш при переключении из приложения.
Вообще говоря, в WP8 много раздражающих шероховатостей, но это болезнь всех молодых ОС'ей. К слову, на iOS и Android я тоже нахожу раздражающие меня мелочи.
Я понимаю, что это синтетический тест и на реальных сайтах такого потребления оперативки не будет, но, такие современные сайты как github вполне могут полагаться на то, что браузер сам очистит неиспользуемую память. Не говоря уже о том, что разработчики тестируют свои сайты в Chrome Dev Tools, т.к. там есть инструменты замеры потребления памяти, чего нету в Dragonfly