js语言的特点
js语言的特点
一般语言有编译性语言和解释性语言;
编译性:
优点:运行速度快
不足:移植性不好
特点:全篇翻译完成后在执行
语言代表:c、c++
解释性:
优点:跨平台
缺点:运行速度稍慢
特点:翻译一行执行一行
语言代表:js php
java 比较特殊,它是通过jvm虚拟机编译成.class文件,在转成0101编译码
js是单线程(一次只做一件事)
单线程同时也能有多个动画在动(轮转时间碎片)
同步:一次只做一件事 阻塞线程
异步:同时可以做多件事 css中的link 不阻塞线程
js是弱类型语言(不用声明变量的类型)
js由三个部分组成:ECMAscript BOM DOM