ctf-web<javascript>

本文详细介绍了JavaScript的历史,从LiveScript到ECMAScript的发展过程,以及JavaScript的构成,包括核心ECMAScript、DOM和BOM。接着探讨了JavaScript的运行方式,如嵌入HTML、独立JS文件、延迟执行、异步加载和代码块执行。最后,文章提到了JavaScript的编码规范和基本数据类型,强调了全局和局部变量的概念。
摘要由CSDN通过智能技术生成

javascript学习

以下内容来自c语言中文网-》超级强大的网站

一 javascript历史

1995 年 2 月,Netscape 公司发布 Netscape Navigator 2 浏览器,并在这个浏览器中免费提供了一个开发工具——LiveScript。由于当时 Java 比较流行,Netscape 便把 LiveScript 改名为 JavaScript,这也是最初的 JavaScript 1.0 版本。

1997 年欧洲计算机制造商协会(ECMA)以 JavaScript 1.1 为基础制订了脚本语言标准——ECMA-262,并命名为 ECMAScript。

1998 年国际标准化组织和国际电工委员会(ISO/IEC)采用了 ECMAScript 标准(即 ISO/IEC-16262)。自此,浏览器厂商就以 ECMAScript 作为各自 JavaScript 实现的规范标准。JavaScript 正式从各自为政走向了规范统一。

简单概括,ECMAScript 是 JavaScript 语言的规范标准,JavaScript 是 ECMAScript
的一种实现。注意,这两个词在一般语境中是可以互换的。
ECMAScript 是 JavaScript 的标准,但它并不等同于 JavaScript,也不是唯一被标准化的规范。

浏览器支持情况

二 JavaScript 构成

1. 核心(ECMAScript):
2. 语言核心部分: 文档对象模型(Document Object Model,DOM):网页文档操作标准。
3. 浏览器对象模型(BOM):客户端和浏览器窗口操作基础。

三 js的运行

1:嵌入html

js的编写可以通过嵌入html文件中成为一个标签来进行并且是不局限于html某个部分的。

注意:有时候因为浏览器问题需要在html中对script的标签进行补充说明
例如

<script type="text/javascript">

例如:

<!DOCTYPE html>
<script>
    alert("top");
</script>
<html>
<head>
    <meta charset="UTF-8">
    <title>test</title>
    <script>
        alert("head");
    </script>
</head>
<body>
    <h1>网页标题</h1>
    <script>
        alert("body");
    </script>
    <p>正文内容</p>
</body>
<script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值