- 2008-6-9
可以毫不夸张的说,FaceBook 的代码质量、风格都不亚于某个开放源代码的项目(当然,并不是每个开源的项目代码都很友好)。我可以用"教科书式"的代码,来形容我眼前所看到的 FaceBook 的源代码。作者:
grace 来源:gracecode.com 评论:0
- 2008-6-9注意:如果您尚未阅读过原来那篇老文章《悟透JavaScript》,请先行阅读该文,以了解上下文关系。在上面的示例中,我们定义了两个语法甘露,一个是Class()函数,一个是New()函数。使用Class()甘露,我们已经可以用非常优雅的格式定义一个类。
- 2008-6-2最近一直在研究 Javascript 相关的技术。在《Javascript 高级程序设计》有篇章节着重阐述了优化 Javascript 代码的重要性。相信有很多的 Javascript 开发人员在开发的同时或多或少的会接触到此类的问题。
- 2008-6-2继续我们的 Javascript 优化计划,上期已经做到怎么尽可能的缩小 Javascript 脚本的文件体积便于传输。不过这样做仅仅是不够的,因为 Javascript 代码的速度被分割成两部分:下载时间(取决于文件的大小)和执行速度(取决于代码算法)。
- 2008-5-30这几天不是很忙,就找了些拖动布局方面的资料看看,也学着写了个拖动布局的效果,没想到花了好多时间,七拼八凑,总算是把这个效果写出来了。哎!还是js的功夫太差。因为是边找资料边写的,很多地方印象不深,时间一长,再重新写估计也难,所以把当时的思路记录一下!也希望大虾指点一下!
- 2008-5-29编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加外力,她总...
- 2008-5-25一直以来,JS前端代码因为必须经过IE明文解析,某些加密的JS如:JScript.Encode也因为树大招风,早就被人破解了。还有些加密的手段,通过复杂的变换,改变源码,但最终都逃不脱最后的审判,像unescape,document.write,eval语句来还原。对于JS代码的保护,最好的手段就是混淆,混淆的目的就是让读懂代码的成本比直接写代...
- 2008-5-25
有些时间没更新blog了,这两天为了更新<code collection>,于是重写了语法高亮的模块,这次是一个引擎,你可以根据规则任意修改关键字等,经过了不少优化,速度还可以。支持对js、C#、java、vbs、sql、xml、html语言的语法高亮处理。
- 2008-5-22写这个教程的起因很简单:经过一段时间的ajax学习,有一些体会,并且越发认识到ajax技术的强大,所以决定记录下来,顺便也是对自己思路的整理。<br>现在就从一个javascript的开发框架prototype_1.3.1(下面简称为prototype)开始。我本来是想先介绍一下javascript的高级应用,但怕水平不够,说的没有条理,...
- 2008-5-22看了下传统的方法,觉得不好,太麻烦。自己重写了个,思路比较新。<br><br>这个函数的优点是html代码可以很简洁,使用图片也可以很少,只需要两张图片。事件句柄只需要写在img的父容器上即可。演示用的图片我用的是绝对地址,各位在使用的时候改成网站的相对地址就可以了。当我们点击的时候,我用的是个alert事...
- 2008-5-19<script>Function.prototype.$bind=function(object){varcallback=function(fn){returnfn;}with(obje...
- 2008-5-16先把这个script加到你的页面里:<br><br>nsc.js<br><br>实现一个基础类和继承类:<br><br>在上面的类中,我们可以用this.OverrideMethod实现类似Override的功能
- 2008-5-16看到论坛上有人模仿alert,自己也写了一个。<br>本来想模仿winapi里的MessageBox <br>但可惜js 不支持,阻塞模式。<br>返回值只能用异步了。<br>支持FF、ie、opera。<br>DOCTYPE 可以申明,也可以不申明
- 2008-5-8看一看自己写的类是否能符合这样的标准.要成为高手,我要走的路还很长.<br><br>摘抄自《OOD 启示录》--Arthur J.Riel <br><br>(1)所有数据都应该隐藏在所在的类的内部。p13 <br><br>(2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。p15 <br><br>
作者:
Movoin 来源:Movoin ^ Blog 评论:0
- 2008-5-8类的定义 <br><br>类定义有三种基本方法, <br><br>1、创建并能返回特定类型的对象的函数(工厂函数),例如:function Co(){ var o = new Object; o.a = 1 return o}; 用这种方式创建对象: var o = Co() <br><br>2、创建构造函数,用new 实例化,例如 function ...

加载中...