为什么TypeScript解决不了问题 我以前写过关于JavaScript编程陷阱和一些可能解决此难题的方法的文章。一个可能的解决方法是TypeScript。
这是一个由微软开发的开源项目语言,它是JavaScript的一个类型化超集,最终能编译生成JavaScript。它是在JavaScript的基础
上增加类、模块、接口和可选的类型声明而实现的。编译时,类型声明将被擦除,生成ECMAScript 3 兼容的代码。
在JavaScript里写类层次结构?别那么做! 
人家经常说“JavaScript不是Ruby”,因为它是基于原型的,不是基于类的。这确实是真的,但如果我们重造,那么优势将会丢失,如果将40年前创造的并一直延用的理念弃用,这很不好。
抽象概念不该获得专利权 在技术日新月异的当今世界,专利商标局被各种声称已经发明了解决办法的应用程序淹没着。但确实很难分辨该给哪些发明创造授予专利。
在过去的二十年间,专利程序的数量已经增加了三倍多,专利授予的数量也增加了2.5倍。政府问责局的一份报道显示,许多专利显得过于宽泛和模糊。过多的专利导致成本激增,且常常很轻浮,有很多的专利侵权诉讼。
只要牛B ,我们可以把linux搞成Win8的样子 现在我居住的地方正值炎夏,但是相比较我正在写的文章将会引来的暴风雨,还是温和了不少:是的!我正在写关于Windows GTK主题的文章。
好吧,认错时间:我,个人并没有坐在桌前想着:“我的Ubuntu桌面真的需要...需要看起来像另一个操作系统一样!”。当我确认模仿另一个操作系统的外观的行为很不对我的胃口时,但世界上有那么多的用户,没准有些用户——可能也包括你——会对这有兴趣呢!
两周时间,我们怎样在YC重启公司? 我们四周前来到YC,当时我们的名字还是EXMO,主要是为活动组织者创建移动app,网站和微博墙。在同我们的用户,指导顾问还有同行谈过之后,我们决定为活动组织者提供一站式服务,其中包括售票和登记。
同时,因为EXMO.com(我们最初的域名是getEXMO.com)这个域名已经负担不起,我们需要给自己改名字。有了新的品牌,添加了主要功能和重点,我们决定要重新发布。鉴于YC的快节奏,我们要尽最快速度发布新产品,既然是这样,那就意味着两个星期。
字符串(String)模板引擎被视为是有害的 大概内容是:用字符串模板生成HTML是一个低效的过程,它在我们如何概念化Web应用上强加一些不必要的限制因素。如果你用像Ractive.js这样的库或Meteor和Ember这样的测试版frameworks,那么你可以没有缺陷的利用模板。如果你不需要使用模板的话,那么React也是一个非常不错的选择。
我为什么不从NodeJS切换到Go 我最近研究并玩了一下Go语言,并且我想简短地谈一下为什么我不准备从Node切换到GO。(并且我建议你也不要这么干)
首先,人们在讨论Node.js时会有很多的抱怨:回调地狱;Javascript语法很恶心;
Web应用正侵蚀着软件 Web技术已经成为首选的技术且正逐步扩展开来
在前端,浏览器已经由文件和表格的奇怪哑终端成长为全能应用了。浏览器不仅能在传统网站上给我们提供窗口,还能通过网络帮我们远程操控设备。在物理设备上,他们的接口可能看不见或是很基本的东西,但如果通过浏览器来访问的话,它们能提供更多的东西。Web应用,虽然经常不如其桌面程序的竞争力。但很久以前就有这样的观点了:他们合作的可能性比他们缺乏细节更有价值。
浦发银行,请给我们一个解释! 2014年3月24日,浦发银行对其网上银行安全控件进行了全面升级,结果却让国内 Linux 用户们大跌眼镜!
第二天,我发表的帖子《浦发银行,升级还是退步?》被很多网站转载,引起了网友们的纷纷议论。虽然有个别网友对浦发银行的此次升级表示谅解,但是绝大多数网友还是表示不解与愤慨。不过,那篇文章终究是在气头上写的,过于感性。所以,还是有必要再好好分析一下这个事儿。
HTML和CSS是什么玩意儿? HTML和CSS的一些东西会让你忍不住说“这TM是什么玩意儿!”。以下是困惑、失策和困境这些困扰着HTML和CSS问题清单:
• Dottype的声明
• Box Model的计算问题
• Rem单位和Mobile Safari
• 浮动(float)排在第一