русский
Germany.ruForen → Архив Досок→ Programmierung

angular

13.02.19 09:19
Re: angular
 
MrSanders старожил
in Antwort koder 13.02.19 05:53

Ну, давайте попробуем так. Представьте себе простой index.html. Он лежит у вас на локальном жёстком диске.

Как его "выложить" на веб-сервер (тот же томкэт) знаете? А что произойдёт если вы откроете эксплорер и дважды щелкнете по этому index.html?

Теперь усложним. Представим что рядом с index.html, в том же каталоге, лежит файл my_project.js с яваскриптом внутри. И index.html ссылается на него.

<sсript src="./my_project.js"/>
Как такое выложить на сервер, чтобы при запросе index.html-я не выпадало что my_project.js не найден, знаете? А что произойдет если теперь в эксрлорере дважды щелкнуть на index.html?


И ещё немножко сложнее. Браузеры понимают яваскрипт, а тайпскрипт (.ts файлы) не понимают. Поэтому перед выкладыванием на сервер, проекты на тайпскрипте "транспилируют" - переводят в яваскрипт. При сборке такого проекта получается... каталог с .html, .js, .css файлами. Который можно выложить на сервер. Или зайти в него эксплорером и щёлкнуть по главному html-ю (он не обязательно будет называться index.html).

Понятно?

 

Sprung zu