代码改变世界

学习javascript的动态this指针与动态绑定 call与apply函数的应用

2011-04-15 17:24 by 朱峰(Peter.zhu), 467 阅读, 0 推荐, 收藏, 编辑
摘要:javascript作为一门松散型的脚本语言和动态语言,最明显就是那个dynamic this。它一般都是作为函数调用者存在。在javascript,所有关系都可以作为对象的一个关联数组元素而存在。那么函数就是被掰成两部分储存于对象,一是其函数名(键),一是函数体(值)。那么函数中的this一般都指向函数所在的对象。但这是一般而已,在全局调用函数时,我们并没有看到调用者,或者这时就是window。不过,函数声明后,其实并没有绑定到任何对象,因此我们可以用call apply这些方法设置调用者。一个简单的例子:window.name = "window";var run = 阅读全文

【转】分享36个收集精美网页设计作品的网站

2011-04-13 12:05 by 朱峰(Peter.zhu), 450 阅读, 1 推荐, 收藏, 编辑
摘要:分享36个收集精美网页设计作品的网站36 Aspiring Galleries You Should Visit To Get Amazing Web Design InspirationRead more:http://www.smashingapps.com/2011/03/24/36-aspiring-galleries-you-should-visit-to-get-amazing-web-design-inspiration.html#ixzz1JNA1VbxEThe Best DesignsCSS BayCSS NatureWP InspirationDesign BombsCSS 阅读全文

【转】性能优化-关于Asp.net性能的技巧

2010-10-14 12:20 by 朱峰(Peter.zhu), 246 阅读, 0 推荐, 收藏, 编辑
摘要:转:Asp.net性能的技巧【摘 要】 我只是提供我几个我认为有助于提高写高性能的asp.net应用程序的技巧,本文提到的提高asp.net性能的技巧只是一个起步,更多的信息请参考《Improving ASP.NET Performance》一书。 1.数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次... 阅读全文

性能优化-关于JQuery的性能优化

2010-10-14 12:18 by 朱峰(Peter.zhu), 179 阅读, 0 推荐, 收藏, 编辑
摘要:关于JQuery的性能优化(转摘自-痞子刘的博客)1.总是从ID选择器开始继承在jQuery中最快的选择器是ID选择器,因为它直接来自于JavaScript的getElementById()方法。例如有一段HTML代码:<div id="content"><form method="post" action="#"><h2>交通信号灯</h2><ul id="traffic_light"><li><input type="rad 阅读全文

企业应用之水晶报表资料分享

2010-09-09 15:34 by 朱峰(Peter.zhu), 294 阅读, 0 推荐, 收藏, 编辑
摘要:最新版本:Your installation key code: CTK0X-S4DY2U7-000MYCJ-4FXT Important: You will need this key code to activate and install your evaluation software. Crystal Reports 2008 完整产品 下载 - 7,800.00CNY Crystal Reports 2008(升级) 下载 - 4,700.00CNY 价目表:http://store.businessobjects.com/servlet/ControllerServlet?Act 阅读全文

推荐一款开源优秀Javascript编辑器-Aptana Studio

2010-08-06 14:59 by 朱峰(Peter.zhu), 1261 阅读, 0 推荐, 收藏, 编辑
摘要:AptanaStudio 阅读全文

ASP.NET-设计模式之单体模式Singleton

2010-06-10 17:59 by 朱峰(Peter.zhu), 726 阅读, 1 推荐, 收藏, 编辑
摘要:老生常谈的设计模式。个人对设计模式涉及的不是很多,但是作为一个优秀的程序员我觉得还是有必要对这些充分了解的。 今天从最简单的单体模式学习起:一,什么是单体模式 Singleton:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 单体模式(Singleton)是经常为了保证应用程序操作某一全局对象,让其保持一致而产生的对象,例如对文件的读写操作的锁定,数据库操作的时候的事务回滚,还有任务管理器操作,都是一单体模式读取的。 对象只要利用自己的属性完成了自己的任务,那该对象就是承担了责任。除了维持了自身的一致性,该对象无需承担其他任何责任。如果该对象还承担着其他责任,而其他对象又依赖... 阅读全文

OOJ-面向对象编程的三大特点-封装,继承,多态分析与实例

2010-06-01 10:19 by 朱峰(Peter.zhu), 1138 阅读, 1 推荐, 收藏, 编辑
摘要:今天谈谈面向对象编程的三个主要的关键词:封装、继承、多态。 javascript面向对象编程,既然是面向对象编程不得不提到面向对象的几大关键字:封装,继承,多态。 首先:封装 在前几篇的文章中我们已经了解到JAVASCRIPT需要通过模拟实现一些类似C++,C#语言面向对象的特征。 今天我们重新温习加强理解下实现的要点与注意事项: javascript中创建对象的模式中,一般认为通过闭包才算的上是真正意义上的封装,所以首先我们先来简单介绍一下闭包,看下面这个例子: <script type="text/javascript">// <![CDATA[ fu 阅读全文

OOJ-面向对象的JAVASCRIPT(二)

2010-05-31 16:02 by 朱峰(Peter.zhu), 452 阅读, 0 推荐, 收藏, 编辑
摘要:本文继上篇文章介绍javascript 匿名函数以及闭包的特性1、什么叫匿名函数? 匿名函数:就是没有函数名的函数。 函数是JavaScript中最灵活的一种对象,这里只是讲解其匿名函数的用途。1、函数的定义,首先简单介绍一下函数的定义,大致可分为三种方式第一种:这也是最常规的一种Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->functiondouble(x){return2*x;}第二种:这种方法使用了Function构造函数,把参数列表 阅读全文

OOJ-面向对象的JAVASCRIPT(一)

2010-05-31 15:27 by 朱峰(Peter.zhu), 926 阅读, 3 推荐, 收藏, 编辑
摘要:现代编程都有一个共性,无任是新语言,还是发展健全的语言,都有一套面向对象编程的理论。   WEB前端开发的JAVASCRIPT也不例外。最近着迷发展的JAVASCRIPT,也想把自己的想法和前人的经验总结下,让更多的IT农民工学习研究。 ...... 阅读全文
上一页 1 ··· 9 10 11 12 13