学习JS前须知

学习JS前须知

JavaScript 为解释性语言

以下为解释性语言和编译性语言的相关知识

编译性语言

通俗来说就是全篇一次性翻译  
优点:执行速度快  
不足:移植性不好  
例如:c c++  

解释性语言

通俗来说为逐行执行和翻译
优点:跨平台
不足:稍微慢一些
例如: JavaScript (基本上标签类的内容都为解释性语言)

除此之外,需要注意的是java语言的执行过程为

java–javac–>编译–.class–>jvm–解释执行

由于jvm的存在使得java具有跨平台性

JavaScript的特点

  • 跨平台
  • 单线程(同步,采用时间片轮转调度) 在文章后会解释

执行标准 ESMA标准 DOM BOM esmascript

附:时间片轮转调度

每次调度时,总是选择就绪队列的队首进程,让其在CPU上运行一个系统预先设置好的时间片。一个时间片内没有完成运行的进程,返回到绪队列末尾重新排队,等待下一次调度。

引用博客链接https://blog.csdn.net/u013630349/article/details/47732731


以上,此为本人学习过程中的笔记,可能因为能力不足存在一些不足,还请大家多多包涵和给予建议,共同进步。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值