本帖最后由 小石姐姐 于 2017-11-20 12:10 编辑
JavaScript
js就是一个运行在浏览器的脚本语言
js由三部分组成
ECMAScript :JavaScript的基本语法
BOM :Browser Object Model
DOM :Document Object Model
其他脚本语言:
ActionScript,JavaScript
js的用途:
使页面更加丰富,使页面动起来
JS的基本语法
区分大小写
弱变量类型语言:(与java不同)
*java
int i =3;
String s ="adsd";
*javaScript
var i =3;
var s ="adsd"
分号可有可无
变量的命名
局部变量:定义在方法内部的变量,以_开头
给变量赋予默认的值
如果是基本类型 var num =undefined
如果是引用类型 var person =null
在控制台打印变量:console.log(变量名)
定义对象:
var person ={
name:"zhangsan"
age:14
gender:"女"
}
定义方法(函数)
function 方法名(){}
function 方法名(name,iD){}
function(){}//匿名方法,当作为方法的实际参数的时候来使用
方法的调用
方法名();
null和undefined报错问题
Cannot
JS的数据类型
*原始类型:
undefined :未定义类型
boolean :布尔类型
number :数字类型
String :字符或字符串
null :空
*引用类型:
*对象类型,对象类型默认值是null.
JS的运算符
js中的运算符与JAVA基本一致
JS中有一个 === 全等于 类型和值都一致
js的语句
for(var i =0;i<50;i++){
}
JS的通常开发的步骤
js通常都由一个事件触发
触发一个函数,定义一个函数
获得操作对象的控制权
修改要操作的对象的属性值
定义函数:
*function 函数名称(){
函数体
}
*Window.onload=function(){
}
常用事件:
onclick,ondblclick,onmouseover.onmouseout,onload......
JS的代码定义成一个文件的引入
<script src="地址"></script>
获取页面中的元素
*document.getElementByid()
HTML的window对象
setInterval(): :每隔多少毫秒执行摸个表达式
* setInterval(“change()”,5000);
* setTimeout(); :隔多少毫秒执行一个该表达式.
* setTimeout(“change()”,5000);
css的显示和隐藏的属性
display
block :显示
none :隐藏 不占位
visibility:
visible:显示
hidden 隐藏 占位
|
|