美文网首页
一、初识JavaScript(二)

一、初识JavaScript(二)

作者: 佛系那莫觅 | 来源:发表于2020-03-24 13:18 被阅读0次
  1. JS的组成
  • ECMAScript JavaScript语法

    ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会,European Computer Manufacturers Association)通过ECMA-262标准化的脚本程序设计语言。这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,所以它可以理解为是JavaScript的一个标准,但实际上后两者是ECMA-262标准的实现和扩展。
    规定了JS的编程语法和基础核心知识,是所有浏览器产商共同遵守的一套JS语法工业标准

  • DOM 页面文档对象模型

    文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展置标语言的标准编程接口。它是一种与平台和语言无关的应用程序接口(API),它可以动态地访问程序和脚本,更新其内容、结构和www文档的风格(目前,HTML和XML文档是通过说明部分定义的)。文档可以进一步被处理,处理的结果可以加入到当前的页面。DOM是一种基于树的API文档,它要求在处理过程中整个文档都表示在存储器中。另外一种简单的API是基于事件的SAX,它可以用于处理很大的XML文档,由于大,所以不适合全部放在存储器中处理。

  • BOM 浏览器对象模型

    BOM(Browser Object Model)即浏览器对象模型。
    BOM提供了独立于内容的,可以与浏览器窗口进行交互的对象;通过BOM可以操作浏览器窗口, 比如弹出框,控制浏览器跳转,获取分辨率等.
    由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window;
    BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性;
    BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C,BOM最初是Netscape浏览器标准的一部分。

  1. JS书写位置

行内式的JS

<body>
    <!-- 行内式的JS,直接写到元素的内容 -->
    <input type="button" value="唐伯虎" onclick="alert('秋香')"> 
</body>

内嵌式的JS

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <!-- 内嵌式的JS -->
    <script>
        alert('内嵌式JS')
    </script>
</head>

外部式的JS

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <!-- 外部式的JS -->
    <script src="my.js"></script>
</head>

相关文章

网友评论

      本文标题:一、初识JavaScript(二)

      本文链接:https://www.haomeiwen.com/subject/hjjoyhtx.html