摘要: 说起闭包这个概念,其实是离散数学中的一种定义,而很程序员们耳熟能详但不一定能说清楚它的含义和用途。本文先简单地介绍下离散数学中的闭包,然后再探讨一下Javascript语言中的闭包是如何创建和应用的。Closure 闭包1、闭包的定义-离散数学一个关系不具有自反, 对称, 传递这3种基本性质之一,但... 阅读全文
posted @ 2014-12-31 13:26 可爱de小野人 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 在开发中, 使用到一些Javascript框架, 如Jquery, Ext-js, Jquery-UI, EasyUI等,通常会看到一些开源代码中有prototype的身影。那么prototype究竟是什么呢?在oo前端开发中到底哪些应用呢?从软件工程的角度而言,能解决什么问题?接下来我们就一起来讨... 阅读全文
posted @ 2014-12-19 12:38 可爱de小野人 阅读(178) 评论(0) 推荐(0) 编辑
摘要: apply 和 call 函数 1、定义 我们先看一下这两个函数在Javascript中的API, void apply([thisObj[,argArray]]) 调用一个对象的方法,把当前对象的所有方法属性赋予参数1所指向的对象(如有重名属性或方法直接覆盖。),并且以参数2作为多个参数输入。 t 阅读全文
posted @ 2014-12-18 15:48 可爱de小野人 阅读(169) 评论(0) 推荐(0) 编辑