发明者:布兰登.艾奇 1961——至今

js代码怎么翻译成java代码执行 js翻译成各种语言_对象模型

在1995年用10天发明JS

最初命名为LiveScript 后来和sun公司合作改名为JavaScript

JS是世界上最流行的语言,运行在客户端的脚本语言

脚本语言:不需要翻译,运行过程由JS解释器逐行进行解释并执行

将第一行代码执行为机械语言在执行第二行代码,一行一行执行。

js代码怎么翻译成java代码执行 js翻译成各种语言_html_02

JS用处

1.表单验证(产生最初目的)

2.网页特效

3.服务端开发

4.桌面程序

5.APP

6.控制硬件-物联网

7.游戏开发

(html相当于人的身体、css相当于人的衣服)描述类语言

(js相当于人的肢体动作)编程类语言

浏览器分为渲染引擎和JS引擎

渲染引擎:用来解析html和CSS,俗称内核。比如chrome浏览器的blink

JS引擎:成为JS解释器。用来读取网页中的JS代码对其处理后运行,比如chrome的  V8(号称最快的JS引擎)。

JS组成

1.ECMAScript

规定了js的核心的语法知识

2.WebAPIs

分为dom(用来操作文档)和bom(操作浏览器)

我们可以通过mdn来对js进行学习

js代码怎么翻译成java代码执行 js翻译成各种语言_前端_03

ECMAScript是由ECMA国际进行的标准化的编程语言,规定了JS的编程语言和基础核心知识,是所有浏览器厂商共同遵守的一套语法工业标准。这种语言在万维网上应用广泛,往往被称为JavaScript或JScirpt,实际上后两者是ECMAScirpt语言的实现和扩展。

js代码怎么翻译成java代码执行 js翻译成各种语言_javascript_04

DOM——文档对象模型

文档对象模型 (DocumentObject Modele简称DOM),是W3C组织推荐的处理可扩展标记语言的标准编程接口。通过DOM提供的集团口可以对页面上的各种元素进行操作(大小、位置、颜色等)

BOM——浏览器对象模型

BOM(Bowser Object Model,简称BOM)是指浏览器对象模型,他提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。通过BOM可以操作浏览器窗口,比如弹出框、浏览器跳转、获取分辨率。

js注释

注释分为单行注释和多行注释

单行注释使用//来进行注释,一次只能对一行代码进行注释

多行使用/*  */来进行注释,可以对多行代码进行注释

js结束符

js结束符一般使用英文;来代表语句结束

也可以不写任何符号直接书写下一行代码

这个我们实际开发的需求,如果公司统一不使用;来进行一行代码的结束,那我们就统一不写

结束符是可以省略的

js的书写位置

和css一样,js一般有三种书写位置,分别为行内式,外联式和内联式

内链我们一般是写在</body>的上面

行内一般写在标签内部

外联一般是使用<script src=“../”></script>来进行外部引用,要注意里面不要填写内容

onclick 点击事件,后期我们会学到 

js代码怎么翻译成java代码执行 js翻译成各种语言_对象模型_05

js代码怎么翻译成java代码执行 js翻译成各种语言_对象模型_06

 

JS输入输出语句 

输入框:prompt

js代码怎么翻译成java代码执行 js翻译成各种语言_html_07

警示框:alert

js代码怎么翻译成java代码执行 js翻译成各种语言_前端_08

控制台输入:console

js代码怎么翻译成java代码执行 js翻译成各种语言_html_09