js1

1.创建对象方法

js1

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);

js1

 

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秒运行一次  ,用迭代

js1

错的

js1

对的  记得加上双引号           轮播图

清除计时器

js1

 

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)函数声明会优先编译,函数表达式是运行到这一行的时候,才会编译,

js1

在函数声明前调用方法,可以

在函数表达式之前调用方法,不可以

2)

函数表达式 后 加个()  就可以立即调用这个函数,

但是函数声明必须要调用才能执行

js1

 

8 闭包

外部可以访问  函数内部的方法

js1

作用: 可以读取函数中的   变量

           可以让这些变量始终保持在内存中

js1

 

9原型链继承

js继承

js1

js添加方法

js1

10 js验证 表单form

11  ajax