Ayavryk

Ayavryk
Рейтинг
209
Регистрация
11.10.2003

http://www.nczonline.net/blog/2009/09/15/iframes-onload-and-documentdomain/

Хотя если бы юзали jquery вы даже не узнали бы о наличии этой проблемы.

DenisVS:
Щас все вобьют в поиск движок, с которым умеют работать.

Я не умею, но предлагать написать самому не буду :)

Нестандартные атрибуты это не хорошо, но кроме как на валидность они ни на что как правило не влияют

Единственная опасность имхо в том что кто-то (чужой плагин, какая-нибудь надстройка) начнет использовать тот же самый атрибут и начнется путаница.

Альтернативы

1. Переход на HTML5. Там есть пользовательские атрибуты c префиксом data-

2. В родительском контейнере можно хранить hidden-поле

3. Никто не мешает запаковать данные в js-блок

4. В jquery 1.3 был плагин metadata который позволял вытаскивать json-данные из атирбута класса. В более поздних версиях он вошел в состав ядра и там что-то поменялось.

sitsalavat:
форма это что?...Что думаете?

на практике идеальные конструкции ломаются. Теоретически хватает dl-dt на практике возникает не два а четыре поля

- название поля(+ placeholder html5)

- само поле

- комментарий

- сообщение об ошибке

двух тегов не хватает.

потом начинаются условия и группировки. Потом дизайнерские изыски и обход старых броузеров и требующие кучи оберток.

Что-то близкое к формализации идеала есть в библаиотеках типа ExtJS но это полная жопа, которая на практике выливается в гигабайт библиотек реализующих слабое подобие универсум с жесткой привязкой к дизайну.

_mate_:
Чисто стилями такие симпотичные кружки нереально

Запросто. Сверху по картинке накладывается квадрат с прозрачной дыркой. И никаких jquery c CSS3

Работоспособно даже в ie5

ivan-lev:
<YII> В плане популяризации - возможно. Но не в плане возможностей...

Идеальные фреймворки пишут только самостоятельно :) Только не у всех получается.

А из неидеальных приходится выбирать. И тут популярность/документированность не последнее дело.

PS. Кстати вместо слова YII можно поставить на выбор любое название:

Windows В плане популяризации - возможно. Но не в плане возможностей...

PHP В плане популяризации - возможно. Но не в плане возможностей...

JS В плане популяризации - возможно. Но не в плане возможностей...

ijk:
Я, собственно, и выбираю. Сейчас написано всё на CI, но я не могу сказать, что знаю его + он устарел + при переходе на новую версию придётся почти всё переделывать так и так.

Аналогично. Сам в том же положении.

Упомянутая выше Kohana - сильно перелицованный CI. Изучить наверное будет проще? Но у него относительно небольшое комьюнити и как-то не видно расширений. Или они где-то глубоко спрятаны на официальном сайте.

YII - имхо, это то чем был CI пять лет назад. Наверное самый популярный в рунете (про буржуйнет не скажу). Относительно (Zend,Symphony,Cake) легкий в изучении и по уверениям авторов рассчитан на высокие нагрузки. Очень много документации, есть печатные издания, в том числе на русском языке. Большое и быстрорастущее комьюнити. Неимоверное число плагинов, в том числе с русской поддержкой.

Т.ч. если главный критерий - документация, комьюнити, плагины выбор однозначно за YII. Если интересует архитектура, какие-то серьезные наработки в виде CMS, СMF то это уже другой вопрос. Серьезных CMS и CMF под YII кажется не наблюдается.

PS О популярности YII в рунете.

YII комьюнити в значительной степени образовывалось вокруг Александра Макарова / Sam Dark, одного из разработчиков YII. Он же приложил руку и к популяризации CI - созданию http://code-igniter.ru/ , переводам документации и т.п.

Timen:
$('a').live('click', function(){});

Категорически нерекомендуемый способ. Причин две

1) live тяжелый метод сам по себе. В динамике он будет использоваться когда надо и когда не надо. И может привести к приводит утечкам памяти. В 1.4 утечки точно были.

2) такой способ генерирует столько обработчиков, сколько будет ссылок. Если ссылок много то будет ж*па.

Проще использовать делегирование событий. Обрабатывать клик на родительском контейнере и определять откуда источник.

для последних версий смотрите здесь: http://jquery.page2page.ru/index.php5/On

для старых версий примерно то же самое:

$(parent_of_a).click(function(e) { // вешаем обработчик клика на контейнер где будут поялвяться ссылки

var clicked = $(e.target), href=clicked.attr('href'); // определяем откуда пришел клик и есть ли у этого элемента атрибут href

if (href) {делаем что-то с ссылкой}

return true;

});

MasterDNS:
1. Как долго на копипасте сидят в индексе?

Копипаст может висеть сколько угодно. Иногда оригинал под фильтры попадает, а копипасты висят.

Пример пожалуйста - http://yandex.ru/yandsearch?text=%D0%A7%D1%82%D0%BE%D0%B1%D1%8B+%D0%BD%D0%B5+%D0%BC%D0%B5%D0%BB%D0%BE%D1%87%D0%B8%D1%82%D1%8C%D1%81%D1%8F+%D0%BF%D1%80%D0%B8%D0%BA%D1%80%D1%83%D1%82%D0%B8%D0%BC+%D1%81%D1%80%D0%B0%D0%B7%D1%83+%D0%B4%D0%B2%D0%B0%3A+FCKeditor+%D0%B8+TinyMCE&lr=213 это из моего блог стырено и ни разу не жалко.

А вот то что жалко я не покажу. Один сайт подчистую тырят много лет и тиражируют многократно.

berkut999:
На совесть не так давит ))

Судя по жамканью кнопки "репутация", совесть кому-то сильно давит. Не ожидал :)

Всего: 2264