javaScript(以下统一称之js)听上去跟java有点关系,但是实际上跟java没有任何关系,是当时在java如日中天的时候js蹭蹭人家的热度。 javaScript是一种直译(直接编译)式的脚本语言,直接编译的意思是不用经过其他的转码,语言的载体(这里一般指浏览器)可以直接翻译、运行。是弱类型语言(啥事弱类型语言我们会单独讲),主要的用法就是给html加入灵魂(增加各种各样的逻辑和效果),是单线程语言(接下来会讲啥是单线程)
JavaScript由三个部分组成:
1.ECMAScript:描述了该语言的语法和基本对象(基础的js语法)
2.BOM (浏览器对象模型):描述与浏览器进行交互的方法和接口(对浏览器操作的js语法)
3.DOM (文档对象模型):描述处理网页内容的方法和接口(对页面标签元素操作的js语法)
ps:js目前不仅仅是前端技术了,基于nodejs可以服务器编程
逼逼了这么多还不如写代码来的痛快:
1.js和java的关系(没关系)
2.js的组成结构(三个部分组成)
3.js的特点(跨平台,脚本语言,弱类型)
我们下一章介绍js的数据类型