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。