初学JS

JS又称为javascript,直译式脚本语言。

特点

1、解释性语言
2、单线程
3、JavaScript兼容于ECMA标准,因此也为ECMAScript

与编译性语言的区别

编译性语言:程序在执行前需要一个专门的编译过程,程序执行效率高,依赖编译器,跨平台性差一点,C,C++。
解释性语言:不需要在运行前编译,在运行程序的时候才翻译,专门的解释其负责在每个语句执行的时候解释程序代码,这样解释性语言每执行一次就要翻译一次,效率低,php,js。

单线程

所走的程序路径按照连续顺序排下来
同时执行两个或多个使用setlnterval,以轮转时间片的方式运行
单线程的运行方式,会造成一种很大的浪费时间,任务可以分成两种,一种是同步任务,一种是异步任务
异步任务:按照任务队列,遇到类似输入输出的任务是将其挂起,等待通知主线程,任务才会继续执行下去。

参考资料

前端九部语雀 网站(https://www.yuque.com/fe9)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值