JavaScript念念碎(一)整体概述以及数据类型

JavaScript念念碎(一)整体概述以及数据类型

总体概述:

  • JavaScript由三部分构成,分别为ECMAScript,DOM,BOM。
    1. 其中ECMAScript是指JavaScript的语法内容,也就是一门语言的核心语言功能,ECMA是European Computer Manufactuters Association的缩写。个人理解为语言本身,也就是语言的骨架。
    2. DOM,官方说法是指:针对XML但经过拓展用于HTML的应用程序编程接口(API),常用为document对象,本人理解为HTML语言中所建立的一个个标签,通过这些API,ECMAScript可以对这些文档对象树上的节点进行操作。 PS:DOM不止在JavaScript语言中应用。
    3. BOM,也就是浏览器对象模型,通过浏览器对象,我们可以控制浏览器所显示的内容,BOM控制浏览器事件,我们可以通过window对象操作用户的窗口,可以通过navigator对象获取浏览器的详细信息,可以通过location对象获取当前页面的详细信息,还可以通过screen对象监测到用户显示器的相关数据,便于进行操作。

引入方式:

  • JavaScript与CSS有相通的引入方法,但在CSS中内嵌标签为<style>,而引入标签则是<link>并用href属性指定路径, 而JavaScript均为<script>标签,用src指定路径。
  • <script>标签有async,charset,defer,type,src五个属性,其中async与defer运用于指定脚本执行的时间。charset用于指定字符集,type则用于指定语言(默认为js).

PS:我们习惯将<script>标签放在最后,也就是</html>之前.

  • <noscript>标签可以用于提示无法运行JavaScript。

评论

  1. 邓亮
    Android Chrome
    2年前
    2020-1-22 22:11:04

    我认为JS中的BOM,也就是浏览器对象模型,其中一个非常实用的点就是可以通过浏览对象控制浏览器所显示的内容,这在一定程度上精简了信息的获取以及提升了用户对查找信息的体验好感。

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇