Я думаю, что это простой вопрос, но мне сложно найти особенности. В упрощенном мире предположим, что у нас есть один html-файл, содержащий ссылки на .js и .css-файлы. Браузер отправляет HTTP-запрос и получает .html, а затем видит, что есть зависимости и отправляет соответствующие HTTP-запросы для файлов .css и .js. Есть ли что-то особенное в этих вторичных HTTP-запросах? Я спрашиваю, потому что я настроил простой HTTP-сервер, и когда он получает запрос для '/', он возвращает index.html, но каким-то образом браузер также имеет правильный стиль и скрипты, хотя я ничего не настроил на сервере для обработки запросов на эти файлы. Что тут происходит? Благодарю.Веб-браузеры, загружающие файлы css и javascript
-3
A
ответ
1
Ну, последующие пути, вероятно, указывают URL-адрес на конкретное место на вашем сервере, в то время как ваш URL-адрес// не указывает на что-то конкретное. Ваш сервер будет:
- Recieve этот запрос и признать его в качестве маршрута по умолчанию
- попытаться решить ее (index.html в список файлов, которые он будет использовать, чтобы решить этот маршрут).
URL-адрес для ваших JS-файлов, с другой стороны, вероятно, являются:
http://www.example.com/js/yourJsFileName.js
Когда сервер получает этот запрос, он будет выглядеть в файловой системе для Wwwroot \ JS \ yourJsFileName.js. Надеюсь, это ответ на ваш вопрос, и я это правильно понял ... Кроме того, это объяснение было слишком длинным для комментария;)
+0
gotchya, поэтому он разрешается на основе корневого местоположения. Спасибо! – Derek
Смежные вопросы
- 1. .css файлы, не загружающие изображения в Symfony2
- 2. файлы, не загружающие паруса js
- 3. Restlet CSS и JavaScript файлы
- 4. Файлы, загружающие и добавляющие беспорядок с использованием asp.net
- 5. Файлы Setup.exe, загружающие файлы без файлов из-за плохой связи
- 6. Угловые загружающие файлы css, принимающие время и ошибки при запуске в консоли
- 7. Зависимости, не загружающие или частично загружающие
- 8. Wordpress пропускает css и файлы javascript
- 9. Как динамически импортировать JavaScript и CSS файлы
- 10. Проблема в include css и javascript файлы
- 11. Кэширование браузера javascript и css-файлы
- 12. Deflate/сжать JavaScript и CSS файлы
- 13. ASP.NET не загружает файлы CSS и Javascript
- 14. Внешние файлы CSS и JavaScript не кэшируются?
- 15. Где хранятся файлы css и javascript rails_admin?
- 16. Вставить Javascript на страницы, загружающие другие библиотеки javascript?
- 17. Как загрузить файлы css, файлы javascript и изображения в codeigniter?
- 18. asp.net mvc: Изображения, файлы Css и файлы javascript не кэшируются
- 19. Маршрутизация в файлы Javascript/CSS?
- 20. GZipping CSS и JS-файлы
- 21. Загрузочные файлы, загружающие пакеты через Интернет от Microsoft
- 22. CSS и Javascript не работают! Браузер не может читать файлы css и javascript
- 23. Строительство и CSS и Javascript файлы с Webpack 1
- 24. Crawler4j загружающие статьи
- 25. Рельсы, загружающие определенный файл
- 26. Tomcat и Eclipse: файлы изображений и файлы css пустые
- 27. HTML - Как загружаются файлы css/javascript?
- 28. Как загрузить файлы CSS с помощью Javascript?
- 29. Связанные файлы js и css-файлы html-блока
- 30. Chrome и локальные файлы JavaScript
Это не вопрос, связанный с программированием. Существуют и другие сайты StackExchange, более подходящие для вашего вопроса. –
Нет, они простые простые запросы GET. Браузер отвечает за рендеринг HTML, разбор и выполнение JS, а также анализ и применение правил CSS. – Ben
В случае, если это конкретная реализация, я использую express.js внутри узла. – Derek