Потому что когда вам захочется что-то своё наваять на нативном js, тут вы вспомните и про DOM и события и тп. DOM на самом деле очень прост, там ничего сложного нету.
bagerman: Там на самом деле всё не так сложно как кажется, а то что ты пытаешься понять как это работает это только плюс.
Ещё, когда ты обращаешься не к "age", а к "_age", ты обращаешься опять же к аксессору, потому что аксессор объявлен в объекте, так как мы знаем что, при обращении к несуществующему свойству объекта нам интерпретатор возвращает специальное значение "undefined".
bagerman: >>>get и set это операторы или методы?
Это аксессоры.
>>>Но свойства _age нет в объекте
Так ты это свойство при обращении к аксессору "set" создаешь, а получаешь значение свойства при обращении к аксессору "get".
Мне тоже больше HTTP запрос(ы) по душе.
Я недавно знакомому, задал вопрос, что такое Ajax(он в свое время учил js, занимается html, css, графика), он мне сразу, что это технология которая позволяет делать HTTP запросы без перезагрузки страниц, ключевое слово "без перезагрузки".
Так что Ajax в каком то смысле оправдывает своё название, так как разделяет понятие HTTP запрос и запрос без перезагрузки страницы. Ну а кому они эти запросы, заголовки сейчас нужны? Никто сейчас не хочеть карпеть на видео курсом или книгой понимая как работает протокол, сейчас он ск0чает Джиквери, напишет пару строк кода скопированного и вуаля, РАБОТАЕТ.
Извиняюсь за назойливый вопрос, но почему linux под фронт не подойдет?
Сам сейчас переполз на фронт, использую eOS, sublime и скажу что вполне юзабельно.
Мак однозначно хорош.