var MyObject = new Object();
var MyObject = new Array();
var MyObject = new Number();
Какая нафиг разница? Почему просто не написать, что что угодно из этого может выступать ассоциативным массивом? И что для них тоже используется литеральная нотация? Только запутываете читателей.
Если и сравнивать, то с Explorer.exe. В XP его тоже вполне можно отрубить - тогда не будет рабочего стола и таскбара с треем, зато все приложения по прежнему можно будет запускать через таскменеджер по Ctrl-Alt-Delete.
Думаю, что лучший вариант - когда ссылки и подчеркнуты, и меняются при наведении. Тогда каждая ссылка обеспечивают чётку визуальную индикацию того, что она всё-таки ссылка, и при этом даёт чётко юзеру увидеть, что он навёл на нужную, перед тем, как кликнуть. Конечно, большинству юзеров это не нужно, но людям с ограниченными возможностями (например, очень плохим зрением или болезнью паркинсона) очень помогает.
Явно слышна - это если специально прислушиваться. На удовольствие при прослушивании музыки такая разница влияет мало (в обычном плеере). Вот на серьезной аппаратуре с предусилителем на уши еще - может быть... А так...
Ну ничего, ждём. Молодцы, что быстро реагируют.
Одно замечание - Ajax давно уже превратился из акронима (AJAX) просто в название, т.к. XMLHttpRequest используется не только в сочетании с XML.
var MyObject = new Array();
var MyObject = new Number();
Какая нафиг разница? Почему просто не написать, что что угодно из этого может выступать ассоциативным массивом? И что для них тоже используется литеральная нотация? Только запутываете читателей.
Смотри там справа сводку по браузерам
Поверь, судя по моему опыту IE просто кишит JS-багами, при чём многие из них очень серьёзные.
А вот style действительно приходится отдельно в цикле разбирать внутри той функции, передавая его как хеш.
setAttribute с некоторыми атрибутами глючит в IE, поэтому следует вместо этого использовать просто el[i] = attributes[i].
class не работает, потому что это в JavaScript зарезервированное слово. Вместо него можно писать 'class' (в кавычках) или className.
И, кстати, за идею стоит благодарить Томаса Фухса, создателя библиотеки Script.aculo.us (в последствии этот функционал перекочивал в сам Prototype).
И еще. Хорошо бы окружить куски кода тагом pre, чтобы идентацию сохранить, а то так малочитабельно.