js1
1.创建对象方法
1) var person = new Object();
person.name
2) var person ={ "name":"feixaobo" , "age":12 , "add":function(){ } }
3)对象构造器
function person(name,age){
this.name = name ;
this.ag = age
}
var a = new person("feixiaobo",23);
2 Number
isNaN 表示 :不是一个数字
isNaN( 2) ------------> FALSE 2是一个数字 ,所以表达式是错的
3String
split 把字符串 分割成字符串数组
subString 截取字符串 包头不报尾
4date
var date = new Date()
date.getFullYear()
date.getMonth() + 1
getDate()
getHours()
getMinutes()
getSeconds()
getTime() 毫秒值
5 数组
pop()
push()
reverse()
sort()
6 js window
screen.availWidth .avaiHeight
计时setTimeout( "alert(“wode") , 5000 )
代码(方法等), 多长时间以后
隔上5秒运行一次 ,用迭代
错的
对的 记得加上双引号 轮播图
清除计时器
7.函数的声明
函数声明
function text(){ }
函数表达式
var text = function(){ }
document.getElementById("first"). onclick = function(){ }
-----------------------------------------------------------------------------------------------
function onload(){ }
window.onload = function(){
意思是 页面加载完以后 要运行这个方法
这里边写 要调用的函数
console.log("flkje")
}
----------------
匿名函数
setTimeout( function (){ console.log() } , 2000 )
函数声明和函数表达式的区别:
1)函数声明会优先编译,函数表达式是运行到这一行的时候,才会编译,
在函数声明前调用方法,可以
在函数表达式之前调用方法,不可以
2)
函数表达式 后 加个() 就可以立即调用这个函数,
但是函数声明必须要调用才能执行
8 闭包
外部可以访问 函数内部的方法
作用: 可以读取函数中的 变量
可以让这些变量始终保持在内存中
9原型链继承
js继承
js添加方法
10 js验证 表单form
11 ajax