JavaScript的简单介绍及Web前端的初识

JavaScript发展过程

JavaScript历史回顾(仅做了解)?

它最初由Netscape的Brendan Eich设计。JavaScript是甲骨文公司的注册商标。Ecma国际以JavaScript为基础制定了ECMAScript标准。JavaScript也可以用于其他场合,如服务器端编程。完整的JavaScript实现包含三个部分:ECMAScript,文档对象模型,浏览器对象模型。
Netscape在最初将其脚本语言命名为LiveScript,后来Netscape在与Sun合作之后将其改名为JavaScript。JavaScript最初受Java启发而开始设计的,目的之一就是“看上去像Java”,因此语法上有类似之处,一些名称和命名规范也借自Java。但JavaScript的主要设计原则源自Self和Scheme。JavaScript与Java名称上的近似,是当时Netscape为了营销考虑与Sun微系统达成协议的结果。为了取得技术优势,微软推出了JScript来迎战JavaScript的脚本语言。为了互用性,Ecma国际(前身为欧洲计算机制造商协会)创建了ECMA-262标准(ECMAScript)。两者都属于ECMAScript的实现。尽管JavaScript作为给非程序人员的脚本语言,而非作为给程序人员的脚本语言来推广和宣传,但是JavaScript具有非常丰富的特性。
发展初期,JavaScript的标准并未确定,同期有Netscape的JavaScript,微软的JScript和CEnvi的ScriptEase三足鼎立。1997年,在ECMA(欧洲计算机制造商协会)的协调下,由Netscape、Sun、微软、Borland组成的工作组确定统一标准:ECMA-262。

JavaScript能够做什么?

JavaScript能做的事情主要有两方面:

  • Web页面(客户端)
  • Web服务器端

JavaScript是什么?

JavaScript是一种基于对象、事件驱动的运行在客户端的脚本语言。

JavaScript语言的特点?

1、脚本语言:文本保存,在调用时开始解释或编译的语言称为脚本语言。

2、基于对象:这意味着它能运用自己已经创建的对象。因此,许多功能可以来自于脚本环境中对象的方法与脚本的相互作用。oop:面向对象编程 (时代)

3、简单性:指语法、语句上简单紧凑。对数据类型不做严格检查,声明变量类型为弱类型

4、动态性:事件驱动机制,对用户的鼠标点击,键盘输入等事件直接给出响应。

5、安全性:它不允许访问本地的硬盘,并不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。从而有效地防止数据的丢失。

6、跨平台性:JavaScript 是依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持 JavaScript 的浏览器就可正确执行。从而实现了“编写一次,走遍天下”的梦想。

JavaScript的组成?

JavaScript由ECMAScript(核心语法)、DOM(文档对象模型:描述了处理网页内容的接口和方法)、BOM(浏览器对象模型:描述了与浏览器进行交互的接口和方法)等三部分组成。

在HTML中JavaScript如何引用?

直接把js代码写在HTML页面中,如下所示:

<script type="text/script">js代码</script>

方法二、在HTML页面中,直接引入js文件

<script type="text/script" src="*.js"></script>

JavaScript的简单操作?

基本四种输出方式?

1)输出到页面,用document.writeln("输出内容!");

document.writeln('输出内容!');

2)输出到控制台,用console.log("输出内容!");

console.log("输出内容!");

3)输出到浏览器的提示框,用window.alert("输出内容!");

window.alert("输出内容!");

4)输出到浏览器输入提示框,用window.prompt("输出内容!");

window.prompt("提示","输出内容!");

JavaScript标识符的定义及命名规则?

定义:代码中用来标识变量、函数或属性的字符序列。

规则:1)标识符的组成,字母、数字、_、$组成,不可以数字开头。
2)标识符不可以是JavaScript的保留字或关键字。

什么是变量?

变量:用于存放数值的一个容器。

声明变量: var 变量名 = “变量值”;

命名规则:
1)字母、数字、"_“和”$"混合组成,不能以数字开头。
2)变量名不能是JavaScript保留字和关键字。
3)变量名区分大小写。

JavaScript的两种注释?

// 单行注释;
/** 注释内容 **/ 多行注释

JavaScript的6种数据类型?

Number数值类型、String字符串类型、Boolean布尔类型、Undefined未定义类型、Null空对象类型、Object对象类型

Web前端初了解:

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值