JavaScript基础

JavaScript是一种运行在客户端的脚本语言。

脚本语言:不需要编译,运行过程中由js解释器(js引擎)逐行来进行解释并执行

浏览器执行JS简介

浏览器分成两部分 渲染引擎 和 JS引擎

渲染引擎:用来解析HTML与CSS,俗称内核,比如谷歌浏览器的blink,老版本的webkit。

JS引擎:也称为JS解释器。用来读取网页中的JavaScript代码,对其处理后运行,比如谷歌浏览器的V8。

浏览器本身并不会执行JS代码,而是通过内置JavaScript引擎(解释器)来执行JS代码。JS引擎执行代码时逐行解释每一句源码(转换为机器语言),然后由计算机去执行,所以JavaScript语言归为脚本语言,会逐行解释执行。

JS的组成:JavaScript语法(ECMAScript),页面文档对象模型(DOM),浏览器对象模型(BOM)

JS书写位置

1.行内式

在html 标签的属性内填写,通过行为触发执行(几乎不用)

<开始标签 on + 事件类型=”js代码”>

2.内嵌式

在head或body中,定义script标签,在其中写js代码

3.外联式

创建一个独立的外部js文件,用标签引入,使用src属性引入对应的js文件

JS注释

注释:用来给程序员看和解释的语句,计算机不回去识别这些语句,需使用专门的标注来告诉电脑,不用解释。

单行注释

//使用双斜杠,不能换行

多行注释

/**

*可

*以

*写

*多

*行

*/

JS输入输出语句

方法

说明

归属

alert(msg)

浏览器弹出警示框

浏览器

console.log(msg)

浏览器控制台打印输出信息

浏览器

prompt(info)

浏览器弹出输入框,用户可以输入

浏览器

你可能感兴趣的:(javascript,开发语言,ecmascript)