上一页 1 ··· 54 55 56 57 58
摘要: 在上一篇文章中,私有函数里给公有变量this.publicMem 赋值并没有达到预期的效果。(示例代码参见Javascript 中闭包(Closure)的探索(二)-私有变量和函数)原因在于每个函数被调用时,会产生自己的scope,在此scope中,会生成自己函数内使用的变量,方法等等。对于公有的变量和方法(如上篇文章例子中的this.publicMem和this.callprivateFunc等... 阅读全文
posted @ 2010-05-07 13:57 wang_yb 阅读(678) 评论(2) 推荐(1) 编辑
摘要: 利用匿名函数形成闭包可以在javascript中实现面向对象语言中的访问权限控制。即在javascript中也能实现私有变量。参考网址:http://www.crockford.com/javascript/private.html1.构造私有变量和公有变量结果:alert(test.publicMem);可以正常显示,alert(test.privateMem);显示“undefin... 阅读全文
posted @ 2010-05-06 17:40 wang_yb 阅读(918) 评论(1) 推荐(0) 编辑
摘要: 由于我是做web开发的,在项目中经常使用javascript。对js的闭包特性早有耳闻,趁着不是很忙自己研究了一下。通过从网络上的查找,了解到javascript的闭包特性,总结了一下,不足之处希望大家不吝指教!1.Closure的基本概念(摘抄如下):“闭包”是一个表达式(一般是函数),它具有自由变量以及绑定这些变量的环境(该环境“封闭了”这个表达式)。 闭包,就是封闭了外部函数作用域中变量的内部函数。但是,如果外部函数不返回这个内部函数,闭包的特性无法显现。如果外部函数返回这个内部函数,那么返回的内部函数就成了名副其实的闭包。此时,闭包封闭的外部变量就是自由变量,而由于该自由变量存在,外部 阅读全文
posted @ 2010-05-04 21:00 wang_yb 阅读(689) 评论(2) 推荐(0) 编辑
摘要: 在之前的一个项目中,客户要求要出Excel的报表。由于其报表比较复杂,所以我们采用先制作报表的Excel模板,然后再通过COM将数据写入Excel模板中(缺点就是要求部署的机器上有Excel)。刚开始做的时候挺顺利,做完之后也能按要求完成报表。但是时间长了服务器会变慢,打开windows的进程管理器一看,才发现里面有很多的Excel.exe的进程。原因就是每次调用COM后产生的Excel.exe的... 阅读全文
posted @ 2010-05-02 23:04 wang_yb 阅读(8212) 评论(4) 推荐(0) 编辑
摘要: 很早就发现在vs2008中应用web service有两种方式,即Add Web Reference和Add Service Reference,但是一直不是很清楚这两者有什么区别。趁着今天有空实验一下这两者的区别并记录下来供大家参考。首先在网上查找,发现有如下两个主要区别:1.Add Web Reference是由wsdl.exe生成客户端代理的。 Add Service Reference是由... 阅读全文
posted @ 2010-04-28 22:32 wang_yb 阅读(7882) 评论(0) 推荐(3) 编辑
摘要: 1.将下载的压缩包解压,我是解压在D:\postgreSQL\pgsql中。 2.设置环境变量如下: set PGHOME=D:\postgreSQL\pgsql set PGDATA=%PGHOME%\data set PGLIB=%PGHOME%\lib set PGHOST=localhost set PATH=%PGHOME%\bin;%PATH%3.创建数据库,利用pgsql\bin目录... 阅读全文
posted @ 2010-04-25 22:04 wang_yb 阅读(1358) 评论(2) 推荐(0) 编辑
摘要: 在进行web开发时,有时会通过http返回一些特殊的文件格式,这时就需要在Response的Header中指定相应的 ContentType。 这个用的比较少,不容易记住,所以将其总结在下面以备以后参考。 使用例:".*"="application/octet-stream"".001″="application/x-001″".301″="applicat... 阅读全文
posted @ 2010-04-25 14:05 wang_yb 阅读(1090) 评论(0) 推荐(0) 编辑
上一页 1 ··· 54 55 56 57 58
点击右上角即可分享
微信分享提示