Сообщение от makalet
|
И про говнокод тоже знаю.
|
Так не бывает. Если вы знаете какой он гавнокод - то не гавните, а сразу пишете нормально.
Что касается js, то js он вообще, а js для браузера со всей тряхомудией загруженной страницы - в частности.
То есть js как скриптовый язык применяется не только в браузерах. Просто через браузеры он стал популярным. В винде вы можете писать скрипты на точно таком же js, только DOM там нет, в ФШ есть DOM и есть js, который оперирует объектами в том самом доме, который никакого отношения к хмтлю само собой.
В этом смысле изучать приходится не js, а ту часть, которая сношается с DOM, то есть фактически DOM.
Ну вот, зная о такой проперти дом-объекта как innerHTML (еще есть outerHTML) вы пользуетесь парсером браузера чтобы превратить кусок _нового_ хтмля - в часть document obkect model. Вы ему текст - вам рендер текста и элементы.