本帖最后由 htb52110 于 2017-11-20 23:28 编辑
第三天 .JavaScript
1.[JavaScript的概述]
(1).什么是js
js的历史
(2). js的组成:
(3).的脚本语言
JavaScript,ActionScript,Flex
(4).JS 的用途:是页面更加丰富,是页面动起来
2.[JavaScript的基本语法]
(1).区分大小写:
(2).弱变量类型的语言:(与java不同)
(3).分号可有可无:
(4).变量命名:
变量名:局部变量:(定义在方法内部的变量)我们以_开头
给变量赋予默认的值:
如果是基本类型 var num=undefined;
如果是引用数据类型: var person =null;
在控制台打印变量 console.log(变量名);
定义对象 var person = {
name =:"zhangd",
age:14,
gender:'女'
}
定义方法(函数) function 方法名(){}
function 方法名(name,id){}
function () {} //匿名方法,当作为方法的实际参数使用
方法的调用 方法名();
null
3.[数据类型]
JS将数据类型分为两类:
原始类型:
underfined:未定义类型
boolean: 布尔类型;
number: 数字类型;
string: 字符串类型;
null 空;
引用类型:
对象类型.对象类型默认值是null;
4.[JS的运算符]
5.[JS的语句]
JS中的语句与Java的语句一致!
6.[JS的通常开发的步骤]
定义函数:
JS通常都由一个事件触发.
触发一个函数,定义一个函数.
获得操作对象的控制权.
修改要操作的对象的属性或值.
定义函数:
* function 函数名称(){
// 函数体
}
* window.onload = function(){
}
常用的事件
onclick: 鼠标点击事件
ondblclick 鼠标双击事件
onmouseover 鼠标移入(onmouseenter)
onmouseout 鼠标移出(onmouseleave)
onload 页面加载(在Html文本加载完毕后,加载资源请求,资源请求完毕,加载onload事件)
7.[JS的引入方式]
通常两种方式:
一种:页面内直接编写JS代码,JS代码需要使用<script></script>.
二种:将JS的代码编写到一个.js的文件中,在HTML中引入该JS代码即可.
外部引入JS文件的方式:
<script src=""><script/>
8.[总结]
正则的两种匹配方式
* 使用String对象中的match方法.
* 使用正则对象中的test方法.
9.[HTML的window对象]
设置定时:
* setInterval(); :每隔多少毫秒执行某个表达式.
* setInterval(“change()”,5000);
* setTimeout(); :隔多少毫秒执行一个该表达式.
* setTimeout(“change()”,5000);
setInterval(),会无限的执行
setTimeout()
清除定时:
将定时器的值传进去
10.[CSS的显示和隐藏的属性]
display:block 显示
display:none 隐藏(不保留站位)
visibility:visible 显示
visibility:hidden 隐藏(保留站位)
11.[JS中BOM对象]
常用的window对象
|
|