JavaScript概述-第1章

本文介绍了前端开发技术JavaScript,包括其发展历程、特点、组成及作用。它是基于对象和事件驱动的脚本语言,可实现网页动态交互。还提及了嵌入方式、常用语句,最后对比了JavaScript和Java在基于对象、解释编译、变量类型等方面的区别。

目录

  1. 初始JavaScript
  2. 学会使用编辑工具
  3. 如何引入脚本代码
  4. 常用语句
  5. 常见浏览器兼容性问题

了解前端开发技术JavaScript,JavaScript的发展,JavaScript特点,JavaScript的组成及其作用。

发展

  1. 由布兰登·艾奇(Brendan Eich)发明
  2. 于1995年出现在Netscape

Netscape与SUN合作,将LiveScript改为JavaScript,成为强力的WEB页开发工具。

是一种基于对象和事件驱动的脚本语言。

使用它的目的是与HTML(超文本标记语言)一起实现网页中的动态交互功能。

JavaScript使网页变得更加生动。

脚本功能强大

实现功能强大

可视性、动态性和交互性于一体的HTML网页

特点

JavaScript是一种基于对象事件驱动的客户端脚本语言 其主要特点:

  1. 基于对象:运用自己创建的对象
  2. 事件驱动:采用事件驱动并执行指定的操作
  3. 解释性语言:无须专门的编译器进行编译
  4. 简单性:变量类型采用弱类型
  5. 安全性:实现信息浏览或动态交互,对 数据的操作是安全的
  6. 动态性:直接对用户或客户的输入做出响应
  7. 跨平台性:与操作环境无关

JavaScript的组成

定义了脚本语言的所有属性、方法和对象

浏览器对象模型BOM

文档对象模型DOM

Document Object Model(文档对象模型)

脚本执行原理

嵌入JavaScript语言

<script language="javascript" type="text/javascript">
	document.write("欢迎来到JavaScript世界!");
</script>
复制代码

脚本编辑器

  1. 记事本
  2. EditPlus
  3. UltraEdit
  4. Dreamweaver
  5. FrontPage
  6. Visual Studio等

将JavaScript脚本代码嵌入到HTML文档中

<script language="javascript" type="text/javascript">
	document.write("欢迎来到JavaScript世界!");
</script>
复制代码
<script language="javascript" src="javascript.js"></script>
复制代码
<input type="button" name="mybtn" value="伪URL引入" onclick="javascript:alert('鼠标单击!')"> 
复制代码
<script language="javascript" type="text/javascript">
function clickme()
{
	alert("鼠标单击!");
}
</script>

<form name="myform">
   <input type="button" name="mybtn" value="按钮" onclick="clickme()">
</form>
复制代码

脚本代码的位置

在标记对之间放置 在标记对之间放置

常用语句

  1. 警告对话框alert( )
  2. 提示对话框prompt(“提示信息”,”输入框的默认信息”);

  1. 输出document.write(“输出内容” );
<script type="text/javascript">
document.write("<h1>个人信息</h1>");
document.write("<h3>班级:1024<br/>学号:123456<br/>姓名:1234<br/>性别:女<br/>爱好:跳舞、爬山</h3>");
</script>
复制代码

拓展

JavaScript和Java 的区别

基于对象和面向对象

Java 是一种面向对象的语言

JavaScript 是种脚本语言,是一种基于对象和事件驱动的编程语言

解释和编译

Java的源代码必须经过编译

JavaScript 是一种解释性编程语言,不需经过编译,而是将字符代码发送给客户端由浏览器解释执行

强变量和弱变量

Java采用强类型,变量在编译之前必须作声明

JavaScript采用其弱类型,变量在使用前不需作声明

代码格式不一样

嵌入方式不一样

终极目标

  1. 用HTML方式和JavaScript脚本方式在页面显示信息
  2. 在web页面引入JavaScript文件
  3. 将用户输入的信息在页面输出
  4. 使用伪URL方式引入JavaScript代码等

代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值