摘要: 函数绑定为事件以后,里面的this就变成了绑定的那个对象。 var MyClass = Class.create();MyClass.prototype = { m_sText : “test”, initialize : function(){ var refThis = this; Event.observe( window, “focus”, function(){... 阅读全文
posted @ 2009-04-10 03:25 zingstone 阅读(135) 评论(0) 推荐(0) 编辑
摘要: MooTools将在接下来的几年内像jQuery一样迅速走红 而jQuery则会慢慢销声匿迹 YUI将不尴不尬的活着,YUI 3.x将成为小部分人的玩物,大部分人的忽视物 Ext将在web app应用中有一番作为 阅读全文
posted @ 2009-04-10 03:20 zingstone 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Portotype虽然是强大的,和script.aculo.us结合可以做出很多完美的效果,可是它里面有太多我不想用的代码,或许这是我后面选择 mootools的主要原因,我只是想选择性的打包。其实当时我也很想用一下jquery,仔细对比了一下,我还是觉得mootools更加的适合于我。有比较,才有机会去选择,我想从下面5个方面讨论一下。 可读性VS简洁 在网上,很多人把mootools比作java,把jquery比作perl,jquery的口号是“write less,do more”,或许就是这个目标造就了它的诡异。我觉得和mootools代码比起来,我看jquery的代码更加的吃力,有时候一行代码需要看半个小时才可以搞懂它的意思,这在mootools中是不存在的。如果你本身是一个崇尚代码简洁的人,或许jquery是你的很好的选择。虽然jquery的性能也稍高一点,不过,我觉得可读性更重要,所以我觉得mootools更加适合我。 阅读全文
posted @ 2009-04-10 03:16 zingstone 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 开发组长:进度报告、功能需求设计报告 项目经理:项目方案书 处理成员间的流程配个问题及部门间的流程配合问题 定期复查Bug库、需求库、服务支持库,找出可以根除的Bug、新颖的需求、可以开发的子产品或突出产品亮点 阅读全文
posted @ 2009-04-10 03:09 zingstone 阅读(207) 评论(0) 推荐(0) 编辑
摘要: /** * 定义一个全局对象, 属性 Version 在发布的时候会替换为当前版本号 */ var Prototype = { Version: '@@VERSION@@' } /** * 创建一种类型,注意其属性 create 是一个方法,返回一个构造函数。 * 一般使用如下 * var X = Class.create(); 返回一个类型,类似于 java 的一个... 阅读全文
posted @ 2009-04-10 03:01 zingstone 阅读(220) 评论(0) 推荐(0) 编辑
摘要:   关于从技术员到CIO转型的,网上讨论的已经很多了。下面笔者结合自己的工作经历,谈谈自己在这方面的感受。概括的说来,我的CIO职业生涯,可以用“三级跳”来概括。借此,也给应届毕业生几个建议。   一级跳:MCSE证书让我找到了工作。。   作为应届毕业生,第一年是最关键的一年,也是最痛苦的一年。一方面,应届毕业生因为没有工作经验,所以,在本科生多如牛毛的今天,企业看重的不再是那一本本子,而看中实际的工作经验。另一方面,第一年的工作经历,往往对我们以后终身的职业方向具有重大的影响。学校中的信息化管理专业是一个门范围设计很广的学科,网络管理、信息安全、信息化管理、实施顾问、技术顾问等等,都可以说是信息化管理专业所包含的范围内。所以,毕业后我们第一年选择什么样的工作,对于我们以后选择具体的发展方向,这就好象跟高考时候选择专业一样的重要。这一点我深有印象。 阅读全文
posted @ 2009-04-10 02:13 zingstone 阅读(260) 评论(1) 推荐(0) 编辑
摘要: 随着网络的发展,网速和机器速度的提高,越来越多的网站用到了丰富客户端技术。而现在Ajax则是最为流行的一种方式。JavaScript是一种解释型语言,所以能无法达到和C/Java之类的水平,限制了它能在客户端所做的事情,为了能改进他的性能,我想基于我以前给JavaScript做过的很多测试来谈谈自己的经验,希望能帮助大家改进自己的JavaScript脚本性能。 阅读全文
posted @ 2008-09-30 16:18 zingstone 阅读(161) 评论(0) 推荐(0) 编辑
摘要: IE 6中的事件处理,并不是W3C DOM标准的事件处理模型,所以如果上述代码运行在Mozilla Firefox的浏览器中,就会失去作用,同时即将发布的IE 7也将支持W3C DOM的二级标准,所以掌握DOM的高级事件处理显得就很重要了,因为W3C DOM二级标准是未来Web的发展方向,同时W3C DOM的API非常常用,为未来更加复杂的Web开发提供了良好的基础。 阅读全文
posted @ 2008-09-16 05:21 zingstone 阅读(263) 评论(0) 推荐(0) 编辑
摘要: document.getElementById("btn").onclick = method1; document.getElementById("btn").onclick = method2; document.getElementById("btn").onclick = method3; 如果这样写,那么将会只有medhot3被执行 写成这样: var btn1Obj = ... 阅读全文
posted @ 2008-09-16 05:17 zingstone 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 之一------(函数的劫持与对象的复制) 关于对象的继承,一般的做法是用复制法: Object.extend 见protpotype.js 的实现方法: ... 除此以外,还有一种不太常见的方法: Function.apply. apply 方法能劫持( 书中用到"劫持"一语,很生动啊)另外一个对象的方法, 继承另外一个对象的属性。 示范代码如下: Apply示范代码 阅读全文
posted @ 2008-09-05 07:42 zingstone 阅读(1230) 评论(1) 推荐(0) 编辑