$.browser.msie это и IE6 и IE7 и IE8 и IE9 . каждый со своей прихотью. потому порой нужно знать и версию.
кроме IE есть такой браузер Opera и у него фокусов тоже хватает. с Gecko и WebKit както попроще и достаточно самого факта что это Gecko или WebKit, но тоже бывает полезно. Riim, вы ведь поняли когда if($.IE<8) будет true. |
Ну приведите конкретный пример, где бы понадобилось знание версии IE.
|
к примеру в IE<8 не работает white-space: pre-wrap; потому "\n" нужно заменить на <br> средством js
в IE<9 можно так createElement('<input>') в IE>8 уже как у всех |
Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
vflash, а собственно зачем однобуквенные переменные? Цитата:
Цитата:
У меня, кстати, другая мысль возникла, по поводу шаблонизатора, что там интерфейс подстраивается под реализацию |
Octane, мне проше сделать проверку $.IE<8 чем проверять наличие каждого свойства style. вариантов проверки множество , мой короче и универсальный потому и удобнее. про createElement хз уже не помню почему так делаю (багов много всех не запомнишь), но тесты писать чтоб убедиться в вашей правоте как-то лень. вообше спасиб как нибуть всеже проверю.
x-yuri, одна буква потому что удобно, в коде видна логика а не названия переменных. a - это Array или argument, n - node, i - индекс итд. такие сокращения стандартны и не только я их использую. и потом короткие имена использую только во внутреннем коде, в интерфейсах использую человеко_понятные. По поводу шаблонизатора, интерфейс вылизывался больше года, подстраивался он под js потому как идея и была использовать js-синтаксис как шаблон, те да вы правы под реализацию. |
Цитата:
.foo { word-wrap: break-word; /* IE 5.5+ */ } |
e1f, word-wrap - это другое. переносы были но не отрабатывали '\n'.
|
vflash, word-wrap: break-word дает тот же эффект, что и white-space: pre-wrap
|
e1f, http://vflash.ru/work/pre_wrap.html - не совсем тот.
|
Часовой пояс GMT +3, время: 10:59. |