从浏览器到js到nodejs
浏览器背景浏览器的历程
jsjs二十年的历程
javaScript大家最熟悉不过啦,他是通用的浏览器脚本语言,简称js,不过还有一个名词叫EcmaScript,他们之间是什么关系呢?原来EcmaScript是制定规范,javaScript是实现,ecma全称为 europe computer manufactures association即欧洲电脑制造商协会自从浏览器诞生到现在,浏览器脚本语言一直是Js的天下-如上图的js诞生历程,从诞生之日起就确定了他是前端开发的唯一标准,这一切都得归功于布兰登·艾奇,js发明时吸收了以下几个语言的特点
基本语法、数据结构
java、C
函数的用法
scheme
原型链继承
self语言
而且js是单线程模型,在任何时刻js的代码只有一处在执行,这也为后面的异步通信服务端的语言nodeJs奠定了语法的基础
js = ecma规范 + webApi(dom + bom)DOM(document object model):文档对象模型,提供操作页面元素的方法和属性,如新增文字、图片,编辑文字,图片等BOM(browser o ...