Цитата:
|
Цитата:
|
trikadin,
Чтобы плохой человек не засрал нам базу левыми значениями. |
Я рад что пошла дискуссия, но всё же позволю себе ограничить зону разговора. Почему-то все "прицепились" к третьему пункту - обязательным полям ввода. Хотя я хотел привлечь внимание специалистов к первому.
Об обязательных полях скажу только последнее. С моей стороны речь идёт не о регистрации на сайте/в базе/в системе с вводом логина и пароля. Тут спору нет. Речь идет о повседневной рутинной работе с таблицами и карточками ввода в которых я рекомендую отказаться от модальности и обязательных полей. А обсудить я просил бы вас механизм, заменяющий <table>. Скорее это даже то, что называется Grid. Или теперь уже WebGrid. Скажу честно, в начале проекта я тоже использовал <table><tr><td> ... Но потом увидел, что в броузере при приличной нагрузке это всё умирает. Поэтому я обратился к нашим "веб-учителям". Кратко приведу результаты: 1. Гугл. Его документы http://docs.google.com Их таблица по-умолчанию показывает 100 строк и её расширение производится квантованно по 20 строк по нажатию спец. кнопки. 2. Майкрософт. Их типа Microsoft Office Online. http://live.com Их таблица хотя и позволяет скроллировать вниз типа до бесконечности, но в их же родном IE это торрмозит ужасно! (в Google Chrome работает побыстрее) 3. TeamLab. http://www.teamlab.com Их таблица при скроллировании вниз вываливает на экран транспарант "загрузка", затеняет серым всё остальное и блокирует работу программы на несколько секунд, пока грузятся абсолютно ПУСТЫЕ строки. И это при каждом перемещении к следующей пачке пустых строк. Да, забыл сказать, что в IE они просто сразу отказались работать. Когда я посмотрел внутренности этих продуктов, то понял, что эти наши учителя, гиганты мысли наступили на те же грабли, что и я. Все они использовали teg <table>. После этого я пошел по другому пути. Однажды вспомнил слова Хопперфильда. Несколько переиначивая их на свой лад произнесу: Я не создаю на экране таблицу. Я создаю иллюзию таблицы! Результат предоставляю на Ваш суд. |
Цитата:
По-моему это всё равно что считать MS Excel частным случаем. Но лично я знаю массу людей, которые ведут совсем нечастный учет в электронных таблицах Эксель. И теперь хотят это в вэбе. И сплошь и рядом и всё больше и больше. По крайней мере так в Киеве. А что Вы называете НЕ частным (а общим) случаем? Использование <table> для вёрстки картинок фотоальбома? Или отображения списка товаров из 30 позиций? |
Цитата:
Например, я указал Home page, профиль в соц. сети и телефон в каком-либо контакте. При просмотре мне было бы удобнее кликом перейти на указанные урлы, позвонить на телефон со skype, посмотреть адрес на карте. Так же мне было бы намного удобнее открыть контакты одного человека на отдельной странице или popup-е, что бы другие не мешали. Список всех контактов неплохо было бы представить... гм... списком. Хочу поделиться своими мыслями насчет тега table и больших таблиц. Тег table идеально подходит для табличных данных, т.к. реализует необходимое поведение своих данных. Так уж сложилось, что необходимое нам поведение требует больше ресурсов, что сказывается на скорости рендеринга всей страницы. Что бы такого не происходило нужно пересматривать интерфейс, а не убивать тег. По личному опыту могу сказать, что далеко не один тег table приводит к замедлению отклика. |
Цитата:
Просто пользователя в его ошибки тыкать носом не нужно. Мягче надо быть, мягче... |
Классная вещь полезная и дизайн легкий и удобный.
Сколько времени на такой проеке ушло??? |
Маэстро, я тут знаете что подумал? У вашего примера есть одна сокрушительная проблема - он абсолютно не поддерживает кнопки. Стрелки, табуляция, home/end... Не работает. :(
Бухгалтера негодуют. И это... Я хочу увидеть таблицу на тысячу строк - вашу версию... Вы меня заинтриговали. |
Цитата:
Цитата:
Цитата:
позволяет на моём "десктопе" смотреть контакты одного человека на типа на "отдельной странице". и страницы эти выстраиваются рядом с кнопками управления типа таскбар в Windows. Цитата:
|
Часовой пояс GMT +3, время: 12:36. |