下载此文档

JavaScript笔记.doc


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
JavaScript笔记
一、javascript引用类型
1)引用类型是什么?
javascript是一种面向对象的语言,但是,不同于
传统意义的面向对象语言(比如java,c++),没有
类的严格定义,也没有继承和多态。
在javascript当中,引用类型相当于java中的类。
是一种属性名与属性值对。
2)如何创建一个引用类型的实例?
a,使用Object
var obj = new Object();
然后动态增加属性,比如
='zs';
b,使用json语法(使用"字面量“)
var obj = {
"属性名1":属性值1,
...,
"属性名n":属性值n
}
属性值可以是number,string,boolean,null,object。
如果属性值是string,必须用""。
c,使用函数
3)函数
在javascript中,所有的函数都是Function类型的实例。
也就是说,函数就是一个对象。
a,函数的基本语法
function 函数名(参数){
函数体
//可以 return
}
b,函数的参数
每个函数内部有一个对象arguments。
该对象保存有调用时,传递给来的参数。
可以像数组一样使用。即arguments[0]对应
传递过来的第一个参数,依此类推。
函数没有重载,如果有两个函数名称相同,则
后一个函数会覆盖前一个函数的定义。
c,匿名函数
一个函数没有名称,只有函数体。
d,使用函数的语法来创建对象
step1 先使用函数的语法创建一个类型
function Person(name,age){
= name;
= age;
= function(){
};
}

step2 使用new关键字创建对象
var p = new Person('zs',22);
4) Array (参考之前的讲述)
5) Date
6) RegExp:正则表达式
var reg = /正则表达式/;
(); //调用RegExp实例的方法
javascript在执行时,会将//之间的内容封装到一个
RegExp实例当中。
7)Math
javascript内置的一个对象,即不需要创建其实例。



8)javascript的执行过程:
js引擎(浏览器内置的javascript解释器)在
读取js脚本时,会创建活动对象。活动对象当中保存
有变量、函数的声明(作为活动对象的属性值保存起来)。
活动对象有全局活动对象(针对<script>中声明的变量
和函数)以及局部的活动对象(针对函数)。
活动对象链:js引擎先从局部活动对象查找,有没有
该变量的声明,如果没有,会从全局活动对象中查找。

二、javascript事件处理机制
1、事件绑订
类似与java当中注册监听器。
事件绑订的方式有三种方式:
1)绑订到html标记之上。
比如:
<a id

JavaScript笔记 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小59 KB
  • 时间2018-02-17