Это новичок, это новичок, если вы новичок.
Проще говоря, Nodejs не является новым языком, но он может позволить нашему JS работать на стороне сервера, записать код JS на стороне сервера, а также ввод и вывод. То есть, если кто -то спрашивает вас, может ли JS работать только в браузере в будущем, не говорите это, увы, да.
Я помню, когда я впервые начал изучать HTML, CSS и JS, мое первое впечатление было загружать различные браузеры из -за проблемы совместимости T_T, но теперь есть хорошие новости, чтобы выучить NodeJS, и у него нет проблемы совместимости.
Если вы хотите знать, почему Nodejs не имеет проблем с совместимостью, то сначала вы поймете, почему возникают проблемы совместимости на переднем крае. Здесь я упомянул, что фронт-энд пытается сказать, что Nodejs не является передним, а в задней части. Хотя это выглядит очень похоже, я сожалею, что это не так.
Если вы слишком надуманны, вы дойдете до сути. Почему на переднем крае проблемы совместимости? Основная проблема - браузер! ! ! Как вы думаете, каждый браузер сделан из другой фабрики, может ли эффект быть одинаковым? Позже все были недовольны. Вы сказали, что то, что вы написали, может быть использовано только в его доме, но это не будет работать в домах других людей. Блин, что такое закон природы? Итак, позже вышла третья сторона, что мы называем W3C. Этот W3C специально отвечает за решение этой проблемы. В чем проблема? То есть, как посредник, W3C отвечает за определение стандартов, и их браузеры должны предоставить API для американских программистов для использования в соответствии со своими стандартами. Тогда почему все еще проблемы совместимости? Сказав это, они просто устанавливают стандарты, но должны ли другие делать то, что они делают? Это так наивно.
Но не волнуйтесь, в будущем будет все меньше и меньше совместимости. Почему? Вы думаете, большинство браузеров предоставляют одинаковые API, но то, что вы предоставляете, отличается. Могут ли разработчики быть счастливыми? Если разработчики несчастны, кто готов использовать свой браузер? Независимо от того, сколько они совершают преступления, они будут саморазрушительными. Давайте посмотрим на IE много лет назад и IE сегодня.
ОК, опять же, поскольку все эти проблемы совместимости выполняются браузером, Nodejs больше не нуждается в браузере, так что же совместимо, верно? Поскольку это так, BOM и DOM, которые мы узнали, прежде чем естественно, нельзя использовать в Nodejs, потому что браузер больше нет, что еще вы управляете DOM? Еще одно очень важно, чтобы Nodejs позволяет нам управлять локальными файлами, что очень важно. Жаль, что язык не может управлять файлами. Если вы хотите, чтобы JS управлял файлами, это может сделать это, но браузер не осмеливается позволить JS сделать это, потому что это слишком опасно. Например, когда вы посещаете веб -сайт человека, он пишет программу в JS, чтобы удалить вещи в вашей компьютерной системе или прочитать вашу конфиденциальность. Это удивительно, но сторона сервера отличается, потому что код, который вы пишете, запускается только на вашем собственном сервере. Может быть, вы уничтожаете свой компьютер? Это немного грязно? Все в порядке.
Давайте суммируем то, что я узнал сегодня: Nodejs позволяет использовать JS на сервере. Поскольку нет добавления браузера, нет проблемы совместимости. Естественно, нет никакого отношения и DOM, и он может управлять локальными файлами.
Вышеупомянутое учебное пособие для Nodejs от взлета с новичка без шанса-это весь контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.