一、js的用处
1. 表单验证
2. 制作页面动态特效
二、什么是js
是一种描述性的语言,
是一种基于对象和事件驱动的,
具有安全性能的脚本语言,
与HTML一起,在一个web页面中链接多个对象,
与web客户实现交互
Javescript应用程序都要下载浏览器的客户端执行,从而减轻服务器的负担。
JS特点:
主要用于向HTML页面中添加交互行为
一种脚本语言
一般用来编写客户端脚本
是一种解释性语言,边执行,边解释
三 javascript的构成
一ECMAScript
是一种开放的,国际上广为接受的、标准的脚本语言规范,不与任何具体的浏览器绑定。
主要描述一下内容:
语法
变量和数据类型
运算符
逻辑控制语句
关键词、保留字
对象
二BOM
浏览器交互模型
提供可独立于内容与浏览器窗口进行交互的对象
只用浏览器对象模型可以实现与HTML的交互
三DOM
文档对象模型
是HTML文档对象模型(HTML DOM)定义的一套标准方法,
用来方位和操纵HTML文档
四javascript的基本结构
<script>标签嵌入HTML文档中
document.write("xxxx");用来向页面输入可以包含HTML标签的内容。
<script>
document.write("初识JaveScript");
document.write("<h1>您好!JaveScript</h1>");
</script>
五javascript的执行原理
五javascript页面的引用
嵌入网页的三种方式:
1. 内部Javascript文件
常用
适用于Javescript特效代码量少的单个页面
2. ]外部Javascript文件
在若干个页面中实现相同的Javescript效果,使用外部引用尤为重要。
适用于代码较多,可重复应用于多个页面
外部文件以.js为扩展名保存
src属性指定外部文件的路径
<body>
<script src="../2.外部文件.js"></script>
</body>
3. 直接在HTML标签中 input
适用于极少代码,仅用于当前标签,但增加了html的代码,在实际开发中应用较少。
六javascript的基础语法
x变量的声明和赋值在使用变量前,应先声明后使用,养成良好编程习惯
变量的声明:用var申明
Javascript中的变量名:
可以由:数字、字母、下划线、$组成,
x首字母不能是数字
x不能用关键字命名
为变量赋值的方法:
var age =20
//定义一个变量 变量名未age,变量值为20
先声明变量再赋值
同时声明和赋值变量:
var width=20; 声明的width时,同时赋值
Var x,y,z=20; 声明多个变量时,变量之间用逗号分隔
不申明直接赋值容易出错,也很难排错,不推荐使用
数据类型
常用的基本数据类型:
Typeof
undefined(未定义类型)
null(空类型)
number(数值类型)
string(字符串类型)
boolean(布尔类型)
数组
运算符
逻辑控制语句
注释
常用的输入/输出
第一节
Swich(){
Case 1:
Break;
}