javascript
文章平均质量分 52
liupei2011
这个作者很懒,什么都没留下…
展开
-
function, javascript内置对象,this概念
深入认识JavaScript中的this指针 this指针是面向对象程序设计中的一项重要概念,它表示当前运行的对象。在实现对象的方法时,可以使用this指针来获得该对象自身的引用。 和其他面向对象的语言不同,JavaScript中的this指针是一个动态的变量,一个方法内的this指针并不是始终指向定义该方法的对象的,在上一节讲函数的apply和cal转载 2012-05-25 07:42:52 · 732 阅读 · 0 评论 -
类式继承模式--临时构造函数理解
最近在学习代码复用模式(code reuse pattern),印象特别深刻的是“借用和设置原型”,也就是先借用构造函数,然后设置子构造函数的原型使其指向一个构造函数创建的一个新实例。代码如下:function Parent(name){this.name = name}Parent.prototype.say = function(){retu原创 2013-07-26 15:34:25 · 842 阅读 · 0 评论 -
类式继承模式---临时构造函数理解
最近在学习代码复用模式(code reuse pattern),印象特别深刻的是“借用和设置原型”,也就是先借用构造函数,然后设置子构造函数的原型使其指向一个构造函数创建的一个新实例。代码如下:function Parent(name){this.name = name}Parent.prototype.say = function(){return this.name;}子类原创 2013-07-26 15:32:02 · 724 阅读 · 0 评论 -
深入理解this关键字
一. 当一个函数被创建的时候,this也就被创建了,它指向操作当前函数的那个对象。看如下这个例子var cody = { living:true, age:23, gender:'male', getGender:function(){return cody.gender;} }; console.log(cody.getGender()); // logs 'male'原创 2013-07-24 09:19:54 · 718 阅读 · 0 评论 -
关于Object-Oritented Javascript
关于javascript,,首先,我们得知道三个概念,基本OOP概念:Scope,Cloures,Context( 作用于,闭包,上下文)。对于OOP的应用,则需要知道 Constructors,Method( Public ,private,Privileged).以上,内容由于时间关系,暂时不整理,今天主要记录一下遇到得问题。Q1:关于构造函数的三部曲。有如下一个构造函原创 2013-07-24 08:47:07 · 859 阅读 · 0 评论 -
函数的提升(声明VS表达式)
待定原创 2013-07-21 08:39:57 · 835 阅读 · 0 评论 -
javascript类型转换分析(Effective javascript笔记)
基本类型值指的是简单的数据段,而引用类型值指那些可能由多个值构成的对象。在将一个值赋给变量时,解析器必须确定这个值是基本类型值还是引用类型值。有5种基本数据类型值:Undefined、Null、Boolean、Number和String。这5种基本数据类型是按值访问的,因为可以操作保存在变量中的实际的值。引用类型的值是保存在内存中的对象。与其他语言不同,Java原创 2013-07-02 13:29:50 · 834 阅读 · 0 评论 -
js sort()理解
var arr = [4,2,5,1,3];function sortA(arr){debuggerfor (var i = 0; i // var a = arr[i];// var b = arr[i+1];if (arr[i]>arr[i+1]) {var index = i;var temp;temp = arr[i];a原创 2013-06-20 19:28:34 · 707 阅读 · 0 评论 -
jquery源码分析
jQuery源码分析-extend函数 * jQuery版本:1.4.2 * * ---------------------------------------------------------- * 函数介绍 * jQuery.extend与jQuery.fn.extend指向同一个函数对象 * jQuery.extend是jQuery的属性函数(静态方法转载 2013-06-12 20:01:05 · 867 阅读 · 0 评论 -
javascript 闭包
一、什么是闭包? “官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 相信很少有人能直接看懂这句话,因为他描述的太学术。其实这句话通俗的来说就是:JavaScript中所有的function都是一个闭包。不过一般来说,嵌套的function所产生的闭包更为强大,也是大部分时候我们所谓的“闭包”。看下面这段代码:转载 2013-03-10 19:33:19 · 556 阅读 · 0 评论 -
Javascript原型对象
javascript原型模式容易忽略的地方原型模式+构造函数应该是javascript编辑时使用的非常多的功能。例如:function Tang(name,age){ this.name=name; this.age=age; this.init();}Tang.prototype={ in转载 2013-03-08 10:46:06 · 944 阅读 · 0 评论 -
Javascript Dom编程艺术 杂记
零零总总的将本书看完了,刚刚开始的时候看到了第六章,后来由于其他的一些原因,中断了此书的学习,而后现在又抱起了此书,今天把它给看完了。由于平时没有写博客的习惯,以前写的那些也仅仅是一时兴起,到后来也就不了了之了。今天亦兴起,遂开始我的又一次博客之行。原创 2013-01-07 19:04:53 · 522 阅读 · 0 评论 -
javascript笔记
值可以改变的量称为变量,变量占据一段内存,通过变量的名字可以调用内存中的信息。javascript中的变量没有类型。JavaScript变量语法var my=5;var mysite="d r e a m d u";解释一下:var代表声明变量(声明就是创建的意思)。var是variable的缩写。my与mysite都为变量名(可以任意取名),必须使用字母或者下划线(_原创 2012-05-26 15:45:37 · 578 阅读 · 0 评论 -
something about bind
var x = 9; var module = { x: 81, getX: function() { return this.x; }};module.getX(); // 81var getX = module.getX;getX(); // 9, because in this case, "this" refers to the global object// c原创 2013-07-27 11:04:21 · 819 阅读 · 0 评论