English Українська Español Deutsch
Логин Пароль Вход в игру Забыли пароль? Русский
Поиск
virtonomica

Список форумов -> Библиотека Виртономики, база знаний о тонкостях большого и малого бизнеса -> Болванка для асинхронных скриптов

Статьи по игре, мастер-классы и просто полезная информация о Виртономике

Тема:

Тема создана : 19.05.2018, 05:24

Последний раз редактировалась : 12.06.2018, 13:08

mr_Sumkin
Шесть лет с Виртономикой
Шесть лет с Виртономикой
Тройной корпоративный шеврон Тендерный коллайдер, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Победитель конкурса директоров в номинации 'Бензиновые реки' Победитель конкурса директоров в номинации 'Неделя образцового обслуживания' Шесть лет с Виртономикой Победитель конкурса менеджеров в номинации 'Здоровье нации'
Победитель конкурса директоров в номинации 'Тендеромания' Победитель конкурса директоров в номинации 'Потребительские товары' Победитель конкурса директоров в номинации 'Виртономический стандарт' Победитель конкурса менеджеров в номинации 'Сырьевая база' Победитель конкурса менеджеров в номинации 'Кандидатский минимум' Победитель конкурса менеджеров в номинации 'Потребительские товары' Победитель конкурса менеджеров в номинации 'Виртономический стандарт'
Пять лет с Виртономикой
o:
Сумкин и Авоськин
 
Судя по тому как страдает Дядя Виша и прочие скриптостроители, пытающиеся создать что то асинхронное на базе jquery в голом виде, дело труба. Спать не спалось накидал болванку на базе которой легко накидать любой асинхронный код, который выглядит как обычный линейный код и обрабатывается как обычный синхронный/линейный код.
 
Скрипт работает и выводит пару слов на главную страницу юнита. Любого вашего юнита. Если поправить ссылку, которую код запрашивает, то в окне консоли увидите сообщение об ошибке. На страничке не будет ничего. Обратите внимание что при ошибочной ссылке, страничка не замораживается а вполне себе функциональна в процессе отправки повторных запросов.
 
Сразу влеплю отмазы от ответственности и прочее. Код я пишу на typescript который уже генерит чистый javascript поэтому некоторые конструкции возможно выглядят как бы сложно, но в самом typescript все куда красивше. В любом случае даже такой код в сто раз функциональнее чем пытаться строить рабочий велосипед на jquery с его убогими when/done и прочими богомерзкими конструкциями.
 
Код в формате ES6 поэтому может не восприниматься на некоторых браузерах и инструментах
В коде ниже некоторые символы форум заменил на ерунду. Как минимум двойной амперсанд. Лучше брать с кодепаста
 
Вот ссылка на кодепасты где читать и брать код удобнее чем с форума https://www.paste.org/flat/93309
Ну и дублирую сюда целиком, а то как обычно сайты теряются потом не найдешь

 

  • Страница:
  • 1
  • 2
  • 3
Список сообщений:  

31.05.2018, 19:12

mr_Sumkin
Шесть лет с Виртономикой
Шесть лет с Виртономикой
Тройной корпоративный шеврон Тендерный коллайдер, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Победитель конкурса директоров в номинации 'Бензиновые реки' Победитель конкурса директоров в номинации 'Неделя образцового обслуживания' Шесть лет с Виртономикой Победитель конкурса менеджеров в номинации 'Здоровье нации'
Победитель конкурса директоров в номинации 'Тендеромания' Победитель конкурса директоров в номинации 'Потребительские товары' Победитель конкурса директоров в номинации 'Виртономический стандарт' Победитель конкурса менеджеров в номинации 'Сырьевая база' Победитель конкурса менеджеров в номинации 'Кандидатский минимум' Победитель конкурса менеджеров в номинации 'Потребительские товары' Победитель конкурса менеджеров в номинации 'Виртономический стандарт'
Пять лет с Виртономикой
o:
Сумкин и Авоськин
 
Легко. LZString.compress(JSON.stringify(dict)); собственно тут просто один метод поверх того что и у тебя. и при разжатии тоже самое. сначала декомпрессию в 1 метод сделать, потом парсинг
 
у тебя что то getFromStorage вообще неясно что делает. Но явно не чтение данных с хранилища 
 

1.06.2018, 01:53

UnclWish
Два года с Виртономикой
За заслуги перед Италией III степени Винная бочка Жвачка Желтая роза Лазурит Рыболовная блесна Компас Компас
Компас Походный рюкзак Туристические ботинки Футбольный мяч Солнечный зонт Полевая лейка Трубка загадочности Праздничные очки
Маскарадный парик Качественный набор химика Качественный клаксон Ключ от Бастилии Тройной корпоративный шеврон Производство: демиург Морж Утка-мандаринка
Дикий улей Соты трудолюбия Девять лет с Виртономикой Шаровары купца Маска Франкенштейна Маска Ведьмы Маска Ведьмы Тендерный коллайдер, VII-XV-е место
Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, IV-VI-е место Тендерный коллайдер, IV-VI-е место
Тендерный коллайдер, IV-VI-е место Тендерный коллайдер, IV-VI-е место Тендерный коллайдер, IV-VI-е место Кухни мира, VII-XV-е место Кухни мира, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место
Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Штангенциркуль Молоток
Молоток Египетский Клафт Тростниковая Каса Тростниковая Каса Победитель конкурса менеджеров в номинации 'Здоровье нации' Победитель конкурса президентов в номинации 'Путь к успеху' Победитель конкурса менеджеров в номинации 'Кандидатский минимум' Победитель конкурса менеджеров в номинации 'Потребительские товары'
Победитель конкурса менеджеров в номинации 'Виртономический стандарт'
v:
ДВ Торг
 
mr_Sumkin
Легко. LZString.compress(JSON.stringify(dict)); собственно тут просто один метод поверх того что и у тебя. и при разжатии тоже самое. сначала декомпрессию в 1 метод сделать, потом парсинг
 
у тебя что то getFromStorage вообще неясно что делает. Но явно не чтение данных с хранилища
Как это, что делает. Функция getFromStorage делает это:
return JSON.stringify(obj[id_shop]); 
 

1.06.2018, 02:31

mr_Sumkin
Шесть лет с Виртономикой
Шесть лет с Виртономикой
Тройной корпоративный шеврон Тендерный коллайдер, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Победитель конкурса директоров в номинации 'Бензиновые реки' Победитель конкурса директоров в номинации 'Неделя образцового обслуживания' Шесть лет с Виртономикой Победитель конкурса менеджеров в номинации 'Здоровье нации'
Победитель конкурса директоров в номинации 'Тендеромания' Победитель конкурса директоров в номинации 'Потребительские товары' Победитель конкурса директоров в номинации 'Виртономический стандарт' Победитель конкурса менеджеров в номинации 'Сырьевая база' Победитель конкурса менеджеров в номинации 'Кандидатский минимум' Победитель конкурса менеджеров в номинации 'Потребительские товары' Победитель конкурса менеджеров в номинации 'Виртономический стандарт'
Пять лет с Виртономикой
o:
Сумкин и Авоськин
 
это то я понимаю, вот только разрыв мозга. имя функции getFromStorage  что подразумевает возврат из некоего хранилища. А по факту функция джсонифицирует объект и не из какого хранилища ничего не возвращает.
 
Чисто доколупался. 
 

1.06.2018, 10:29

Последний раз редактировалось : 1.06.2018, 10:37

UnclWish
Два года с Виртономикой
За заслуги перед Италией III степени Винная бочка Жвачка Желтая роза Лазурит Рыболовная блесна Компас Компас
Компас Походный рюкзак Туристические ботинки Футбольный мяч Солнечный зонт Полевая лейка Трубка загадочности Праздничные очки
Маскарадный парик Качественный набор химика Качественный клаксон Ключ от Бастилии Тройной корпоративный шеврон Производство: демиург Морж Утка-мандаринка
Дикий улей Соты трудолюбия Девять лет с Виртономикой Шаровары купца Маска Франкенштейна Маска Ведьмы Маска Ведьмы Тендерный коллайдер, VII-XV-е место
Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, IV-VI-е место Тендерный коллайдер, IV-VI-е место
Тендерный коллайдер, IV-VI-е место Тендерный коллайдер, IV-VI-е место Тендерный коллайдер, IV-VI-е место Кухни мира, VII-XV-е место Кухни мира, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место
Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Штангенциркуль Молоток
Молоток Египетский Клафт Тростниковая Каса Тростниковая Каса Победитель конкурса менеджеров в номинации 'Здоровье нации' Победитель конкурса президентов в номинации 'Путь к успеху' Победитель конкурса менеджеров в номинации 'Кандидатский минимум' Победитель конкурса менеджеров в номинации 'Потребительские товары'
Победитель конкурса менеджеров в номинации 'Виртономический стандарт'
v:
ДВ Торг
 
mr_Sumkin
это то я понимаю, вот только разрыв мозга. имя функции getFromStorage  что подразумевает возврат из некоего хранилища. А по факту функция джсонифицирует объект и не из какого хранилища ничего не возвращает.
 
Чисто доколупался.
Может функция сделана для того, чтобы передать в JSON.stringify переменную из другой функции?
 
Хочется понять, просто, что не так-то... И как лучше... Не ругайся на меня. Я только начинаю вникать в эту сумасшедшую яву... 
 

1.06.2018, 11:45

Anhair
Семь лет с Виртономикой Победитель конкурса директоров в номинации 'Неделя образцового обслуживания' Победитель конкурса менеджеров в номинации 'Здоровье нации' Победитель конкурса менеджеров в номинации 'Кандидатский минимум' Победитель конкурса менеджеров в номинации 'Потребительские товары' Победитель конкурса менеджеров в номинации 'Виртономический стандарт'
Шесть лет с Виртономикой
Тройной корпоративный шеврон Производство: магистр Кухни мира, VII-XV-е место Победитель конкурса директоров в номинации 'Бензиновые реки' Семь лет с Виртономикой Победитель конкурса директоров в номинации 'Неделя образцового обслуживания' Мэр города Победитель конкурса менеджеров в номинации 'Здоровье нации'
Победитель конкурса директоров в номинации 'Тендеромания' Победитель конкурса директоров в номинации 'Потребительские товары' Победитель конкурса директоров в номинации 'Виртономический стандарт' Победитель конкурса менеджеров в номинации 'Сырьевая база' Победитель конкурса менеджеров в номинации 'Кандидатский минимум' Победитель конкурса менеджеров в номинации 'Потребительские товары' Победитель конкурса менеджеров в номинации 'Виртономический стандарт'
Тринадцать лет с Виртономикой Основатель г.Ньярдвик Учитель биологии Юбилейная десятка Жест мира Ключ от Бастилии Тройной корпоративный шеврон Кухни мира, VII-XV-е место
Кухни мира, VII-XV-е место Кухни мира, VII-XV-е место Кухни мира, VII-XV-е место Шагрень, IV-VI-е место
Лидер розничной торговли Египта Лидер розничной торговли Бельгии Лидер розничной торговли Италии Ударник виртономического труда Лидер розничной торговли Швеции Лидер розничной торговли Бразилии Золотая сим-карта Супернянь
Лидер энергетической отрасли Лидер розничной торговли Исландии Тройной корпоративный шеврон Двойной корпоративный шеврон Производство: демиург Лидер розничной торговли Дании Лидер розничной торговли Польши Лидер розничной торговли Шри-Ланки
Король бензоколонки Тендерный коллайдер, II-III-е место Тендерный коллайдер, II-III-е место Кухни мира, II-III-е место Кухни мира, победитель Шагрень, победитель Шагрень, победитель Золотой спонсор конкурса олигархов
Глава государства Глава государства Глава государства Автомеханик Лидер розничной торговли США Лидер розничной торговли Мексики Лидер розничной торговли Аргентины Лидер розничной торговли Канады
Лидер розничной торговли Кубы Семь лет с Виртономикой Лидер розничной торговли Греции Лидер розничной торговли Венесуэлы Тендермэн Фризер Ресторатор Мэр города
Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города
Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города
Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города
Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города
Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города
Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города
Мэр города Мэр города Знахарь Лидер розничной торговли Нидерландов Лаборант-технолог Розничная элита Фитнес-магнат Рыболов-профессионал
Лидер розничной торговли Норвегии Лидер розничной торговли Литвы Лидер розничной торговли Эстонии Лидер розничной торговли Узбекистана Лидер розничной торговли Армении Лидер розничной торговли Болгарии Княжеские хоромы Лидер розничной торговли Великобритании
Лидер розничной торговли Финляндии Лесной магнат Плантатор Землевладелец Каска шахтера Лидер розничной торговли Белоруссии Губернатор Губернатор
Губернатор Губернатор Губернатор Губернатор Губернатор Губернатор Губернатор Губернатор
Губернатор Губернатор Губернатор Лидер розничной торговли Объединенных Арабских Эмиратов Лидер розничной торговли Саудовской Аравии Лидер розничной торговли Южно-Африканской Республики Лидер розничной торговли Нигерии Лидер розничной торговли Мали
Лидер розничной торговли Кувейта Лидер розничной торговли Гвинеи Лидер розничной торговли Кот-д`Ивуара Лидер розничной торговли Украины Лидер розничной торговли России Лидер розничной торговли Казахстана Лидер розничной торговли Германии Лидер розничной торговли Франции
Лидер розничной торговли Азербайджана Лидер мировой розничной торговли Лидер в области технологий
l:
Серая стая
n:
Серая стая
v:
Dark Forest
o:
Серая стая
a:
Волк и компания
 
Не так что, что функция называется получитьИзХранилища, а по факту с хранилищем вообще не работает. 
 

1.06.2018, 12:57

mr_Sumkin
Шесть лет с Виртономикой
Шесть лет с Виртономикой
Тройной корпоративный шеврон Тендерный коллайдер, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Победитель конкурса директоров в номинации 'Бензиновые реки' Победитель конкурса директоров в номинации 'Неделя образцового обслуживания' Шесть лет с Виртономикой Победитель конкурса менеджеров в номинации 'Здоровье нации'
Победитель конкурса директоров в номинации 'Тендеромания' Победитель конкурса директоров в номинации 'Потребительские товары' Победитель конкурса директоров в номинации 'Виртономический стандарт' Победитель конкурса менеджеров в номинации 'Сырьевая база' Победитель конкурса менеджеров в номинации 'Кандидатский минимум' Победитель конкурса менеджеров в номинации 'Потребительские товары' Победитель конкурса менеджеров в номинации 'Виртономический стандарт'
Пять лет с Виртономикой
o:
Сумкин и Авоськин
 
UnclWish

Может функция сделана для того, чтобы передать в JSON.stringify переменную из другой функции?
 
Хочется понять, просто, что не так-то... И как лучше... Не ругайся на меня. Я только начинаю вникать в эту сумасшедшую яву...
да я ж не ругаюсь. говорю что просто доколупался до тебя. Мол имя функции не соответствует ее реальной работе. и все. 
 

1.06.2018, 16:49

UnclWish
Два года с Виртономикой
За заслуги перед Италией III степени Винная бочка Жвачка Желтая роза Лазурит Рыболовная блесна Компас Компас
Компас Походный рюкзак Туристические ботинки Футбольный мяч Солнечный зонт Полевая лейка Трубка загадочности Праздничные очки
Маскарадный парик Качественный набор химика Качественный клаксон Ключ от Бастилии Тройной корпоративный шеврон Производство: демиург Морж Утка-мандаринка
Дикий улей Соты трудолюбия Девять лет с Виртономикой Шаровары купца Маска Франкенштейна Маска Ведьмы Маска Ведьмы Тендерный коллайдер, VII-XV-е место
Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, IV-VI-е место Тендерный коллайдер, IV-VI-е место
Тендерный коллайдер, IV-VI-е место Тендерный коллайдер, IV-VI-е место Тендерный коллайдер, IV-VI-е место Кухни мира, VII-XV-е место Кухни мира, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место
Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Штангенциркуль Молоток
Молоток Египетский Клафт Тростниковая Каса Тростниковая Каса Победитель конкурса менеджеров в номинации 'Здоровье нации' Победитель конкурса президентов в номинации 'Путь к успеху' Победитель конкурса менеджеров в номинации 'Кандидатский минимум' Победитель конкурса менеджеров в номинации 'Потребительские товары'
Победитель конкурса менеджеров в номинации 'Виртономический стандарт'
v:
ДВ Торг
 
Да это я понял. Объясните, как тогда вообще получается получение из хранилища? 
 

1.06.2018, 17:36

Anhair
Семь лет с Виртономикой Победитель конкурса директоров в номинации 'Неделя образцового обслуживания' Победитель конкурса менеджеров в номинации 'Здоровье нации' Победитель конкурса менеджеров в номинации 'Кандидатский минимум' Победитель конкурса менеджеров в номинации 'Потребительские товары' Победитель конкурса менеджеров в номинации 'Виртономический стандарт'
Шесть лет с Виртономикой
Тройной корпоративный шеврон Производство: магистр Кухни мира, VII-XV-е место Победитель конкурса директоров в номинации 'Бензиновые реки' Семь лет с Виртономикой Победитель конкурса директоров в номинации 'Неделя образцового обслуживания' Мэр города Победитель конкурса менеджеров в номинации 'Здоровье нации'
Победитель конкурса директоров в номинации 'Тендеромания' Победитель конкурса директоров в номинации 'Потребительские товары' Победитель конкурса директоров в номинации 'Виртономический стандарт' Победитель конкурса менеджеров в номинации 'Сырьевая база' Победитель конкурса менеджеров в номинации 'Кандидатский минимум' Победитель конкурса менеджеров в номинации 'Потребительские товары' Победитель конкурса менеджеров в номинации 'Виртономический стандарт'
Тринадцать лет с Виртономикой Основатель г.Ньярдвик Учитель биологии Юбилейная десятка Жест мира Ключ от Бастилии Тройной корпоративный шеврон Кухни мира, VII-XV-е место
Кухни мира, VII-XV-е место Кухни мира, VII-XV-е место Кухни мира, VII-XV-е место Шагрень, IV-VI-е место
Лидер розничной торговли Египта Лидер розничной торговли Бельгии Лидер розничной торговли Италии Ударник виртономического труда Лидер розничной торговли Швеции Лидер розничной торговли Бразилии Золотая сим-карта Супернянь
Лидер энергетической отрасли Лидер розничной торговли Исландии Тройной корпоративный шеврон Двойной корпоративный шеврон Производство: демиург Лидер розничной торговли Дании Лидер розничной торговли Польши Лидер розничной торговли Шри-Ланки
Король бензоколонки Тендерный коллайдер, II-III-е место Тендерный коллайдер, II-III-е место Кухни мира, II-III-е место Кухни мира, победитель Шагрень, победитель Шагрень, победитель Золотой спонсор конкурса олигархов
Глава государства Глава государства Глава государства Автомеханик Лидер розничной торговли США Лидер розничной торговли Мексики Лидер розничной торговли Аргентины Лидер розничной торговли Канады
Лидер розничной торговли Кубы Семь лет с Виртономикой Лидер розничной торговли Греции Лидер розничной торговли Венесуэлы Тендермэн Фризер Ресторатор Мэр города
Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города
Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города
Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города
Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города
Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города
Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города Мэр города
Мэр города Мэр города Знахарь Лидер розничной торговли Нидерландов Лаборант-технолог Розничная элита Фитнес-магнат Рыболов-профессионал
Лидер розничной торговли Норвегии Лидер розничной торговли Литвы Лидер розничной торговли Эстонии Лидер розничной торговли Узбекистана Лидер розничной торговли Армении Лидер розничной торговли Болгарии Княжеские хоромы Лидер розничной торговли Великобритании
Лидер розничной торговли Финляндии Лесной магнат Плантатор Землевладелец Каска шахтера Лидер розничной торговли Белоруссии Губернатор Губернатор
Губернатор Губернатор Губернатор Губернатор Губернатор Губернатор Губернатор Губернатор
Губернатор Губернатор Губернатор Лидер розничной торговли Объединенных Арабских Эмиратов Лидер розничной торговли Саудовской Аравии Лидер розничной торговли Южно-Африканской Республики Лидер розничной торговли Нигерии Лидер розничной торговли Мали
Лидер розничной торговли Кувейта Лидер розничной торговли Гвинеи Лидер розничной торговли Кот-д`Ивуара Лидер розничной торговли Украины Лидер розничной торговли России Лидер розничной торговли Казахстана Лидер розничной торговли Германии Лидер розничной торговли Франции
Лидер розничной торговли Азербайджана Лидер мировой розничной торговли Лидер в области технологий
l:
Серая стая
n:
Серая стая
v:
Dark Forest
o:
Серая стая
a:
Волк и компания
 
https://tproger.ru/articles/localstorage/ ...  
 

1.06.2018, 19:05

mr_Sumkin
Шесть лет с Виртономикой
Шесть лет с Виртономикой
Тройной корпоративный шеврон Тендерный коллайдер, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Победитель конкурса директоров в номинации 'Бензиновые реки' Победитель конкурса директоров в номинации 'Неделя образцового обслуживания' Шесть лет с Виртономикой Победитель конкурса менеджеров в номинации 'Здоровье нации'
Победитель конкурса директоров в номинации 'Тендеромания' Победитель конкурса директоров в номинации 'Потребительские товары' Победитель конкурса директоров в номинации 'Виртономический стандарт' Победитель конкурса менеджеров в номинации 'Сырьевая база' Победитель конкурса менеджеров в номинации 'Кандидатский минимум' Победитель конкурса менеджеров в номинации 'Потребительские товары' Победитель конкурса менеджеров в номинации 'Виртономический стандарт'
Пять лет с Виртономикой
o:
Сумкин и Авоськин
 
let data = localStorage.getItem(storageKey);
 
вот именно эта строка возвращает из хранилища данные. дальше в тех функциях чуть выше, идет обработка. То есть разжатие данных, потому как у меня они сжаты. У вас могут быть и не сжаты. 
 

1.06.2018, 19:46

mr_Sumkin
Шесть лет с Виртономикой
Шесть лет с Виртономикой
Тройной корпоративный шеврон Тендерный коллайдер, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Победитель конкурса директоров в номинации 'Бензиновые реки' Победитель конкурса директоров в номинации 'Неделя образцового обслуживания' Шесть лет с Виртономикой Победитель конкурса менеджеров в номинации 'Здоровье нации'
Победитель конкурса директоров в номинации 'Тендеромания' Победитель конкурса директоров в номинации 'Потребительские товары' Победитель конкурса директоров в номинации 'Виртономический стандарт' Победитель конкурса менеджеров в номинации 'Сырьевая база' Победитель конкурса менеджеров в номинации 'Кандидатский минимум' Победитель конкурса менеджеров в номинации 'Потребительские товары' Победитель конкурса менеджеров в номинации 'Виртономический стандарт'
Пять лет с Виртономикой
o:
Сумкин и Авоськин
 
Кстати дядь Виша там в скрипте по вывозу есть функция getProdWithCat чего то там. Она делает то что именно тебе надо. Читает хранилище, если там данные есть и они не шибко устарели то возвращает их. Иначе тут же запрашивает новые данные. По получению оных парсит их и сохраняет в хранилище. После чего возвращает свежачок. Можно взять как образец подобной функции. 
 

2.06.2018, 07:52

UnclWish
Два года с Виртономикой
За заслуги перед Италией III степени Винная бочка Жвачка Желтая роза Лазурит Рыболовная блесна Компас Компас
Компас Походный рюкзак Туристические ботинки Футбольный мяч Солнечный зонт Полевая лейка Трубка загадочности Праздничные очки
Маскарадный парик Качественный набор химика Качественный клаксон Ключ от Бастилии Тройной корпоративный шеврон Производство: демиург Морж Утка-мандаринка
Дикий улей Соты трудолюбия Девять лет с Виртономикой Шаровары купца Маска Франкенштейна Маска Ведьмы Маска Ведьмы Тендерный коллайдер, VII-XV-е место
Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, IV-VI-е место Тендерный коллайдер, IV-VI-е место
Тендерный коллайдер, IV-VI-е место Тендерный коллайдер, IV-VI-е место Тендерный коллайдер, IV-VI-е место Кухни мира, VII-XV-е место Кухни мира, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место
Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Штангенциркуль Молоток
Молоток Египетский Клафт Тростниковая Каса Тростниковая Каса Победитель конкурса менеджеров в номинации 'Здоровье нации' Победитель конкурса президентов в номинации 'Путь к успеху' Победитель конкурса менеджеров в номинации 'Кандидатский минимум' Победитель конкурса менеджеров в номинации 'Потребительские товары'
Победитель конкурса менеджеров в номинации 'Виртономический стандарт'
v:
ДВ Торг
 
mr_Sumkin
Кстати дядь Виша там в скрипте по вывозу есть функция getProdWithCat чего то там. Она делает то что именно тебе надо. Читает хранилище, если там данные есть и они не шибко устарели то возвращает их. Иначе тут же запрашивает новые данные. По получению оных парсит их и сохраняет в хранилище. После чего возвращает свежачок. Можно взять как образец подобной функции.
Спасибо. Мозги немного освежатся и буду кодить )))) 
 

3.06.2018, 22:47

UnclWish
Два года с Виртономикой
За заслуги перед Италией III степени Винная бочка Жвачка Желтая роза Лазурит Рыболовная блесна Компас Компас
Компас Походный рюкзак Туристические ботинки Футбольный мяч Солнечный зонт Полевая лейка Трубка загадочности Праздничные очки
Маскарадный парик Качественный набор химика Качественный клаксон Ключ от Бастилии Тройной корпоративный шеврон Производство: демиург Морж Утка-мандаринка
Дикий улей Соты трудолюбия Девять лет с Виртономикой Шаровары купца Маска Франкенштейна Маска Ведьмы Маска Ведьмы Тендерный коллайдер, VII-XV-е место
Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, IV-VI-е место Тендерный коллайдер, IV-VI-е место
Тендерный коллайдер, IV-VI-е место Тендерный коллайдер, IV-VI-е место Тендерный коллайдер, IV-VI-е место Кухни мира, VII-XV-е место Кухни мира, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место
Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Штангенциркуль Молоток
Молоток Египетский Клафт Тростниковая Каса Тростниковая Каса Победитель конкурса менеджеров в номинации 'Здоровье нации' Победитель конкурса президентов в номинации 'Путь к успеху' Победитель конкурса менеджеров в номинации 'Кандидатский минимум' Победитель конкурса менеджеров в номинации 'Потребительские товары'
Победитель конкурса менеджеров в номинации 'Виртономический стандарт'
v:
ДВ Торг
 
Попытался вникнуть в твой код в скрипте по вывозу. Но, блин, моих скудных знаний джавы (а может мозгов) не хватает, чтобы понять его...
Вернее, я понимаю, что он делает и как, комментарии помогают, но все эти тонкости...
Плюс, еще все эти "let" и "try"... в добавок ко всему, асинхронность всего скрипта...
Пока это выше моих сил... Нужно, видимо, весь скрипт переписывать... Я пока к этому не готов. Добавлю пока проверенным и известным мне способом... В будущем, возможно, смогу вникнуть и переписать по-твоему... 
 

4.06.2018, 01:43

UnclWish
Два года с Виртономикой
За заслуги перед Италией III степени Винная бочка Жвачка Желтая роза Лазурит Рыболовная блесна Компас Компас
Компас Походный рюкзак Туристические ботинки Футбольный мяч Солнечный зонт Полевая лейка Трубка загадочности Праздничные очки
Маскарадный парик Качественный набор химика Качественный клаксон Ключ от Бастилии Тройной корпоративный шеврон Производство: демиург Морж Утка-мандаринка
Дикий улей Соты трудолюбия Девять лет с Виртономикой Шаровары купца Маска Франкенштейна Маска Ведьмы Маска Ведьмы Тендерный коллайдер, VII-XV-е место
Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, IV-VI-е место Тендерный коллайдер, IV-VI-е место
Тендерный коллайдер, IV-VI-е место Тендерный коллайдер, IV-VI-е место Тендерный коллайдер, IV-VI-е место Кухни мира, VII-XV-е место Кухни мира, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место
Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Штангенциркуль Молоток
Молоток Египетский Клафт Тростниковая Каса Тростниковая Каса Победитель конкурса менеджеров в номинации 'Здоровье нации' Победитель конкурса президентов в номинации 'Путь к успеху' Победитель конкурса менеджеров в номинации 'Кандидатский минимум' Победитель конкурса менеджеров в номинации 'Потребительские товары'
Победитель конкурса менеджеров в номинации 'Виртономический стандарт'
v:
ДВ Торг
 
В общем, пока сделал через ajax-функции автоматическое получение объемов хранения и выявления товара из таблицы ТМ. Загвоздка может быть, когда появится новый товар, или ТМ... Проверку вроде бы сделал на это, вместо регулярного обновления, как появится что-то новое, должен сам автоматом получить... 
 

4.06.2018, 04:22

mr_Sumkin
Шесть лет с Виртономикой
Шесть лет с Виртономикой
Тройной корпоративный шеврон Тендерный коллайдер, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Победитель конкурса директоров в номинации 'Бензиновые реки' Победитель конкурса директоров в номинации 'Неделя образцового обслуживания' Шесть лет с Виртономикой Победитель конкурса менеджеров в номинации 'Здоровье нации'
Победитель конкурса директоров в номинации 'Тендеромания' Победитель конкурса директоров в номинации 'Потребительские товары' Победитель конкурса директоров в номинации 'Виртономический стандарт' Победитель конкурса менеджеров в номинации 'Сырьевая база' Победитель конкурса менеджеров в номинации 'Кандидатский минимум' Победитель конкурса менеджеров в номинации 'Потребительские товары' Победитель конкурса менеджеров в номинации 'Виртономический стандарт'
Пять лет с Виртономикой
o:
Сумкин и Авоськин
 
try - всего лишь название методов и все. Попытаться загрузить. Ведь запрос может и фигу вернуть Well))
 
А let это слегка отличное от var объявление переменной.
Отличие let от var: Переменная, объявленная через var, видна везде в функции. Переменная, объявленная через let, видна только в рамках блока {...}, в котором объявлена.
это главное и важное отличие. Потому как var на мой взгляд - плохо. 
 

4.06.2018, 12:38

UnclWish
Два года с Виртономикой
За заслуги перед Италией III степени Винная бочка Жвачка Желтая роза Лазурит Рыболовная блесна Компас Компас
Компас Походный рюкзак Туристические ботинки Футбольный мяч Солнечный зонт Полевая лейка Трубка загадочности Праздничные очки
Маскарадный парик Качественный набор химика Качественный клаксон Ключ от Бастилии Тройной корпоративный шеврон Производство: демиург Морж Утка-мандаринка
Дикий улей Соты трудолюбия Девять лет с Виртономикой Шаровары купца Маска Франкенштейна Маска Ведьмы Маска Ведьмы Тендерный коллайдер, VII-XV-е место
Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, VII-XV-е место Тендерный коллайдер, IV-VI-е место Тендерный коллайдер, IV-VI-е место
Тендерный коллайдер, IV-VI-е место Тендерный коллайдер, IV-VI-е место Тендерный коллайдер, IV-VI-е место Кухни мира, VII-XV-е место Кухни мира, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место
Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Шагрень, VII-XV-е место Штангенциркуль Молоток
Молоток Египетский Клафт Тростниковая Каса Тростниковая Каса Победитель конкурса менеджеров в номинации 'Здоровье нации' Победитель конкурса президентов в номинации 'Путь к успеху' Победитель конкурса менеджеров в номинации 'Кандидатский минимум' Победитель конкурса менеджеров в номинации 'Потребительские товары'
Победитель конкурса менеджеров в номинации 'Виртономический стандарт'
v:
ДВ Торг
 
mr_Sumkin
try - всего лишь название методов и все. Попытаться загрузить. Ведь запрос может и фигу вернуть Well))
 
А let это слегка отличное от var объявление переменной.
Отличие let от var: Переменная, объявленная через var, видна везде в функции. Переменная, объявленная через let, видна только в рамках блока {...}, в котором объявлена.
это главное и важное отличие. Потому как var на мой взгляд - плохо.
Ясно, спасибо за объяснение...
 
Я чем дальше вникаю в джаву, тем больше понимаю - этот язык вообще не хороший )))) И это еще мягко сказано... 
 

Список форумов -> Библиотека Виртономики, база знаний о тонкостях большого и малого бизнеса-> Болванка для асинхронных скриптов

  • Страница:
  • 1
  • 2
  • 3