Ссылка: http://blog.kueiapp.com/programming-tw/javascript-PIONEERS-netscape-nodejs/
JavaScript 1.0 был изобретен Бренданом Эйхом из Netscape в 1995 году для знаменитого браузера Netscape. В то время Java был очень популярным языком, поэтому Netscape хотела быть такой же крутой и назвала его JavaScript. Однако они совершенно не связаны между собой.
В 1996 году Microsoft выпустила два языка, которые можно запускать в браузере: VBScript и JScript. JScript на самом деле является клоном JavaScript, используемого в Internet Explorer 3.
Чтобы сформулировать стандарты JavaScript, Netscape предложила ECMA International первую архитектуру глобальной стандартизации в 1996 году и завершила первую выпущенную версию (ES1) в 1997 году. Они называют это ECMAScript, глобальным стандартом JavaScript. С первой версии до 2022 года самой популярной версией является ECMAScript 2015 (также известный как ES6), поддерживаемый большинством браузеров.
Различные версии JavaScript могут иметь разный синтаксис, функциональность, библиотеки или системы модулей. Чтобы проверить, способна ли наша среда выполнить эту задачу, можно воспользоваться отличным информационным веб-сайтом caniuse.com.
Список кандидатов на ESMAScript (JavaScript)
В 2008 году Google выпустила браузер Chrome, и его механизм рендеринга JavaScript V8 стал шокирующей бомбой для онлайн-мира. Из-за того, что V8 имеет «открытый исходный код», команда NodeJS модифицировала движок, чтобы он мог легко обрабатывать веб-приложения и создавать серверы для серверных приложений.
Благодаря появлению NodeJS применение JavaScript не ограничивается браузерами. Поставщики серверных услуг также могут использовать JavaScript. Стиль кодирования не ограничивается веб-форматами, и многие приложения NodeJS привносят концепцию модульного программирования в мир JavaScript.
В отличие от библиотеки функций, когда речь идет о модуле «Модуль», он обычно содержит категорию или набор функций для достижения определенной цели. Более того, поскольку мир JavaScript — это бесплатная и открытая платформа, в JavaScript существует множество стилей модулей.
Со временем импорт и требование стали двумя основными способами использования модулей JavaScript.
Стиль CommonJS — это самый ранний метод написания, породивший концепцию модулей.
// a.js const module = require('module'); module.hello() // module.js function hello(){ console.log('hello') } module.exports = { hello }
В последнем стандарте ES6 модули могут быть написаны как импортные и экспортные, что кажется более простым для понимания.
// a.js import module from "module" module.hello() // or import { hello } from "module| // module.js export function hello(){ console.log('hello') } // or export { hello }
NodeJS — это независимая среда выполнения. После установки мы можем использовать команду node для выполнения кода JavaScript в терминале без браузера.
node hello.js // or omit the extension node hello
Ссылка: http://blog.kueiapp.com/programming-tw/javascript-PIONEERS-netscape-nodejs/
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3