目录
1 语言介绍
Javascript简称JS,JS与html这种标记语言不同,JS是一种编程语言。标记语言 是 计算机读取语言,编程语言 是 语言指挥计算机
计算机语言大致分三种
- 机器语言,都是0或1
- 汇编语言,由MOV这种命令构成的语言,人大致能通过语义看明白,也很偏向底层
- 高级语言,java,c,python,html,js,这种都是高级语言,基本上就见不到十六进制那样的数了
编程语言存储在硬盘中,在运行时会将硬盘中的内容转移到内存条中,然后内存最后交给cpu进行处理
cpu不直接从硬盘读取的原因是,硬盘的传输速度慢,内存与cpu相对于硬盘的传输速度会快很多,这就是有些程序开启的时候稍微慢些,但是运行时速度却很快的原因
JS也有很多的功能,最常用的领域是与html,css配合做前端交互
在专栏前期,我们会讲解ECMAScript基础用法,后续讲解DOM与BOM
2 JS的使用方式
我们在本项目中使用的解释器为pycharm,JS只要安装了浏览器就能运行,所以用什么解释器无所谓。我们现在先简单使用一下JS,我们创建一个html,然后写上下面的内容
打开页面后发现出现了一个提示,这个就是JS做的
JS在移动端同样有效
3 JS的三种引用方式
JS与CSS相同,可以写在 行内,内嵌与外部
行内就是写在html结构中
内嵌是写在script标签中,上面的alert例子使用的就是内嵌式
外部是会引入一个js文件
3.1 行内式
打开页面后我们点击一下按钮
在这里使用的是onclick,其他的元素会有不同的属性,基本都是以on开头
3.2 内嵌
- 不一定放在head中,只要不放在 /html 后放在文件中的哪一个位置都可以
如果要注释JS语句,在该行前加入两个斜杠注释该行语句
这样打开后就不会弹出hello这个提示
3.3 外部
首先先搞一个JS文件
然后在html文件中的script标签中加入src
这样打开页面后就会执行我们外部JS文件中的内容
4 JS注释方法
4.1 单行注释
在要注释的行前加两个斜杠
也可以在后面写
这样写这条语句会执行
4.2 多行注释
多行注释与css一样,使用/*和*/
在vscode中使用shift+alt+a可以进行多行注释