Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 14.06.2017, 11:20
Интересующийся
Отправить личное сообщение для webxmm Посмотреть профиль Найти все сообщения от webxmm
 
Регистрация: 15.03.2017
Сообщений: 29

Сообщение от ksa Посмотреть сообщение
Отвечать на вопросы это тест, а не игра...
а ну да )
Ответить с цитированием
  #12 (permalink)  
Старый 14.06.2017, 11:33
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от webxmm
Так?
Это смотря чему вы хотите научится. Если форма ради проформы, можно и так, но если учеба, это и знания как обрабатывается форма на клиенте (проверка ввода данных), то нет.

Хотя это в жизни нынешней и не пригодится, но не используя серверный язык, а только клиентский, можно с одной html страницы передать форму на другую страницу, на которой посредством JS получить данные этой формы, проверить их и сохранить на клиенте. Вот это уже ближе к "научится чему либо".

Другими словами - в качестве хранения используется локальное хранилище браузера (localStorage). Пользователь входит на сайт, на индексную страницу, JS сценарий которой проверяет - если в локальном хранилище зарегистрирован клиент, значит приветствие ему и предлагаем сыграть. При этом "сыграть", это может быть переход на саму страницу с игрой. Если же нет регистрации, то переход на страницу регистрации, где форма и сценарий ее проверки.

Ну и т.д., и т.п.
Ответить с цитированием
  #13 (permalink)  
Старый 14.06.2017, 11:58
Интересующийся
Отправить личное сообщение для webxmm Посмотреть профиль Найти все сообщения от webxmm
 
Регистрация: 15.03.2017
Сообщений: 29

Сообщение от laimas Посмотреть сообщение
Это смотря чему вы хотите научится. Если форма ради проформы, можно и так, но если учеба, это и знания как обрабатывается форма на клиенте (проверка ввода данных), то нет.

Хотя это в жизни нынешней и не пригодится, но не используя серверный язык, а только клиентский, можно с одной html страницы передать форму на другую страницу, на которой посредством JS получить данные этой формы, проверить их и сохранить на клиенте. Вот это уже ближе к "научится чему либо".

Другими словами - в качестве хранения используется локальное хранилище браузера (localStorage). Пользователь входит на сайт, на индексную страницу, JS сценарий которой проверяет - если в локальном хранилище зарегистрирован клиент, значит приветствие ему и предлагаем сыграть. При этом "сыграть", это может быть переход на саму страницу с игрой. Если же нет регистрации, то переход на страницу регистрации, где форма и сценарий ее проверки.

Ну и т.д., и т.п.
Скажу так.
Я реально хочу сделать такую игру-тест, интересно просто. При этом я бы хотел, чтобы во время написания я получил знания, которые желательно можно использовать в дальнейшем (front-end junior, для себя что-то писать). HTML/CSS знаю, но этого недостаточно.

То есть хотелось бы научится тому, что в реальной работе используется.

Попробую передать тогда с index.html на game.html (пока правда не знаю как это сделать)
Ответить с цитированием
  #14 (permalink)  
Старый 14.06.2017, 12:19
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Не цитируйте сообщения полностью, или вообще ничего не цитируйте, если нет необходимости.

Сообщение от webxmm
Я реально хочу сделать такую игру-тест
Если цель front-end junior, то регистрация и "Привет, Вася", это не ваша забота, пишите только сам тест. Если же целью учебы является умение писать полностью веб приложение, то без знаний серверного языка не получится.
Ответить с цитированием
  #15 (permalink)  
Старый 14.06.2017, 21:03
Интересующийся
Отправить личное сообщение для webxmm Посмотреть профиль Найти все сообщения от webxmm
 
Регистрация: 15.03.2017
Сообщений: 29

Сообщение от laimas Посмотреть сообщение
Если цель front-end junior, то регистрация и "Привет, Вася", это не ваша забота, пишите только сам тест. Если же целью учебы является умение писать полностью веб приложение, то без знаний серверного языка не получится.
Ок, можете что-то дать по моей игре-тесту такое, чтобы это пригодилось для работы потом? Ну скажем может дополнить игру какими-то функциями..
Ответить с цитированием
  #16 (permalink)  
Старый 14.06.2017, 21:04
Интересующийся
Отправить личное сообщение для webxmm Посмотреть профиль Найти все сообщения от webxmm
 
Регистрация: 15.03.2017
Сообщений: 29

Сообщение от Rise Посмотреть сообщение
Зачем всё это? Можно конечно всю биографию пользователя сохранять ради сохранения) но обычно личные данные требуются не для самого пользователя, он ведь их итак знает) а для самого приложения (идентификация, рассылки, уведомления, ...) и других пользователей (информация, общение, переписка, ...). Как ты пишешь тебе нужно только сохранять состояние игры, это идентификация, localStorage дает идентификацию браузера, в таком случае достаточно "Продолжить" и "Начать заново" без всяких имен и тд, если нет нужды разделять пользователей одного браузера, если такие вообще могут быть.
Я поэтому и хотел емейл в файл записывать, а отображать данные просто для красоты.
По localStorage я буду гуглить
Ответить с цитированием
  #17 (permalink)  
Старый 14.06.2017, 21:06
Интересующийся
Отправить личное сообщение для webxmm Посмотреть профиль Найти все сообщения от webxmm
 
Регистрация: 15.03.2017
Сообщений: 29

Но пока я встрял вот на чем... я создал массив с картинками, пытаюсь распечатать его в див, но мне печатается только одна каринка... код..

var imageArray = new Array("img/x5.jpg", "img/site.jpg");
	var i;
	var text = "";
	function getImgArr()
	{
		
		for(i = 0; i < imageArray.length; i++){
			
			document.getElementById("container").innerHTML = "<img src='"+imageArray[i]+ "'>" + "<br/>";
		}

		
		
	}

<div id="container">
	<input type="button" value="START" OnClick="getImgArr();"/>
</div>
Ответить с цитированием
  #18 (permalink)  
Старый 14.06.2017, 21:56
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

Сообщение от webxmm
innerHTML += "<img src=
Ответить с цитированием
  #19 (permalink)  
Старый 14.06.2017, 22:35
Интересующийся
Отправить личное сообщение для webxmm Посмотреть профиль Найти все сообщения от webxmm
 
Регистрация: 15.03.2017
Сообщений: 29

Сообщение от рони Посмотреть сообщение
Благодарю!
Ответить с цитированием
  #20 (permalink)  
Старый 14.06.2017, 22:37
Интересующийся
Отправить личное сообщение для webxmm Посмотреть профиль Найти все сообщения от webxmm
 
Регистрация: 15.03.2017
Сообщений: 29

Сообщение от Rise Посмотреть сообщение
webxmm, давай значит так, чтобы твоя красота не пропадала) добавляешь время, таблицу рейтинга имя-результат-время и уведомление на почту при опускании в рейтинге с предложением наказать негодяев)) вот это красиво, а не просто показывать пользователю его мыло на экране)
Ок. Только это на JS нельзя же реализовать
Таблица рейтинга - тут нужна база, чтоб сохранять и выводить (иначе где хранить). localStorage этот?

отправка на почту - тоже без серверного языка никак
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
решил написать сюда Артем1992 Общие вопросы Javascript 2 18.04.2017 16:02
Как написать бот для игры на js sergiyss Events/DOM/Window 1 06.04.2017 02:03
Как написать бот для игры на js sergiyss Events/DOM/Window 1 03.04.2017 14:00
Хочу сделать простую игру. С чего начать? elshaarawy Общие вопросы Javascript 6 20.09.2015 22:58
помогите написать тесты на js Rizo Ваши сайты и скрипты 5 10.06.2009 07:00