Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Создание общего скрипта (https://javascript.ru/forum/events/64805-sozdanie-obshhego-skripta.html)

Илья Колдунов 06.09.2016 21:21

Создание общего скрипта
 
Панки кричат ХОЙ!

Пожалуйста помогите.

Есть скрипт, многократно подключаемый в различных html-документах сайта. В этом скрипте создаётся массив, в который функция из другого документа передаёт данные. Как сделать так, чтобы этот массив не создавался для каждой страницы отдельно, а был общим?

laurus 06.09.2016 22:05

можно хранить в local storage

Царь Леонид 06.09.2016 22:29

Большой массив? И что там за данные?

Илья Колдунов 07.09.2016 09:28

"Можно хранить в local storage" - это как?

Илья Колдунов 07.09.2016 09:29

"Большой массив? И что там за данные?" - массив может быть сколь-угодно большим.

laurus 07.09.2016 21:59

сохраняем:
var someArray = [1, 2, 3, 4, 5];
localStorage.setItem('mydata', JSON.stringify(someArray));

вынимаем:
var data = [];
if (localStorage.getItem('mydata')) {
	data = JSON.parse(localStorage.getItem('mydata'));
}

warren buffet 08.09.2016 09:36

Цитата:

Сообщение от Илья Колдунов
массив может быть сколь-угодно большим.

Смотри лимиты на локальную бд.


Часовой пояс GMT +3, время: 14:27.