приходилось как-то решать эту задачку
сначала сделал заголовки отдельной таблицей, подогнав размеры ячеек.
но Internet Explorer в итоге свел эту конструкцию на нет, подробностей к сожалению не помню.
в итоге пришлось делать в точности, как у автора, клонированную таблицу
Ну, валидность, по-моему, личное дело верстальщика. Хороший тон, по большому счету — посетителю на верстку глубоко фиолетово, если ничего не разваливается.
Нужен второй троян, который будет любую белиберду генерить-шифровать-отправлять на нужный хост, а так же на тысячи других. Он и станет козлом отпущения, а наш таинственный троян один раз тихонько всё передаст и самоликвидируется.
Да, если бы сграбленная страница исправлялась до состояния корректного xml, а потом сгенеренный скрипт по xpath (который можно в два клика получить тем же файрбагом на вкладке html, например, блок с текстом вашего комментария — /html/body/div[2]/div/div[5]/ul/li[4]/ul/li/div[2]/div ) выдирал в переменные…
Тогда да. Профессионал избавился бы от рутины полностью. Главное захотеть, полдела уже сделано
Ну вы же понимаете, что sqlite на клиенте — это никоим образом не HTML :)
HTML был и остается тем же что и всегда — декларативным языком разметки. Просто для разработки красивых и динамичных веб приложений не хватает очень многого и со стороны HTML, и JS, и транспортных возможностей, и…
Вот как-то так и получилось, что собрали всё это светлое будущее в одну кучу. И назвали HTML5
Причем тут пхп? Или предлагаете сравнить sqlite на сервере с sqlite на клиенте?
База на клиенте не заменит базу на сервере, у нее задачи другие. Например, позволить веб приложению функционировать в режиме оффлайн, или выступить в качестве кеша — хотя тут уже storage уместнее.
Хотя возможны и другие варианты, например, роль основной базы в приложении Opera Unite…
Можно trigger заменить на triggerHandler — он отменяет «bubbling», событие не будет передано родительским элементам docs.jquery.com/Events/triggerHandler
Много шума вокруг этого аддона, а всё потому, что M$…
Когда Java ставится, FF подцепляет аддон «Java Quick Starter», который не удаляется из FF. Когда ставишь Google Gears, в FF также появляется неудаляемый аддон. И т.д.
Перенесли бы все они эти свои аддоны на вкладку «плагины», где кнопки uninstall просто нет, было бы логичнее.
> стоит ли вообще включать автоматическое обновление
Безусловно. Зачем пополнять армию ботнетов.
сначала сделал заголовки отдельной таблицей, подогнав размеры ячеек.
но Internet Explorer в итоге свел эту конструкцию на нет, подробностей к сожалению не помню.
в итоге пришлось делать в точности, как у автора, клонированную таблицу
3 — отобразить список писем
4 — написать новое письмо
pattern: /продали (\d+) .*[^\d] ([\s0-9]+)руб/
replacement: $1 шт. за $2р.
Просто вызвал умиление способ «прибить футер» :)
Тогда да. Профессионал избавился бы от рутины полностью. Главное захотеть, полдела уже сделано
HTML был и остается тем же что и всегда — декларативным языком разметки. Просто для разработки красивых и динамичных веб приложений не хватает очень многого и со стороны HTML, и JS, и транспортных возможностей, и…
Вот как-то так и получилось, что собрали всё это светлое будущее в одну кучу. И назвали HTML5
База на клиенте не заменит базу на сервере, у нее задачи другие. Например, позволить веб приложению функционировать в режиме оффлайн, или выступить в качестве кеша — хотя тут уже storage уместнее.
Хотя возможны и другие варианты, например, роль основной базы в приложении Opera Unite…
docs.jquery.com/Events/triggerHandler
Когда Java ставится, FF подцепляет аддон «Java Quick Starter», который не удаляется из FF. Когда ставишь Google Gears, в FF также появляется неудаляемый аддон. И т.д.
Перенесли бы все они эти свои аддоны на вкладку «плагины», где кнопки uninstall просто нет, было бы логичнее.
> стоит ли вообще включать автоматическое обновление
Безусловно. Зачем пополнять армию ботнетов.
www.w3.org/TR/CSS21/cascade.html#specificity