读《项目百态》

初看前几篇,以为这书只是找一群上了年纪的人出来讲讲故事赚点零花钱。后来借着海风在阳台上看,看到很多影子,像《软件随机录》作者 Joel 对本书的评价:“只要参与过一两个软件项目,就一定会对书中介绍的情景深有感触,也必然会从中得到经验和教训”。这是另一本带着人思考的书。如果展来起来说需要比较长的篇幅,概括又容易流于宽泛。 书中的86个模式中有各式各样的人,这些人物角色鲜明。因让项目成功或失败,让项目成员高兴或不安而令人印象深刻。那么,只说说这书中所提到的一部分让人印象深刻的人吧。而这样的书评目的是给人对号...

理解 JavaScript 的变量作用域

这是一个非常容易混淆的内容,我自己是看过很多次,看了觉得记得了,但用着又忘了,只能重新打开 firebug 测试一遍。上次去百姓网百试的时候,罩罩也问了这样一个问题,囧)。 看一下这段代码吧,看一下运行的结果是什么: var foo = 1; (function(){ console.log(1, foo); // undefined var foo = 2; })(); console.log(2, foo); // 1 结果是 undefined 和 1,意外吗?让我们再来看一下下面这段代码: var foo = 1; if(true){ console.log(1, foo); // 1 var foo = 2; }; console.log(2, foo); // 2 为什么这段函数...

PHP 学习笔记:语法

好吧,以一个前端的角色,记录一些 PHP 学习过程中的笔记,在语法上,做一下总结。顺路对比某些与 JS 的不同的内容。给自己做一个备忘,顺便分享一下给想要了解 PHP 的前端。 一、双引号与单引号 变量可以在双引号中执行,但用 define 的常量在两种单、双引号中都是不可执行的: $var = 'sofish'; echo 'im $var'; // => 'im $var' echo "im $var"; // => 'im sofish' define('NAME', 'sofish'); echo 'im NAME'; // => 'im NAME' echo 'im ' . NAME; // => 'im sofish' 在 JS 中引号内不可以渲染任何变量。 ...

前端开发值得一看的文章(2)

看到RSS订阅有5000人了,表示挺欢乐的。然后,想写点东西。想写写关于CSS滤镜的问题,也想写写关于以业务为导向的CSS框架设计,一个没有深入研究过,一个写起来太长,暂时没那么多时间。所以,分享吧,分享吧。大部分都是在twitter上分享过的,觉得对得起标题的: Browser Detector With CSS 文章里说了,这样的小技巧是基于成熟的CSS Hack来的,并不推荐。不过,这样的思路,是我们都应该有的,通向结果的路有千万条,打开你创意的盒子,大胆做吧。 Gmail 对锚点处理的技巧 Google 和 Yahoo 不用多表扬,大家都知道,...

行程预告,祝我好运

啊哈,并不是什么特别的事。不过,我要出门啦。30号,广州,国家公务员。今天23:18将起程。祝我好运吧。当然,就是因为接下来几天将不会更新,所以,预告一下行程。 29号,熟悉考场; 30号,努力奋战(我讨厌天冷考试); 31号1号应该会重新更新,接来下就有时间啦 最近发的文章好像一直很水,囧,时间少啦,我确实想写多一点有深度的东西,但怕一写就忘记时间。所以,hoho…等我回来吧,定制主题的,学习blog技巧的,习惯跟我在各种IM中乱侃的,都先不见几天啦! 愿佛祖保佑啊!

12个让你的代码简洁起来的原则

Beautiful HTML is the foundation of a beautiful website. When I teach people about CSS, I always begin by telling them that good CSS can only exist with equally good HTML markup. A house is only as strong as its foundation, right? The advantages of clean, semantic HTML are many, yet so many websites suffer from poorly written markup. 懒得写,所以,推荐这篇文章吧,12 Principles For Keeping Your Code Clean» 今晚回来可能写一个调查,看看大家如何对待你的博友,嘿嘿,你觉得你足够诚实来...

35个拥有专业外观的公司首页

帮一个朋友完成了一个工作啦,接下来就是另外一个了。准备写一个主题。这次,当然,我自己期望比较高。所以,自己也看了很多网站。灵感总是这样来的。所以,推荐35个拥有专业外观的网站首页。这样的网站,我们总能看到被大多数人喜欢的颜色搭配、有意思的细节、简单但实用的布局。 好吧,这是推荐,不是我自己收集的,如果你想继续,请看原文:35 Professional Looking Corporate Websites,这个,只要看,不需要翻译吧,哈哈… 不过,有一点可以告诉你的是,专心做自己的,我知道你不喜欢仿,但如果你刻意喜欢其中某个,并...

各位,中秋快乐!

起床发现天气很爽。不像昨天,那样闷热。看看手机,短信。也没有回复,想过了,那是晚上的事。哈哈,大家都争先恐后。我也有点迫不及待了。这里,sofish祝各位博友中秋快乐啦,月圆,人圆,统统圆得漂亮。 ————————————————————————————– 大家发给我的邮件,我会尽早回的,暂时不想想关于博客的任何事。^,^…

oMagazine WordPress Theme 1.1

我想oMagazine应该是sofish的主题中被使用最多的一个了。大家都在看后迅速用上,这一点自己非常欣慰。今天,就做一个小小的升级吧,把version升级到1.1了。 总的来说,没有做多大的修改只有两行,已经下载并装上有朋友,只要修改正面这一行和一个字就可以了。如果你不会修改,那就重新下载吧,新的下载包已经更新: style.css大约第430行,找到#comments{}加多一句width:653px,修改好如下: #comments { margin-top:15px; border-top:1px solid #ddd; width:653px; /* 更新了这一行 */ ...

杂志型WordPress主题:oMagazine,重磅发布

经过修改,oMagazine也已经是自己想要的那个样子了,所以,今天就发布这个杂志型的WordPress主题吧。或许大家还依然对sofish v1这个WordPress主题有印象。对,这个主题的前身就是sofish v1,即是它的升级点。只是,我想,还是改名好了。 另外,Otheme会在几天后正式上线。由于内容比较少,所以,需要一个比较简单的主题。我了画了个草稿图,或许过几天就会发布出来。有兴趣的可以看看(可能是OTHEME的第一个主题)。OK,让我们回到oMagazine这个主题来吧,主要特点如下: 支持Gravatar, 大小为48px; 对广告进行优化,文章部分468px/...