Jump to content

s0rr0w

User
  • Posts

    5,139
  • Joined

  • Last visited

  • Days Won

    32

Everything posted by s0rr0w

  1. Советую как лучше. http://stepbystep.htmlbook.ru/?id=53 http://stepbystep.htmlbook.ru/?id=51 http://stepbystep.htmlbook.ru/?id=52 Изучайте.
  2. UL#menu > li > a Вы понимате что написали?
  3. hhttp://www.w3.org/TR/xhtml1/#C_11 1. User agents that access XHTML documents served as Internet media type text/html via the DOM can use the HTML DOM, and can rely upon element and attribute names being returned in upper-case from those interfaces. 2. User agents that access XHTML documents served as Internet media types text/xml, application/xml, or application/xhtml+xml can also use the XML DOM. Elements and attributes will be returned in lower-case. Also, some XHTML elements may or may not appear in the object tree because they are optional in the content model (e.g. the tbody element within table). This occurs because in HTML 4 some elements were permitted to be minimized such that their start and end tags are both omitted (an SGML feature). This is not possible in XML. Rather than require document authors to insert extraneous elements, XHTML has made the elements optional. User agents need to adapt to this accordingly. For further information on this topic, see [DOM2] Автор топика не уточнял, что именно он использует, но, скорее всего, HTML, или на крайний случай XHTML с media type text/html (потому что другого тупой ИЕ не понимает)
  4. У вас есть пример такого браузера? Тогда не забудьте проверить на наличие элемента и наличие свойства tagName у этого элемента. А также, есть ли regExp у данного браузера. Особенно полезно давать непонятный пример, когда пользователь не с первого раза разберется в том, как это все работает. Вы делаете медвежью услугу, даете готовое решение, но не даете ясности в понимании кода. Человек задал бы вопрос еще раз, что у него не сработал скрипт, ему бы дали пояснение, что в HTML все имена тегов идут в верхнем регистре. Он бы запомнил это раз и на всегда. Это плохо?
  5. Это физический или логический диск?
  6. Зачем тормозной регексп? Вдобавок, читать данный код просто нереально. Почему не использовать просто if ( element.nodeName == "A") ... ? Читается на порядок лучше, работает в 2 раза быстрее.
  7. По моему мнению, лучший альбом Апокалиптики - Cult
  8. Есть сомнения, что "Слово о полку Игореве" писал русский автор. Письменность серьезно повлияла на язык. Он переучивал племена мери, мордвы, муромов говорить не на своих языках, а на русском.
  9. Использовать нетаблицы для нетабличных данных и не использовать хаки.
  10. Сначала к Кириллу и Мефодию. Потом можете поискать карты Киевской Руси и посмотреть, какие племена жили на территории Московского царства. Потом к Петру I, который переучивал всех на один язык.
  11. Абсолютно верно. Это универсализированный протокол структурирования, хранения и передачи данных.
  12. s0rr0w

    html

    Матчасть учить.
  13. s0rr0w

    html

    Нет для этого спец-тегов.
  14. Почитайте, откуда письменность славянам пришла. Да и историю тоже. Это интересно.
  15. Вам четко ответили на вопрос, как сделать кнопку ссылкой. При чем тут еще кнопки со своими действиями action?
  16. А я его носил . Потом попросил, чтобы с меня сняли данное "звание". Изучать смысл есть. Вернее, я бы даже не так сказал, его не нужно учить специально, выучив HTML можно сказать, что вы наполовину выучили XML
  17. А я не знаю, нафига вы его так дерьмово трансформируете. Деградация общества - это нормальный процесс. Это результат политики Сталина и иже с ними, когда интеллигенция была почти полностью уничтожена. А кого может воспитать колхозница? Интеллигента? Нет, колхозника такого же как и сама. Культура поведения стремится к нулю, а приправляемая еще и шовинизмом с ксенофобией, это получается вообще гремучая смесь. Изменить никак не получится. Вы можете измениться сами и изменить своих детей, но окружающих даже не пытайтесь. Радуйся, что сказал хоть что-то в ответ. Обычно вообще не считают нужным поблагодарить человека.
  18. Про неправильное использование XML. Вот смотрите, у вас, например, есть некая системная утилита, которая может собирать данные мониторинга системы. Вам нужно вывести данные на веб, а также показать их на специальном устройстве, например в флеш-плеере мобильного телефона. Обычно народ строит таким образом Для веба - выгребаем данные из базы, наполняем HTML таблички, показываем. Для флеша - выгребаем данные из базы, наполняем XML, показываем на уровне флеша. Как можно универсализировать немного данный код? Можно данные из базы выгребать только в виде XML. Если нужно показывать на уровне флеша - то выдаем результат сразу в виде XML, но если надо на веб, то мы этот XML трансформируем разными способами в HTML, и показываем на вебе. Да, мы добавили один лишний промежуточный шаг, но улучшили универсальность кода. Даже если поменяется структура базы, то достаточно будет новую структуру выдавать в старом формате XML, и все будет работать.
  19. Великий и могучий трансформируется и изменяется с течением времени. Это было всегда, это будет всегда. Если копнуть глубже, то вы не найдете русского языка, вы найдете староболгарский. С того времени много воды утекло, множество слов пришло из других языков, заимствовано огромное количество иностранных слов. И это нормально. Язык не гранитная плита, это как живой организм, в нем постоянно появляются мутации, некоторые признаки закрепляются потом в правилах, некоторые отмирают, а матюки существуют всегда.
  20. Иногда люди принимают решения, которые им кажутся эффективными на данный момент времени. А потом, со временем, становится понятно, что это решение нисколько не спасает и не облегчает труд.
  21. Основная цель XML - организация логической структуры данных. То, что его можно показывать еще и на вебе - это приятный бонус. Простой пример, который часто используется в ООП. Есть ферма. На ферме есть животные и птицы. Животные - коровы, овцы, козы. Птицы: куры, утки. Вам нужно передать количество животных на вашей фермы кому-то. Это можно сделать вот так <?xml version="1.0"?> <farm> <properties> <owner>Mr. Smith</owner> <address> <city>London</city> <street>Green</street> <building>1</building> </address> </properties> <animals> <cows><count>34</count></cows> <sheep><count>543</count></sheep> <goats><count>5</count></goats> </animals> </farm> Такой нехитрой структурой вы описали некоторые данные. Если несколько ферм будут подавать отчеты в данной структуре, то можно будет спокойно стандартизировать ПО, которое будет работать с данными отчетами. Другая абстракция - у вас есть склад со строительными матералами. Из этих строительных материалов вы можете собрать дом, сарай, баню, забор, беседку. Зависит только от того, куда именно вы будете применять стройматериалы. Цель XML - что-то структурировать, чтобы потом было легче работать. Самый идеальный способ транспортировать данные между различными приложениями - это XML.
  22. Вы занимаетесь крохоборством. Любая нода в 10 раз тяжелее любой анонимной функции. Боритесь лучше за количество нод в документе, и за количество CSS свойств. Это полезнее. А ваш способ, что нужно делать только в рамках ТЗ, и не больше, приводит к тому, что в конечном итоге вы будете работать за свой счет.
  23. Одну строчку кода можно написать разными способами. Есть ряд техник, которые могут упростить а) начальное создание кода б) дальнейшую модификацию кода Есть экономическая целесообразность применения данных практик. Можно записать 1. window.onload = foo(); можно 2. window.onload = function() { foo(); } можно использовать функцию, которая будет присваивать обработчик 3. addEventListener( window, 'load', foo); Все эти типы имеют позитивные и негативные стороны. 1. Одна функция для обработчика. Если появится еще одна, придется расширять функциональность самой функции, что приведет, фактически, к варианту номер 2. 2. Снова же одна функция. Если будет несколько модулей работать, то придется городить серверную прослойку, которая будет управлять функциями внутри тела обработчика. 3. Наиболее привлекательный вариант, но не в случае, когда требуется строгая очередность выполнения обработчиков, или получить список обработчиков. Можно написать прослойку, что-то среднее между 2-м и 3-м вариантом. Так вот, от выбора технологии построения внутреннего кода будет зависеть то, с какой скоростью будут делаться дальнейшие изменения.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy