一、js历史
1996年 Brendan Eich(布兰登·艾奇)开发 (为了增强用户体验开发)
二、js特点
1、 解释性语言:翻译一行执行一行
编译性语言:
优点:速度快
缺点:不能跨平台,移植性不好
解释性语言:javascript php python
优点:跨平台
缺点:速度稍慢
java(oak语言): .java -- javac --> 编译 --> .class --> jvm虚拟机 --> 解释执行
2、单线程语言:同步执行
3、ECMA标准:欧洲计算机联盟
三、js执行队列
轮转时间片:两个任务同时执行:task1,1ms,task2,1ms,task1,1ms.
(相当于两个人一起跑步,1号先跑一步,2号再跑一步)
四、js的引用
1、内部js文件: <script> </script>
2、外部引用js文件:<script src=""> </script>
五、w3c web标准
结构(HTML)样式(CSS)行为(JS)相分离,便于维护