俗话说人生百态,如今的微博,却让我觉得微博中的人生在趋向于一态:那就是骂骂政府,调戏调戏官员。这似乎成了一条铁律,但凡有人冒犯,立刻会有人暴跳如雷,呼朋引友,必要将冒犯者批成五毛,骂成白痴,否则难平心中怨气。
今天上午我一不小心,就践踏了铁律,在微博上连发了三条“大逆不道”的文字:
每次发生灾难,总会有一堆人对政府指手划脚。这帮人的理念如此之好,欲望如此之强,为何不去考公务员呢,为何不去执政呢?要改变得去做,而不是说。
说也是一种做,但远远不够。要去改变得真枪实刀的去做。光说的人,你们以为微薄真能改变世界吗?一帮SB
在说与做上,非常佩服马云。马云想反腐,于是大刀阔斧的去做。斩卫哲,清聚划算
前不久,hax 挑起了分号之争:JavaScript 语句后应该加分号么?
hax 的论点不赘述,请仔细阅读知乎上的文字。微博上后来也有讨论,有兴趣的可搜索。
这场不大不小的讨论,现在回想起来,挺有意思。几点感想:
搞前端时间比较长的同学都会知道一个东西,那就是HTC(HTML Components),这个东西名字很现在流行的Web Components很像,但却是不同的两个东西,它们的思路有很多相似点,但是前者已是昨日黄花,后者方兴未艾,是什么造成了它们的这种差距呢?
因为主流浏览器里面只有IE支持过HTC,所以很多人潜意识都认为它不标准,但其实它也是有标准文档的,而且到现在还有链接,注意它的时间!
http://www.w3.org/TR/NOTE-HTMLComponents
我们来
给一位打算从事前端,但是又有疑惑的在校大学生的回信
抱歉这么晚才回复这个邮件,主要是觉得你的问题有典型性,想要详细一点给出答复。
所谓的前端,在不同的公司,定义是不同的,工作内容也会有差异,有的还很大。比如有很多公司,没有专门的前端分类,所有的都属于开发人员,一些比较传统的公司,还有一些人数较少的小公司会是这样。又比如有些公司,前端人员的职责仅限于静态页面和交互效果,然后把这些东西交给业务开发人员去编写业务的JS代码。还有一些公司,前端除了PC和移动端的Web,还包括各种移动终端的开发。
这些种种不同,都是各公司自身的业务特点决定的,大体上比较适合各自的业务场景,越大的公司,内部的分工可能越明
让我们先来看几个网站:
coding
teambition
cloud9
注意这几个网站的相同点,那就是在浏览器中,做了原先“应当”在客户端做的事情。它们的界面切换非常流畅,响应很迅速,跟传统的网页明显不一样,它们是什么呢?这就是单页Web应用。
所谓单页应用,指的是在一个页面上集成多种功能,甚至整个系统就只有一个页面,所有的业务功能都是它的子模块,通过特定的方式挂接到主界面上。它是AJAX技术的进一步升华,把AJAX的无刷新机制发挥到极致,因此能造就与桌面程序媲美的流畅用户体验。
其实单页应用我们并不陌生,很多人写过ExtJS的项目,用它实现的系统,很天