随笔分类 -  .Web

摘要:续上篇现在的后台已经无力吐槽了,做个新的。Fireworks / 2 小时。有些粗糙啊…… 底下那几个链接是鼠标移上后显示的,特此说明这个列表页面参考了 WP,原来的列表页实在是烂啊…… * “已发布”可以去掉;草稿、发布到主页的文章用 tag 表示 * 过滤功能 * 博文搜索 * 加大“添加随笔”按钮 阅读全文
posted @ 2011-03-03 20:13 infinte 阅读(939) 评论(0) 推荐(1)
摘要:回应 此篇文章。现在的后台已经无力吐槽了,做个新的。Fireworks / 3 小时。其实这篇文章发过,结果没人看……重发下,希望顶到主页。图传上来后也不知道是不是 FW 源文件了,如果是更好。我再说一次,挖坑没意义,填坑才有意义。 阅读全文
posted @ 2011-03-03 16:07 infinte 阅读(945) 评论(3) 推荐(3)
摘要:可用性真的比所谓“快、好看、安全”更重要。在某个 ubuntu 邮件列表里有人在 neta: 话说某天,办公室文员小明在玩 QQ 游戏时,老是蓝屏.最近机子老是出问题.想重装系统. 听说有个什么系统叫 ubutnu 的,运行起来特别快,玩QQ游戏一点都不卡,于是小明想试一下这个系统. 可是怎么安装呢?现在的电脑系统是公司的IT人员帮助安装的,对了,他当时安装时用了张光盘,叫什么 gost xp 什么的. 那 ubutnu 也是差不多的方式吧,于是下班时,小明特意到小巷的盗版光碟里找,可是没找到,卖的人也不知道什么是 ubutnu 第二天,小明觉得不能这么轻易放弃,人要有坚持的毅力.于是他打开 阅读全文
posted @ 2011-01-25 13:50 infinte 阅读(398) 评论(0) 推荐(0)
摘要:打开即看(欢迎做镜像,就 4 个文件):http://coro.in/voxel/非完全原创,绘图也不是特别准确,但是效果已经不错了。需要 canvas 支持 阅读全文
posted @ 2010-10-24 14:21 infinte 阅读(522) 评论(0) 推荐(0)
摘要:虽然 Vanadis 被我给废了,不过,看在 W3C 的那个效率,做一个 Web worker 的 Alternative Implementation 还是有用的。因为 Flash 没有内建的多线程支持,而 Silverlight 有,那么,用它实现 Web worker,有没有可能?(暂时不考虑性能。)JavaScript 的设计让基于线程的并发几乎不可能,走 Web Worker 的消息传递... 阅读全文
posted @ 2010-10-08 13:11 infinte 阅读(594) 评论(0) 推荐(0)
摘要:对于JS框架开发中的客户端(浏览器)兼容难题,各位想必都不陌生。平常,我们都用if去面对接口不一致以及成堆的bug。然而,这里介绍的方法却可以让兼容更加优雅。原文地址 阅读全文
posted @ 2010-08-10 22:54 infinte 阅读(438) 评论(0) 推荐(0)
摘要:当V5正式降临的时候,我们能玩的就多了。看看吧:原文地址:[http://typeof.net/2010/08/things-in-es5/]评论请前往源地址 阅读全文
posted @ 2010-08-06 12:16 infinte
摘要:typeof.net这个站,在花费了我无数的刀和时间后终于上线了。因为定位是国际站,所以界面语言用的是英语,不过你可以发表中文文章,当然,翻译成多国语言更好。博客园里面前几日的语言之争,以及老赵狂喷java,Milo Yip的跑分测试等等都说明语言本身实际上很重要,并不是“只有类库之类值得研究”。而且,语言不仅重要,甚至是Vital,如果C不支持函数指针,Win32、Linux编程怎么玩回调?ty... 阅读全文
posted @ 2010-07-28 01:05 infinte 阅读(228) 评论(0) 推荐(0)
摘要:algorithm,code-in,data structure,formula-in,js,selector 阅读全文
posted @ 2010-07-26 17:48 infinte 阅读(216) 评论(0) 推荐(0)
摘要:self中resend是调用“基类方法”的原语,它会把当前接收到的消息原样发送给其原型(parent*)。在ECMA-v5时代,我们终于可以做出这个伟大的东西了。ECMA V5定义了一个期待已久的方法:Object.getPrototypeOf,它可以无视型别信息得到某对象的原型([[prototype]]),基于此,我们可以构造出一个resend:(请用Chrome 5、IE9预览第三版测试) 阅读全文
posted @ 2010-07-21 00:32 infinte 阅读(295) 评论(0) 推荐(0)
摘要:这个SDelegate用起来可能会比较诡异,比如很多操作都要重新赋值。Dess中,SDelegate主要用于一些特定场合,如DOM事件派发。 阅读全文
posted @ 2010-07-19 17:13 infinte 阅读(300) 评论(0) 推荐(0)
摘要:dandi L0: Kay提供最基础的兼容层所有API都是func(element, args)的形式dandi L1: Dandi将Kay中的内容封装为DOM代理型别提供Builder搭建DOMdandi L2: Laches(暂定名称)提供代理型别的群化QueryDandi这东西其实是能整死人的,看看JQ里面兼容写了多长吧!话说,我有找外包的欲望…… 阅读全文
posted @ 2010-07-18 23:42 infinte 阅读(173) 评论(0) 推荐(0)
摘要:看吧,这就是,纯CSS。建议CR5、SF5,不保证兼容ie6。(最近在迁服,独服暂时上不去。) 阅读全文
posted @ 2010-07-17 15:13 infinte 阅读(447) 评论(8) 推荐(0)
摘要:还是简单的问题:基“类”方法调用。下面的代码给出了一个十分极端的例子(使用了megamijs):递归的树状调用基“类”不同名方法,下面的是标准输出。 (说明:trace相当于C# Console.WriteLine,derive派生子构造器,method定义方法,__mgBase调用基“类”方法,指定名字。) var A = Object.derive().method('g', functi... 阅读全文
posted @ 2010-01-10 13:42 infinte 阅读(263) 评论(0) 推荐(0)
摘要:脚本 for (var i in obj) { obj[i] = i * 2 + 1;}寄存器版JSIL /*literial registers L0 'i' identifier L1 'obj' identifier L2 2 number L3 1 number*/ LVA $0, L1 CEE $1, $0 start: ITEM $2, $1 SVA L0, $2 MUL $... 阅读全文
posted @ 2009-12-31 23:03 infinte 阅读(408) 评论(0) 推荐(0)
摘要:众所周知,IE8开放了对DOM原型的支持以及ECMA v5的两个新方法——Object.defineProperty和Object.getOwnPropertyDescriptor(单词好长……),并且这两个新方法居然只能用于DOM。微软此举的意图很明显——以一种极小的代价“实现” DOM2的全部接口。这里举两个例子: Element.prototype.addEventListener = f... 阅读全文
posted @ 2009-12-31 21:38 infinte 阅读(403) 评论(0) 推荐(0)
摘要:比较运算符全部使用从左向右的顺序(v3中有部分的是从右向左) 数组直接量末尾的逗号将被忽略(中间的不是,如[1,,2,,,]的length是3) 函数调用运算符的运算元计算顺序是先计算函数后计算各个参数(防止出现f(f = null)这样的错误) var v = function f(){}真的会在当前作用域内声明一个函数叫f,并且和v还不是全等 RegExp构造器的原型这回是一个RegExp对象... 阅读全文
posted @ 2009-12-27 09:59 infinte 阅读(244) 评论(1) 推荐(0)