2Guy's Blog

JavaScript中的正则表达式

Author:
by: linkto
Date:
29. December 2009 21:23
Tagged in:
Comments:
0
【原文】Regular Expressions in JavaScript 【作者】James Padolsey 【译文】 Regular Expressions in JavaScript 【译者】linkto 大概在一个月前,我决定开始漫长而讨厌的正则表达式学习之旅。我也买了这本书。在这篇文章中,我会分享一些到目前为止我学习到的那些可怕的东西。 第一件需要注意的事情是,值得注意的一件事情是,我还没有结束我的学习,并且在这个领域我还是一个新手,如果一个专家偶然看到了这篇文章,我会非常感谢一些轻松的批评!如果你和我一样是一个新手,希望你能从这里获得一些帮助。 ...
[More]

Google Chrome Developer Tools 中文教程(1)

Author:
by: sliuqin
Date:
6. December 2009 20:41
Tagged in:
Comments:
0
[原文]Google Chrome Developer Tools Tutorial [译文]Google Chrome Developer Tools 中文教程(1) Google Chrome开发者工具包帮助你诊断和修复页面及应用中加载,执行与布局的问题。该工具还可以帮助确保页面或应用使用尽可能小的cpu和内存。 通过本套教程你将熟悉Google Chrome 开发者工具包。该教程被分为一下几个部分: 开始前 如何进入开发者工具包 开发者工具包窗口 如何使用Element面板 如何使用Resources面板(待续) 如何使...
[More]

闪光字效果

Author:
by: sliuqin
Date:
6. October 2009 13:10
Tagged in:
Comments:
0
闪光字效果示例
[More]

有道中秋创意首页

Author:
by: sliuqin
Date:
4. October 2009 14:22
Tagged in:
Comments:
0
中秋节各大网站都推出来Logo和皮肤设计,做一个有道首页的demo
[More]

cookie:必知必会

Author:
by: sliuqin
Date:
5. September 2009 22:24
Tagged in:
,
Comments:
3
在研究前端性能优化的时候,熊猫遇到了cookie的问题,这篇文章就讲讲用JavaScript来操作cookie。 学习目标 当前版本的UIElement.cn在评论的时候,没有将评论人的name,email,website这些信息记住,导致在评论时需重复输入信息,体验很不好。现在的目标是使用cookie来做这个提升着部分的用户体验。 概述 cookie允许将信息存储在用户的本地文件中,并且可以在一定的时间内从该文件中提取数据,使用cookie是一种很好的在无序的页面中保持用户状态的方法。例如用户的登录名,最近访问的页面,购物篮中的商品以及他们在何时进行了什么操作等等。 写入cooki...
[More]

与世无争的setTimeout

Author:
by: sliuqin
Date:
2. September 2009 13:29
Tagged in:
,
Comments:
1
岁月如歌 的 google.com 首页代码分析 中有关于 “延迟加载” 的分析,熊猫发出了大大的问号,这里做一个例子来说明一下我的理解。 demo,下面是代码片段: JS <script type="text/javascript"> var div; //一个创建1000个div的方法。 function createDiv() { ...
[More]

文档碎片

Author:
by: sliuqin
Date:
31. August 2009 20:58
Tagged in:
Comments:
0
在《JavaScript陋习》一文中,提到“不要在循环中创建DOM元素”,但文中并没有详细的说明,在翻译这篇文章的时候,也没有详细的测试,本篇当做一个补充。 当使用 dom.appendChild 时,页面会立即更新并反映出变化。这对于少量的更新是很好的,但是当向dom中添加大量的数据时,如果逐个添加这些变动,那么这个过程将十分缓慢。这个时候就可以使用文档碎片来解决问题:把所有新节点附加到文档碎片中,然后再讲文档碎片的内容一次性添加到document中。 JS var fragment = document.createDocumentFragmen...
[More]

JavaScript陋习

Author:
by: sliuqin
Date:
28. August 2009 09:57
Tagged in:
,
Comments:
1
一篇很不错的文章:JavaScript: Bad Practices,对编码JavaScript时的一些常见问题做了总结,并提出了相应的最佳实践。特此奉上我的精简加强版(套用熊猫的。) 在我的编码生涯中,我已经看了很多古怪的(近乎恐怖的)代码,并且我必须说的是:它们中的一半是我写的。如果你不承认曾经写过垃圾代码,你要么在说谎,要么拥有超能力! 这里是我见过的一些JavaScript陋习的小部分收集,换句话说,那些写的真的很糟糕的JavaScript不在这个列表中!我知道,这是用一个相当负面的角度来思考的,但是这比写一篇最佳实践的文章要简单的多,加上它还给了我一个发泄的机会!它们中的许多...
[More]

UIETetris Beta啦

Author:
by: sliuqin
Date:
23. July 2009 16:43
Tagged in:
Comments:
7
终于完成了自己的俄罗斯方块!给自己定个Beta1吧. 在线试玩 这个版本的俄罗斯和自己的简历做在一起的,在杭州寻找工作中... 此版本的俄罗斯方块在Chrome,Safari,Opera中能流畅运行,但在FireFox3.5和IE8.0中就有点勉强了,同样的代码在不同的浏览器之间有如此大的差距,也是让我感受到了Chrome的强大!对FireFox一直有很深的感情,当这次表现确实不佳,在关闭Firebug的情况下,方块下落时还是会有一卡一卡的感觉! IE8.0很好,但是对我的俄罗斯来说,确实是表现最差的一个! 不能改变浏览器,那就改变代码吧!(经过优化循环,FireFox和IE表现的很不错啦...
[More]

惰性函数定义模式

Author:
by: sliuqin
Date:
24. May 2009 22:07
Tagged in:
Comments:
3
dun6UED上的一篇文章简单的记载了一下惰性函数的使用,看了下原文,发现当初这是一篇引起极大谈论的一篇文章. 原文:Lazy Function Definition Pattern 译文:惰性函数定义模式 ajaxian转载:Lazy Function Definition Pattern 文中懒惰函数定义模式的使用: JS 1: var foo = function() 2: { 3: //当foo首次调用,我们实例化一个新的Date对象 4: var...
[More]