А чем отличаются ссылки на самого себя в листинге, от ссылок на самого себя из статьи?---------- Добавлено 23.07.2015 в 05:28 ----------Листинг можно например оформить вот так
<article><header><h1>Список классных товаров</h1><div>Описание</div></header><nav>сортировать<ul>тут опции всякие</ul></nav><section><!-- и поперли тумбочки с картинками и урлами и названиями товаров в h2 и все такоэ --></section></article>
и всю сотню тыщ наименований придется зачислить в перелинковку?
Да, но вы же два раза скобки получили. В переменной нарисовали и в шаблоне. Не факт что так будет работать.
Ну да, в метке должна быть метка, как текст, без спец-символов.
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 а там где не поддерживается - сработает браузер и все.
Короче, я не могу за вас писать эту штуку, а сами вы не осилите. Попробуйте найти что-то готовое, можно и на русском искать. Кстати у вас там фреймворк или что? В нем разве нет?
ЗЫ Кстати на сайте на любом можно утырить, это же скрипт, он весь в браузере.
Нет, я тоже недоволен, но подумал это же временная затычка - текст который лезет куда не попадя и рассказывает о потраченной жизни в секундах и байтах.
Если не пойму про mvp расскажете своими словами?