1.初识JavaScript

什么是JavaScript

网络浏览器的构成

  • 网络浏览器由两部分构成,一部分为shell,即外壳,另一部分为内核
  • 内核包含渲染引擎(html, css)、JS引擎(注:目前执行JS最快的是谷歌chrome的V8引擎),等模块

JavaScript作为解释性语言的优势与缺陷

  • 编译性语言,如C和C++,优点是执行速度快,缺点是跨平台性差
  • 解释性语言,如JavaScript、PHP、Python,优点是跨平台性好,在任意浏览器下都可以执行,缺点是执行速度慢

JavaScript语言的单线程特性的优势与缺陷

  • JS的一个特性即单线程,单线程在程序执行时,所走的程序路径按照连续顺序排下来,前面的必须处理好,后面的才会执行。优势在于执行时相对不容易造成死锁和程序错误

JavaScript的构成

  • JS包含三大部分ECMAScript、DOM、BOM
  • ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会,英文名称是European Computer Manufacturers Association)通过ECMA-262标准化的脚本程序设计语言。这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,但实际上后两者是ECMA-262标准的实现和扩展 (本条引自百度百科)
  • DOM,即文本对象模型,英文全称Document Object Model
  • BOm,即浏览器对象模型,英文全称Browser Object Model

JavaScript在HTML中的引用方式

  • JS有三种引用方式,分别是行间引入、内联引入(也称页面嵌入式)、外联引入
  • 根据行为样式相分离的准则,对JS一般不使用行间引入
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值