开源项目:CSS 3D转换和动画学习示例教程 下面介绍的开源项目,是CSS在动画/3D变换方面的一些应用,非常酷的效果,全部由CSS3来实现。
在这里JavaScript仅作为动画控制来使用,JS并不控制UI界面的具体呈现,切换动画、3D效果仅需要一条 addClass/removeClass即可。这在一定程度上体现了Web平台纯天然的MVC结构。
即:HTML(template) + CSS(view) + JavaScript(controller) + JSON(model)
这个实例同时也简单的说明了一点:在JS端实现的mvc可能有些过度设计,即不有利于SEO(搜索引擎优化),也不利于页面的性能的提升,看上去似乎有点偏离Web平台简单的本质,不过也许他们更适合服务器端来使用。
NodeJS笑话:你的代码被人加了Promise壳以后 
注:并不是所有人都喜欢Promise模式,说不定有些人就是喜欢纯天然的事件(event)驱动和回调式写法,也许这就是为什么Isaac不把他加入核心库的原因吧,参见:Node.js 编程的未来
永远不要在Linux执行的10个最危险的命令 Linux命令行佷有用、很高效,也很有趣,但有时候也很危险,尤其是在你不确定你自己在正在做什么时候。这篇文章并不打算引来你对Linux或linux 命令行的愤怒。我们只是想让你意识到在你运行某些命令时应该三思而后行。(译注:当然,以下命令通常都是在root权限下才能将愚蠢发挥到无可救药;在普通用户身份下,破坏的只是自己的一亩三分地。)
1. rm -rf 命令
3. 命令 > /dev/sda
4. mv 文件夹 /dev/null
我为什么想把比特币一把火烧了 因为中国政府禁止境内人民币、比特币兑换,比特币今天已经跌了50%。昨天她还市值1000美元,现在只有500了,而且还在下跌中。
很好
把比特币烧了只是一个开始,而且还不够,让我来帮你分析一下原因。
像所有的货币系统一样,比特里面也隐含着政治因素。政策决定如何管理钱,税收,并带来一些后果:通过这些政策的效果你可以来评价一个财政体系。我们目前的全球金融体系很扯淡,但比特币的更差。
一名靠谱的JavaScript程序员应备的素质 小编: 这篇文章写于2010年作者工作在Cloudera期间,当时node.js还没有流行,很多人还瞧不上javascript这门简陋的脚本,文章提出应该重视JavaScript,并提出成为一名靠谱前端工程应具备哪些能力。虽然年代似乎已经有些遥远,但文中的一些观点但现在仍然适用。
当我尝试为Cloudera招一个JavaScript程序员时,我发现这项任务相当艰巨。找到一名真正理解JavaScript的人非常困难。不过,这也证明了一件非常简单的事情,是时侯去研究JavaScript,并成为这个领域的专家了。过去的几个月,我发现了一些天才JS程序员并尝试去录用他们。显然他们有非常多的选择。他们被各种公司的Offer困扰着。作为一个想招他们进来的人,这让我想起了第一次互联网泡沫时侯的一些事。(我承诺给其中一位侯选人一辆凯迪拉克,但最终没有打动他)。最后他进入了另一家初创型公司。
人类只占到互联网流量的40%不到 本周来自Incapsula一份互联网报告显示,目前有61.5%的互联网流量不是由人类产生的,
如果你读到了这篇文章,你就是那个少数派(人类)。
这些流量是由一些善意和一些恶意的机器流量组成(许多许多的僵尸程序,称之为爬虫)。
爬虫程序是执行自动化任务的应用。它们可以是有价值的善意的,像搜索引擎抓取网站内容用于索引的那些搜索引擎爬虫。
它们也可以是恶意的,像那些被黑客和垃圾邮件发送者使用的爬虫。
月薪一万元在北京过的是什么样生活 引用开始:薪一万在北京已经算是比较高的工资了吧!很多人的收入离这个关口还很远。话虽如此,但你可知道,在北京这样的城市,月薪一万能过什么样的生活呢?看完这个可能让你飙泪……
(一)每月到手收入计算
税前工资:10000元
(1)个人缴费
社保与公积金缴费明细:养老8%:800元;医疗2%:200+3元;失业0。2%:20元。
个税:应纳税额总计:4277。00,缴纳个税:322。70元。
个人缴费合计:2223。00
我为什么选择 D3.js 这不是一篇介绍D3的使用教程,而是只想说说我为什么选择使用D3,借以思考在面对新的技术的时候我该如何选择。
这段时间我在录制一门课程网页上的图表。录制课程前我调查了一下,应该用哪些工具/库来制作图表。可以确定的是,我要用svg来生成图表,而不是用html5中的canvas。开始采用的是Raphaël,一个用来创建和操作网页上矢量图形的javascript库。最开始偏向于使用Raphaël是因为之前看到的一个很漂亮的页面。在费了几天的时间,经过了很多挫折和参考资料没找到太多的情况下,做出了一个凑合的简单的图表。然后我退缩了,直到我发现了D3。
D3的缩写是Data Driven Documents,与Raphaël的关系:
相同点
都是用javascript写的针对矢量图的库
都可以对DOM节点进行操作,包括绘制,修改,添加动画效果以及图形的交互
为什么谷歌的JSON响应以while(1);开头? 我有个问题一直很好奇就是:为什么谷歌的JSON响应以while(1);开头?举个例子,当把谷歌日历打开和关掉时,会返回这样的JSON对象:
while(1);[['u',[['smsSentFlag','false'],['hideInvitations','false'],['remindOnRespondedEventsOnly','true'],'hideInvitations_remindOnRespondedEventsOnly','false_true'],['Calendar ID stripped for privacy','false'],['smsVerifiedFlag','true']]]]
一个草根创业者的失败反思 本能式创业
当初创立开心白日梦,出于一腔热血和本能就开始干了。表面上看似简单的协作型功能,其实对用户的要求极度的高端,不仅需要用户能走出现有教育思维的框架,还需要博采多学和能力超强,只有这样,才能真正的明白开心白日梦的用处,也只有这样才会愿意付出去进行创作,创作从来不是一件轻松的事情。所以,开心白日梦的用户,基本要求是人才中的人才,既不是只会念书的好学生(但又不切实际),又不是只会做事的现实主义者(缺乏梦想)。而我们主流的用户群是90后和00后,这样的年轻人就更加稀少了。
虽然核心用户依然对开心白日梦不离不弃,但流量一直没有很大程度的增长,对于一个网站来说,每天只有500ip的流量只能算是失败的,就像我在《非你莫属》上张绍刚老师评价的那样,200ip只能算是2个。
开始的时候就从来没有认真思考过定位问题,想当然的觉得我有这种需求,我会参与,会创作,别人也会,没有从人性,产品,市场的角度客观的分析过。