Archives Posts
С новым годом!
От всей души поздравляю всех читателей, с новым годом! Будьте счастливы!
От всей души поздравляю всех читателей, с новым годом! Будьте счастливы!
В основном, это простая ссылка на document.getElementById(), но несколько более расширенная чем просто ссылка. Ниже показан пример использования:
Prototype так же предлагает функцию, ее нет в ядре JavaScript, которая возвращается массив DOM елементов и как аргумент она принимает имя css класса (class name):
Однако, я думаю использовать ее вы будете редко, так как Prototype предлагает более расширенную функцию двойной доллар, $$(). Эта фунция возвращает массив DOM елементов основанных на CSS селекторе (css selector). Таким образом код показанный выше можно записать так:
Благодаря мощьности CSS селекторов (css selectors) вы можете парсить модель DOM по классам (class), ID, и родитель-наследник (parent-child) и предыдущий-следующий (previous-next) связям, гораздо проще чем при использовании XPath выражений. Вы можете получить доступ к элементу через сложную комбинацию селекторов:
И последний пример улучшения синтаксиса предлагаемого Prototype — это each array iterator, подобно как в PHP:
Не забывайте подписывать на рассылку.
Дальше будет еще много интересного.
Ни для кого не секрет, что один из важных шагов в создании своего сайт это правильное отображение в разных броузерах на разных платформах. Возникает вопрос, где взять достоверную глобальную информаци по самым популярным платформам и броузерам, для того чтоб не тратить время на оптимизацию в малопопулярных броузераи и платформах.
Глобальную статистику можно получить на сайте W3 Counter.
Статистика на 1 декабря 2007:
Web brousers
1. Internet Explorer 6.0 ………………………. 42.79%
2. Firefox 2.0 ………………………………………. 20.82%
3. Internet Explorer …………………………….. 7.0 19.57%
4. Firefox 1.5 ……………………………………….. 5.92%
5. Safari 2.0 …………………………………………. 1.84%
6. Firefox 1.0 ……………………………………….. 1.03%
7. Opera 9.2 …………………………………………. 0.91%
Operating systems
1. Windows XP …………………………………….. 80.62%
2. Windows Vista …………………………………. 4.74%
3. Mac OS X …………………………………………. 4.56%
4. Windows 2000 …………………………………. 3.68%
5. Linux ………………………………………………… 1.77%
6. Windows 98 ………………………………………. 1.21%