自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 JS模拟的new运算符工作原理(new运算符的伪码实现)

[code="javascript"]//new运算符的伪码实现function _new(clazz, args){ //clone(clazz.prototype) var _this = {}; _this.__proto__ = clazz.prototype; var obj = clazz.apply(_this, args); var type = typ...

2013-06-03 17:06:03 312

原创 [摘录]JS版本的Y组合子(Y combinator)

[code="javascript"]var Y = function(f){ return (function(g){ return g(g); })(function(h){ return function(x){ return f(h(h))(x); }; });};[/code]有关于 Y 的最让人沮丧是,当你推导出它后,完全没法儿通过...

2012-01-16 17:12:15 178

原创 关于一个变态的JS表达式

网上看到这么一个JS表达式,求JS表达式的值(结果是"10"),并分析表达式的工作原理。首先,我把基本的推演过程简单罗列出来,然后在后面给出详细的分析过程:++[[]][+[]]+[+[]]=> ++a[0]+[0] //a=[[]]=> ++b+[0] //b=[]=> ++c+[0] //c=""=> 1+"0"=> "10"在这个推演过程中,.

2012-01-13 14:17:19 97

如何搭建alzui-mini框架的开发环境

window下依赖于WAMP开发套件,其他操作系统下可以使用LAMP,MAMP等,配置过程类似。在WAMP环境中建一个虚拟主机(vhost),检出alzui-mini框架代码,作为虚拟主机的一个子目录,启用rewrite模块,在新建的虚拟主机配置文件中启用rewrite,听添加如下两条rewrite规则:[code="text"] RewriteEngine on Rew...

2011-02-10 23:48:10 115

alzui类封装的演化过程(续)--含继承机制和_super关键字

11、回顾一下类的形式定义(根类雏形基本形成)[code="javascript"]_class("AObject", function(){ this._init = function(){ this._disposed = false; }; //这个方法具体作何用途只能以后说明了,暂且理解成析构函数吧 this.dispose = function(){ th...

2010-06-06 18:03:41 125

alzui类封装的演化过程(形式化阶段)

1、原始的基于构造函数的类模拟方式,这是JS语法默认支持的创建类的方式[code="javascript"]function ClassA(){ this.a = "a"; this.b = "a"; this.c = "a"; this.d = "a"; this.e = "a"; this.f1 = function(){}; this.f2 = f

2009-08-02 22:39:26 118

alzui-mini框架开源

访问地址:[url]http://code.google.com/p/alzui/[/url][b]基本特征[/b]完全自主开发 存在一个完整版的框架 alzui 层层扩展机制 (近乎)完全面向对象 类格式规范,库形式单一 全局唯一对象,对外干扰少,抗干扰能力强,可以很容易和其他代码并行 [b]框架的引用[/b][b]框架应用[/b]新浪免费邮箱...

2009-08-02 22:15:56 112

js中关于函数和变量声明的基本语法常识

参考文章:1.函数申明和变量申明的微妙区别 网址:http://jindw.iteye.com/blog/782772.javascript是按照怎样的顺序解析执行的? 网址:http://www.iteye.com/topic/118751看了这两篇文章的回复,感觉把问题搞得太复杂了,很基本的语法知识。看看下面这副图片,应该能够理解才对。[img]/upload/...

2008-11-07 13:46:08 255

基于词法分析的小巧的js代码格式化工具

* 基于js语法的词法分析工作实现* 代码体积非常小,并且是用js自身实现的* 源码公开,可以修改源码实现特殊的格式化需求下载地址:[url=http://alztools.googlecode.com/files/js_format-0.01.zip]js_format-0.01.zip[/url]...

2008-08-05 16:45:40 251

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除