Как изменить HTML-контент с URL? - PullRequest
0 голосов
/ 22 января 2019

Я новичок в кодировании, я знаю JavaScript, но не супер продвинутый объект, Я хотел бы знать, как изменить HTML-контент с его URL. Например, я нахожусь на веб-сайте, таком как GMAIL, у него разные страницы регистрации и входа. Эти две страницы имеют разные URL-адреса.

Что я хотел бы знать, так это как они меняют URL вместе с HTML, когда я нажимаю кнопку «Войти». Возможно ли это через серверную часть, такую ​​как node.js и express, или только через интерфейс javascript?

И последнее: есть ли у веб-сайтов несколько веб-страниц или это всего лишь один HTML-файл?

Ну, я разработал тренировочный проект, но я не знаю, что я делаю. Я изменил содержимое HTML с помощью библиотеки jQuery, но не знаю, как изменить URL.

Сначала я сделал домашнюю страницу с текстом и двумя ссылками на две формы.

Я показывал регистрационную форму, когда нажимал «Войти», и входил в форму «Войти», и скрывал домашнюю страницу с помощью show () и hide (). URL не меняется, чтобы работать с ним с помощью экспресс. Я попытался сделать это с помощью history.pushState (), но все испортилось: я не могу вернуться на домашнюю страницу и не изменил нужный мне URL-адрес, основываясь на форме. Поэтому я удалил его, и я застрял и не знаю, смогу ли я найти некоторые учебники в Интернете.

Мой код не содержит ничего, кроме того, что я описал.

Итак, пожалуйста, вы можете объяснить мне, как веб-сайты делают это.

И еще одна вещь, мой экспресс-сервер сейчас очень медленный, для его запуска требуется почти 5 минут. Я не знаю, потому ли это, что мой компьютер старый и не очень хороший, к сожалению.

Можете ли вы дать мне совет с некоторыми учебниками и советами?

1 Ответ

0 голосов
/ 22 января 2019

Я согласен, что ваш вопрос слишком широкий.Даже если на то, чтобы хорошо знать эти вещи, потрачено много лет, я верю в самообучение, поэтому я дам вам некоторое представление о ваших следующих шагах в этом мире.

Вот некоторые вопросы, которые вы можете задать Google илипроводите исследования в любом месте:

Существуют оба приложения, которые размещают целые HTML-документы на сервере и реагируют на требования http, отвечая различными.Это первые из существующих.

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

Итак, вот четыре первых вопроса, которые вы можете задать:

  1. Как работает протокол HTTP (например, с HTML-документами)?

  2. В чем разница между приложениями для тонких и толстых клиентов?

  3. Что такое веб-службы?

  4. Как я могу создать простое приложение на стороне клиента с разными маршрутами, используя общедоступный веб-сервис?

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

Желаю вам всего наилучшего в этом обширном пути ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...