摘要:
原文链接请点击此处, 作者为Richard Clark.本文为原创翻译,同时对原文做了一些简化处理。 本文遵循署名-非商业性使用协议。一、不要使用section作为div的替代品人们在标签使用中最常见到的错误之一就是随意将HTML5的<section>等价于<div>——具体地说, 就是直接用作替代品(用于样式)。在XHTML或者HTML4中,我们常看到这样的代码:<!-- HTML 4-style code --><div id="wrapper"> <div id="header"> < 阅读全文
随笔档案-2012年08月
关于html5的7个传说
2012-08-23 13:12 by justjavac, 142 阅读, 收藏, 编辑
摘要:
正如 Opera 的布道者 Bruce Lawson 讲的那样,“每个人都在谈论 HTML5”,它被传的很神、很玄。但简单地说,HTML5 就是以新的标准、语法和规则来创建网页,可以利用一些新的浏览器的“本地”功能,例如离线存储、多媒体播放和其他的交互等等。我们看到的很多很酷的 HTML5 网站实际上跟 HTML5 无关,它们大多是由 CSS3 和 jQuery 生成的。CSS3 和 jQuery 是和 HTML5 一样的新技术,它们和 HTML5 是平行的概念。可以说,HTML5 实际上只是古老的 DHTML 或者 Ajax,但是各种关于它的信息混在一起,就出现了一些错误的说法。这篇文章讲了 阅读全文
现在就使用HTML5的十大原因
2012-08-23 13:11 by justjavac, 381 阅读, 收藏, 编辑
摘要:
你难道还没有考虑使用HTML5? 当然我猜想你可能有自己的原因; 它现在还没有被广泛的支持,在IE中不好使,或者你就是喜欢写比较严格的XHTML代码。HTML5是Web开发世界的一次重大的改变,事实上不管你是否喜欢,它都是代表着未来趋势。 其实HTML5并不难理解和使用。我们这里能列出许多原因为什么现在要开始使用HTML5。目前有很多的文章介绍使用HTML5并且介绍了使用它的优势和好处,没错,我们这篇文章也类似。 随着更多这样的文章,以及Apple的支持,Adobe围绕HTML5的产品开发,以及移动flash的死亡, 如此多网站的支持,我想对那些仍旧没有或者不想接受它的人说一些话。 我认为主要 阅读全文
为什么我们要从 NodeJS 迁移到 Ruby on Rails
2012-08-23 13:10 by justjavac, 218 阅读, 收藏, 编辑
摘要:
声明:这篇文章绝不是一篇讨论NodeJS和 Ruby on Rails 孰优孰略的檄文。 它描述的只是我们做决策过程中的一些思考、决策背后的原因。 两种框架都非常优秀,都出色的完成了它们的设计初衷,这也是为什么我们部分的模块仍然运行在NodeJS上的原因。我是NodeJs的大粉丝,认为这是一项让人非常兴奋的技术,相信它会变的越来越流行。 我对这项技术非常的欣赏——尽管我们最近把Targeter App从NodeJS迁移到了Ruby on Rails。我们当时使用NodeJS开发它的原因很简单。 我有一个程序包,能很快的将我们的应用弄上线(我们花了54小时做这个事情),相比起Ruby,我更常使用 阅读全文
从一道php面试题说起
2012-08-23 13:09 by justjavac, 216 阅读, 收藏, 编辑
摘要:
面试题目:setcookie(‘name’,'test');echo $_cookies['name'];请说出程序结果(能说出第一次与第二次的区别者加分)本来一开始我认为不就是设置一个cookie,然后读出来的问题,但是被那个后面的提示搞迷惑了从来没有想过这样的问题。 面试的时候也没有想出答案,后来在面试官的指点下搞清楚了。答案:1. 第一次为空; 2. 第二次输出 test.解释:cookies是保存在客户端的,服务器要想获得cookie必须是客户端通过http的header传递给服务器。第一次:首先设置一个cookie值,然后读取cookie值(由于第一次 阅读全文
如果开发php语言的是英国人
2012-08-23 13:06 by justjavac, 168 阅读, 收藏, 编辑
摘要:
在拉斯姆斯·勒道夫(Rasmus Lerdorf,译者注:php之父)准备把php整合出来的时候,他很聪明地没有选择用格陵兰语或者丹麦语去写,尽管他有这两国的血统。 这非常好,不然大家都不太愿意去使用这种计算机语言。 相反,由于他当时待在加拿大,选择了当地语言。 不,不是法语,而是大英女王英语的一个杂种方言,大家称之为“美式英语”。从那时起,英国的php开发者就开始对此牢骚漫天了。 他到底在想什么?更重要的是,我们如何挽回这个悲剧呢? 即便在这数字时代,作为开发者的我们,如何确保大英帝国的传统得到发扬呢?当头一棒$variable_name首先来看,这也许是需要作出的众多改变当中最重 阅读全文
程序员怎么才能提高代码编写速度?
2012-08-23 13:03 by justjavac, 413 阅读, 收藏, 编辑
摘要:
这里编写速度指的是把代码敲入编辑器的速度,而不包括程序构思过程。我现在感觉自己敲代码很慢,10 个字母里面会出现 2 个字母打错。尤其是一些特殊符号,比如 < >,我使用的是搜狗,搜狗和英文切换是 shift 键,但有时候极容易弄错所处状态,很少去观察是中文状态还是英文状态,因为切换的太频繁了,比如经常会把 < 打成《,> 打成 》。中文环境下打字,很快,几乎不会出现按错字母的现象,而英文状态下就经常会出现。有的人一天写几万行代码,而自己一天一直在那些也就是几百行,有时候需要撤销的时候,发现很多不撤销都是撤销的自己打错字母的操作,感觉效率很低。------------- 阅读全文
心目中的编程高手zz, 有点academic风格的说^_^
2012-08-23 10:33 by justjavac, 147 阅读, 收藏, 编辑
摘要:
MIT BBS上说微软电话面试的一道题就是“Who do you think is the best coder,and why?”。我觉得挺有意思的,也来凑个热闹。排名不分先后。Bill Joy,前任Sun的首席科学家,当年在Berkeley时主持开发了最早版本的BSD。他还是vi和csh的作者。当然,Csh Programming Considered Harmful是另一个话题乐。据说他想看看自己能不能写个操作系统,就在三天里写了个自己的Unix,也就是BSD的前身。当然是传说了,但足见他的功力。另一个传说是,1980年初的时候,DARPA让BBN在Berkley Unix里加上BBN开 阅读全文
做有中国特色的程序员
2012-08-23 10:11 by justjavac, 403 阅读, 收藏, 编辑
摘要:
从出版业说起网络作品排到靠前的,都不会太难看,一般人不爱看某部作品也是因为不喜欢这个类型,而此人也不会全不喜欢这些网络作品。究其原因,是因为网络作品都是让人先白看的,看的好了才出了头。而纸质作品就不一定了,排行榜靠前的,有好作品,也有垃圾。许多大牛都是写了博客,后来出了书。这些书也都不次,可能有人让为不好,是因为技术书不像小说,小说在读故事,技术书是在学知识或温习知识,有些技术书读得可能很违背某人的学习习惯,就感觉不好了。所以说网络是块神奇的空间,很能造就高手,而网络高手是绝对不能小瞧的。建筑工程建筑工程不乏豆腐杂,但比起软件工程来说,豆腐杂的概率还是很小的。做软件,很可能某程序员在开发阶段一 阅读全文
一个合格的程序员应该读过哪些书
2012-08-23 09:36 by justjavac, 4985 阅读, 收藏, 编辑
摘要:
声明:此文为我在iteye整理而得,随后在csdn发布,效果很好,半个月访问上万,我想,一定是对程序员起到了一定的帮助作用,现在想把它分享给博客园的朋友们。------------------------------------------编者按:2008年8月4日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的?“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本, 你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”很多程序员响应,他们在推荐时也写下自己的评语。 以前就有国内网友介绍这个程序 阅读全文