-
3推荐
[翻译] 理解 ECMASCript 6 第一章: 基础知识
翻译自 https://github.com/nzakas/understandinges6 by Nicholas C. Zakas 基础知识 ECMAScript 6在ECMAScript 5标准的基础上做出了很多变化。其中有些变… ...
-
2推荐
[翻译] Javascript中函数反编译的历史,现状和未来
翻译自 Perfection Kills: State of function decompilation in Javascriptby kangax Javascri… ...
-
3推荐
[翻译] 在JavaScript中使用weakmaps实现私有实例成员
翻译自 Private instance members with weakmaps in JavaScript by [Nicholas C. Zakas](http://www.nczonline.… ...
-
3推荐
[翻译] Understanding delete
翻译自 Perfection Kills: Understanding deleteby kangax 理解delete 理论 代码段的类型 执行上下文 活动对象 / 变量对象 属性的… ...
-
7推荐
个人翻译的<What is Dart>
Dart 是Google推出的一个用于构建成熟Web App的新语言, 提供了诸如可选类型, 泛型等新的特性以及面向对象的代码组织方式. Dart可以被编译为高度规范的JavaScript代码以便跨平台运行, 也可以使用Chromium的分支Dartium浏览器内嵌的Dart虚…...
评论了
@鄢得諼草 给作者赞一个。
在chrome里用js跑了15ms Array.prototype.tails = function(){var z = [], len=this.length; for(var i=len;i>=0;i--){z.push(this.slice(i,len));} return z; } function product13(arr){var p=1, len=arr.length, max=len>13?13:len; for(var i=0;i<max;i++){p=p*arr[i];}; return p; } Math.max.apply(this,str.replace(/\s/g,"").split("").tails().map(product13));
我发现目前对于CSS的学习和使用的人分成了两派,一派可以谓之为“学院派”,另一派则可名为“实践派”。其分歧就在于对于CSS的核心概念的掌握程度和深度之上,“学院派”大概认为对于CSS的基本概念(如W3C标准中的那些概念,containing block,formatting context等)的扎实掌握是必不可少的,否则仅仅靠着强记来的知识进行工作是筑台浮沙,遇到问题则无法变通解决。 而“实践派”则会认为工程师在CSS上的技术积累大多依赖于项目积累与熟练度,与其计较那些深藏于规范中的佶屈聱牙的概念,远不如动手多多练习有效。 作为知名的CSS大师,也是我认为到目前为止唯一一本讲述CSS根本概念的巨著《CSS权威指南》的作者,我很想听听您对这件事的看法。
在我们国家,作为一个前端工程师,经常要面对各种各样兼容性问题,十多年前的CSS 2.1的各种各样的概念仍然是工作的重中之重,甚至于对职业技能的考察覆盖的内容也大都是CSS 2.1。而CSS 3已经发展了好些年了,提出的各种先进的Layout如Grid, Flex这些有着巨大的吸引力但是很少能够在工作中用到(使用这些特性意味着你必须花更大的力气来写出各种低级浏览器下的fallback),因此有时总会迷茫,一方面工作和求职要求我们不断重复对CSS 2.1的重视,另一方面我们自己又想更多地去让CSS3来充实自己的技能库。您是怎么看待这个问题的呢,那些来咨询过您的公司在现实中又是怎么对待这个问题的呢?
因为计算机的书我喜欢买纸质版的.....