kostyanet

Рейтинг
45
Регистрация
03.06.2015
Должность
design
Интересы
design
designer

А чем отличаются ссылки на самого себя в листинге, от ссылок на самого себя из статьи?

---------- Добавлено 23.07.2015 в 05:28 ----------

Листинг можно например оформить вот так


<article>
<header><h1>Список классных товаров</h1><div>Описание</div></header>
<nav>сортировать<ul>тут опции всякие</ul></nav>
<section>

<!-- и поперли тумбочки с картинками и урлами и названиями товаров в h2 и все такоэ -->

</section>
</article>

и всю сотню тыщ наименований придется зачислить в перелинковку?

Osavul:
должно точно соответствовать [\\/$label\\]

Да, но вы же два раза скобки получили. В переменной нарисовали и в шаблоне. Не факт что так будет работать.

Ну да, в метке должна быть метка, как текст, без спец-символов.

PS Я бы вам посоветовал избавиться от магических двойных кавычек и конкатенировать скаляры с переменными нормально.

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

Абстрактный код


for(var d=localStorage.formdata,
f=document.getElementById('form-data'),
elems=f.elements, i, elem; elem=elems; i++ )
if(elem.name && elem.name in d)
elem.value=d[elem.name];

Вот и все. Еще можно приделать проверку типа и типа силекты с чек-боксами восстанавливать. Кстати, это браузеры умеют?

ЗЫ На сервере придется юзать куки, так чта и на клиенте их тоже желательно для сквозняка. Заполнить же поля прямо на сервере вообще элементарно.

Да, запись


for(var d=localStorage.formdata,
f=document.getElementById('form-data'),
elems=f.elements, i, elem; elem=elems; i++ )
if(elem.name)
d[elem.name]=elem.value;

врезается после успешной валидации и до отгрузки.

Не в манях дело. Там вообще ничего нельзя заказать хотя бы для начала предметного разговора. Кстати гарнитуры покупают только недобитые навальным совки. Короче, смысл в том что сайт изначально не для посетителей и на общем катастрофическом фоне даже не стоит париться какой-то подгрузкой еще нескольких фоток.

Корзину же js считает, и тоже как сервер, или там сервер умножает?

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

Да у него сайт все равно не работает. Нажмите на любой товар с предложенной ссылки и убедитесь. Это у них так, веселые картинки. Чтобы на сайте попялились и поехали покупать в салон. Обычная схема в рунете.

Никто этих бредовых рекомендаций соблюдать не станет, ну, кроме может быть макофилов, которым как скажут, так они и сделают. Смысл в том что это мы указываем браузеру что делать, а не он нам.

Кроме того если обратиться к практике, то легко увидеть что автозаполнять можно меньше полей чем требовать заполнять вручную. Просто нет таких форм, которые бы приходилось часто заполнять и они были бы большьшими. А маленькие формы и так легко заполнить и главное что браузеры уже без разрешения их заполнят зело борзо. Автокомлит формы вообще-то по умолчанию включен. Это его отключать надо в явной форме. Автокомплит по полям - это уже явный бред.

Приехали. Они же и так сразу заполнены будучи заполнены однажды если не запретить особо. Причем в отношении форм с полем пароля даже запрет не действует - сначала хром клал, потом и фф положил - заполняют все внаглую сразу и хоть ты тресни.

Ну а по впоросу, то из куков надо брать данные и заполнять. Разумеется в куки сперва надо записать.

Кроме того вы же могли поискать готовые библиотеки, в том числе на любимой народом жиквере говорят есть какая-то. Слова js form validation library Вот пример первой из выдачи http://parsleyjs.org/doc/examples/simple.html - как видите по тегам формы подход такой же. Только без паттернов и скорее всего его лайба будет тридцать килограмм и сотню километров как они все эти профи очень любят делать.

Сейчас уже встроенную валидацию можно юзать, нормально поддерживается http://caniuse.com/#feat=form-validation а там где не поддерживается - сработает браузер и все.

Короче, я не могу за вас писать эту штуку, а сами вы не осилите. Попробуйте найти что-то готовое, можно и на русском искать. Кстати у вас там фреймворк или что? В нем разве нет?

ЗЫ Кстати на сайте на любом можно утырить, это же скрипт, он весь в браузере.

claygod:
А Оптимизайка похоже недоволен наличием табличной вёрстки

Нет, я тоже недоволен, но подумал это же временная затычка - текст который лезет куда не попадя и рассказывает о потраченной жизни в секундах и байтах.

Если не пойму про mvp расскажете своими словами?

Всего: 913