
JavaScript
我叫阿狸猫
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
javaScript权威指南第六版摘要
1.在函数内声明一个局部变量或者函数中带有的变量和全局变量重名,那么全局变量就被局部变量所遮盖。 2.在全局作用域编写代码可以不写var语句,但声明局部变量时则必须使用var语句。 a=6; window.onload =function haha(){ b = 9 alert(a);//6 alert(b);//9 } 3.JavaScript的函数作用域是指在函数内声明的所有变原创 2013-01-24 22:53:25 · 863 阅读 · 0 评论 -
JavaScript加强之自定义event
$().ready(function(){ for(var i=0;i<5;i++){ /** * 这种写法不专业,如果处于循环里,就会注册5次事件,点击后alert5次 */ // $("#aa").click(function(){ // alert("hahahaha"); // }); /** * 这种写法才是专业的,在注册一次点击事件前,先解绑点击事件原创 2013-09-18 13:11:25 · 843 阅读 · 0 评论 -
JavaScript加强之Prototype
Prototype: * prototype是function中的一个属性,也是一个对象 * prototype是一个json格式的对象,可以动态的往json中添加一些内容 * 根据构造器可以创建对象,而创建出来的对象就拥有了prototype中的数据 function Person(){ } function Student(){ } Person.protot原创 2013-09-17 23:45:09 · 824 阅读 · 0 评论 -
JavaScript加强之function,用constructor可以看构造器
①.function: 1、function是一个函数 2、function是一个对象,可以利用该对象的constructor属性找到该对象的构造函数 3、一个对象(这个对象必须有值,不能是null,undefined)可以动态的添加任何一个属性 4、一个function同时又是一个构造器函数 5、任何一个对象都有可能成为任何一个对象的属性 /** * function *原创 2013-09-17 16:25:03 · 1371 阅读 · 0 评论 -
JavaScript加强之匿名函数(闭包)
/** * 闭包:在函数1中写一个函数2,并在函数1外调用函数2 * 范式:()() * 第一个参数是一个函数,函数中的参数为形参 * 第二个括号是实参 * * 以下形式的好处: * 1.可以手动地指定哪些函数需要公开化或私有化 * 2.在匿名函数中声明的属性,在外部是访问不到的 */ /* 这种是一种闭包,但是不规范 funct原创 2013-09-19 15:18:28 · 1101 阅读 · 1 评论 -
JavaScript加强之this
/** * this * js中的this具有多态性 * 谁调用,this就是谁 */ //第一种方式 function Person(){ alert(this); } Person();//[object Window],因为是window对象调用的 //第二种方式 function Student(){ } Student.s = Person; Student.s原创 2013-09-18 22:44:09 · 786 阅读 · 0 评论 -
JavaScript加强之自定义callback
html: 111 222 333 js: $().ready(function(){ $("select").unbind("clickMe"); //传递一个json格式对象,这个json中有name,age,callback,可以用objJSON.属性名的方式来进行访问 $("select").bind("clickMe",functi原创 2013-09-18 22:14:31 · 936 阅读 · 0 评论 -
JavaScript加强
1.不指定任何函数值的函数,返回undefined。 2.定义函数的三种方式 (1)正常方法: function test(){ alert("正常方法"); } (2)构造函数方法new Function();(F是大写。) 注意:接收任意多个字符串参数,最后一个参数是函数体(即第一种方法时花括号里的内容)。 如果只传入一个字符串,则其就是函数体。 var test = n原创 2013-07-25 22:04:10 · 751 阅读 · 0 评论 -
javaScript闭包
闭包:闭包是指有权访问另一个函数作用域中的变量的函数,创建闭包的常见的方式,就是在一个函数内部创建另一个函数,通过另一个函数访问这个函数的局部变量。 在搞闭包之前,先了解几个匿名函数使用方法 例一: //匿名函数赋值给变量 var test = function(){ return 'haha'; }; alert(test);//返回的是整个function的代码 alert(tes原创 2013-07-16 20:50:13 · 959 阅读 · 0 评论 -
JavaScript DOM编程艺术第二版摘要
一.基础语法 1. var mood="happy",age=20; //等同于 var mood,age; mood = "happy"; age=20;2.JavaScript语法不允许变量名中包含空格或标点符号(美元符号"$"例外)var my mood = "happy";//这样写是错误的3.JavaScript变量名允许包含字母,数字,下划线(但第一个字符不允许是数字)。为了让比较原创 2013-01-29 16:40:04 · 873 阅读 · 0 评论 -
JavaScript的继承的封装
/** * 当调用此函数时,只有第一次参数传入,第二个不存在的情况下,就创建类 * 当调用此函数时,传入了两个参数,第一个参数为基类,第二个参数则在基类的基础上添加内容 */ function extend(obj,prop){ function F(){ } //如果第一个参数为object类型(即json对象)的话,则将json的key value赋值给F函数的原型 F.p原创 2013-10-15 00:27:36 · 883 阅读 · 0 评论