Javascript笔记——什么是Javascript

已经学习了一个多月的javascript基础了,感觉有点迷茫,知识点也有点零碎,现在想每天通过半个小时的时间,把知识点整理下发到博客上,希望能对自己的学习有些帮助。
注:文中的大部分资料来自W3C和百度百科。

什么是Javascript?

Javascript是一种基于对象和事件驱动并与平台无关的弱类型的客户端脚本语言。
Javascript由以下三个部分组成:

  1. ECMAScript 核心
  2. DOM 文档对象模型
  3. BOM 浏览器对象模型

下面是对上叙三个部分的详细介绍

  • ECMAScript

    ECMAScript是ECMA制定的标准化脚本语言。目前JavaScript使用的ECMAScript版本为ECMAScript-262。
    1998年6月,ECMAScript 2.0版发布。
    1999年12月,ECMAScript 3.0版发布,成为JavaScript的通行标准。
    2007年10月,ECMAScript 4.0版草案发布,对3.0版做了大幅升级。
    2008年7月,由于,各方分歧太大,ECMA开会决定,中止ECMAScript 4.0的开发,将其中涉及现有功能改善的一小部分,发布为ECMAScript 3.1。会后不久,ECMAScript 3.1就改名为ECMAScript 5。
    2009年12月,ECMAScript 5.0版正式发布。
    2015年6月17日,ECMAScript 6发布正式版本,即ECMAScript 2015。

  • DOM

    文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。
    DOM 定义了访问 HTML 和 XML 文档的标准:“W3C 文档对象模型是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。”

  • BOM

    BOM(Browser Object Model) 是指浏览器对象模型,是用于描述这种对象与对象之间层次关系的模型,浏览器对象模型提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。BOM由多个对象组成,其中代表浏览器窗口的Window对象是BOM的顶层对象,其他对象都是该对象的子对象。

怎么在HTML引入JS代码

在HTML中写js代码与写css代码类似,分为三种方式

  • 外部引入
 <script type="text/javascript" src="文件路径/要引入的js文件名.js"></script>
  • 内部引入
<script language="Javascript">
    document.write("直接输出");
</script>
  • 行内js
<input  type="button"  value="点击"  onclick="alert('点击后弹出');"  / >

Javascript语法结构

  1. Javascript是一种区分大小写的语言,对大小写敏感
  2. Javascript的分号是可选的,不像C语言,两个语句之间没有分号是不会报错的。
  3. Javascript的标识符第一个字母必须是字母、下划线或美元符号($)开头,后可接数字,并且不能使用ECMAScript保留的关键字。
  4. 注释方法有两种:单行注释用//接要注释的代码,多行注释用/* 要注释的代码 */。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值