1545

Соцсеть будущего уже на подходе.

Соцсеть будущего уже на подходе.
Вы смотрите срез комментариев. Показать все
DELETED
Автор поста оценил этот комментарий

В далеком прошлом, когда начал изучать HTML, там было что-то про основную фишку веба, а именно связь между страницами и переход в один клик(<a href="...), а тут чувак хочет доказать что вот это, самая первая и важная часть HTML работает...

раскрыть ветку (59)
Автор поста оценил этот комментарий

Не, он хочет доказать, что возможно соцсеть сделать на чистом хтмл, видимо

раскрыть ветку (58)
Автор поста оценил этот комментарий
Так и есть.
раскрыть ветку (57)
Автор поста оценил этот комментарий

Скажи ему, что в соц.сетях при нажатии на кнопку нас не перебрасывает на новую страницу, а заменяется какой-то блок, это легко проверить: попробуй включить музыку в ВК и перейти на свою страницу, как ты заметил, музыка не остановилась, а теперь попробуй обновить страницу, это равносильно переходу на новую страницу, как ты заметил, музыка остановилась (или совсем перестала играть, не помню, а проверять лень), что говорит о том, что перехода на новую страницу не произошло (да и просто посмотри на адрес ссылки, vk.com, он всегда неизменен, то, что идёт после слэша - подгрузка блоков).
P.S. С Web-программированием плохо знаком, но вроде всё устроено так.

раскрыть ветку (38)
Автор поста оценил этот комментарий

Раз пошла техническая пляска, позволю себе дополнить:

Адрес (заголовок страницы и пр.) можно подменять, будет выглядеть как настоящий (как будто был переход), а так же в историю браузера ляжет переход, что позволит нажать "назад" ( и вернуть тот "старый блок").

Остальное же верно, перерисовывается лишь часть страницы.

Однако, никто не мешает перейти сразу по этому "правильному урлу".

Там, где не поддерживаются "правильные урлы" используется #hash

Ну или урл не меняется, в самых жестких случаях.

раскрыть ветку (11)
Автор поста оценил этот комментарий
в принципе, если грамотно пользоваться тэгами, на пикабу можно выучить любую, даже самую необычную, тематику
раскрыть ветку (10)
Автор поста оценил этот комментарий

Угу, ну найди мне NodeJS тогда. Или лучше IOjs. Хотите учится программированию идите на хабр. Тут почти нет информации

раскрыть ветку (7)
Автор поста оценил этот комментарий
каково это - быть занудой?
Автор поста оценил этот комментарий
чем ио лучше ноды?
раскрыть ветку (5)
Автор поста оценил этот комментарий

 Часть основных разработчиков недовольных политикой Joyent в отношении развития проекта Nodejs создали форк и вышли из проекта. В частности они недовольны тем, что с 2013 года (версия 0.10) проект практически не развивается, использует старую версию v8, а система версионирования стала запутанной и не соответствует общепринятой модели semver и вообще. И так, встречайте io.js.

Автор поста оценил этот комментарий

В общем у io релизы чаще если в двух словах. Быстрей чем нода она развивается.

раскрыть ветку (3)
Автор поста оценил этот комментарий

только адекватные фреймворки под ноду стали появляться - придумали что-то новое :D

пожалуй, останусь на ноде.

раскрыть ветку (2)
Автор поста оценил этот комментарий

Они вроде уже помирились)) Ходят слухи что Ноду и IO будут сливать в один проект) Так что все норм)

раскрыть ветку (1)
Автор поста оценил этот комментарий

Насколько необычную?

раскрыть ветку (1)
Автор поста оценил этот комментарий

Я таким образом узнал как правильно брить ноги суркам

DELETED
Автор поста оценил этот комментарий

Это называется ajax

раскрыть ветку (23)
Автор поста оценил этот комментарий

Если это не была шутка, то не хвастовства ради, а для правильного гугления теми, кто заинтересуется - дополню еще (хоть это и не новинка).


ajax в этой ситуации занимается только подгрузкой контента требуемого для дальнейшей работы.


Чаще всего (контент) - это json с данными (некоторые грузят сразу html).


"контент" - может быть загружен ранее/изначально, может загрузится с ошибкой, или может вернутся ошибка в запросе на загрузку контента (обработка ошибок на сервере - возвращается текст ошибки, номер и пр.).


Поведение же урла (обработка ошибки - переход на совершенно другую страницу, отрисовку нужных блоков и т.д.) ты контролируешь сам. Учитывая то, что было написано мной в прошлом комменте про #hash


ajax часто используется и в "обычной жизни" (на сайтах без магии с урлами), для элементов подобных "виджету vk", галерей и пр., так же могут подгружаться этапы форм (например формы оплаты/бронирования/сложные формы с логикой на сервере), подмена урла тут не всегда нужна.

но ajax присутствует :).


Про подмену урла ищем в google "History Api", неплохим примером будет Backbone Router

Прошу прощения у людей другой веры, я использую Backbone.
Возможно, просто из-за названия.

раскрыть ветку (5)
Автор поста оценил этот комментарий
не аяксом единым...
вк вебсокеты юзает
раскрыть ветку (4)
Автор поста оценил этот комментарий
Это называется ajax

мой ответ под этим текстом был

Автор поста оценил этот комментарий

Об архитектуре VK:

https://xakep.ru/2011/03/16/55052/

DELETED
Автор поста оценил этот комментарий
Разве ВК не держит HHTP соединение открытым, пока не придет обновление?
Иллюстрация к комментарию
раскрыть ветку (1)
Автор поста оценил этот комментарий

Статья:

Мар 16, 2011 года.

ещё комментарии
Автор поста оценил этот комментарий

после слеша это как раз путь до страницы. Для блоков в примитивном случае используется значение после '#'. Но так как соц.сети не примитивные сайтики однодневки, то и адрес имитируется для адресной строки как положено. Это необходимо для лучшей навигации, и индексирования.

Автор поста оценил этот комментарий

Я так то изучал когда то html и вроде как.. Можно делать хоть отдельными страницами хоть блоками.. фреймы называется. Просто фреймы для только осваивающего язык человека сложноваты, изначально перебрасывает на новые страницы.

Автор поста оценил этот комментарий

А это возможно? Хотя я наверное жестко туплю если это спрашиваю. 

раскрыть ветку (16)
Автор поста оценил этот комментарий

HTML 5. В)

раскрыть ветку (15)
Автор поста оценил этот комментарий

А где хранить пользователей? 

раскрыть ветку (12)
Автор поста оценил этот комментарий

на кладбище 

Автор поста оценил этот комментарий

На кладбище.

Автор поста оценил этот комментарий

Хранить то можно просто создавая файл Username-password.html, но вот создавать такие файлы нечему, так что провалиться его затея.

Автор поста оценил этот комментарий

MongoDB можно использовать как центральную базу например

раскрыть ветку (8)
Автор поста оценил этот комментарий

На чистом html же задача была...

раскрыть ветку (6)
Автор поста оценил этот комментарий

можно класть пользователей в локальное хранилище браузера, получится социальная сеть "мизантроп".

DELETED
Автор поста оценил этот комментарий
написать СУБД на html, делов-то.

и пусть сидит в памяти.

раскрыть ветку (4)
Автор поста оценил этот комментарий

Написать СУБД на языке разметки. 

Отличная идея! 

раскрыть ветку (3)
DELETED
Автор поста оценил этот комментарий
да знаешь, хватает в мире извращенцев.

как тот чувак, который СУБД на РНР писал

раскрыть ветку (2)
Автор поста оценил этот комментарий

затрахали попытками засунуть монгу куда надо и куда не надо....

Автор поста оценил этот комментарий

Он тьюринг полный? 

раскрыть ветку (1)
Автор поста оценил этот комментарий

Никак нет. 

Автор поста оценил этот комментарий

Может просто напишешь ему, что вход ему сделать без JS\Серверного программирования 1 фиг не удастся.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества