ES6新语法疑点简析

2017-01-23
阅读 8 分钟
6.3k
本文涵盖了一些ES6新语法可能造成疑惑的地方和一些建议。 1# 箭头函数 箭头函数看起来像是匿名函数表达式function(){}的简写,然而它不是。 这个例子应该很容易看出来会有怎样的问题: {代码...} 使用apply、call、bind改变箭头函数的this指向呢? {代码...} 显然apply、call、bind无法改变箭头函数的this指向,箭头函数...

前端中的变换矩阵

2015-08-31
阅读 5 分钟
12.3k
在一票教你如何制作立方体的教程之后,在张鑫旭生动的类比讲解12之后,我还想重提一次前端中的变换矩阵——它被挖掘得远远不够。本文里,让我们从W3C标准和浏览器等新角度来重新理解变换矩阵。

CSS中的语法与概念

2015-08-14
阅读 3 分钟
5k
发端自此。本文细节从略,只做主干梳理。 这个树主要还是在借CSS2.1标准的骨架,填充进一些新的CSS3标准。要不然CSS3各个module一填进去,这个树就过于庞大了。 语法 本段分类方式部分参考了wiki《Comparison of Layout Engines》。 属性 语法层面仅对属性作粗略分类。重点还是概念(display, position, float均决定了布...

笔记:nodejs中出现的错误码含义

2015-06-25
阅读 2 分钟
4.9k
c栈和js栈程序员果然是两个世界的生物吗。(在/usr/include/里找到的errno-base.h) EPERM Operation not permitted ENOENT No such file or directory ESRCH No such process EINTR Interrupted system call EIO I/O error ENXIO No such device or address EBIG Argument list too long ENOEXEC Exec format error EBA...

索引

2015-03-27
阅读 2 分钟
3.5k
收藏功能挂了,考虑到很多回答到现在都没有组成文章,还是先行在这里进行整理吧。 标准研读 CSS CSS中的四个值 height:auto的计算(1):行框 height:auto的计算(2):撑高计算 浮动相关 white space的解析 垂直居中的计算方式 浏览器差异的三个参考站点 BFC与haslayout body之上的BFC HTML HTML4与HTML5的区别 HTML约束(1)...

翻译:HTML5与HTML4的区别

2014-12-30
阅读 13 分钟
22.8k
解释一下W3C Working Group Note,作为“工作组笔记” 发布,意味着它是一个草稿版文档,可能被其它文档更新、替换或废弃。但由于翻译时草稿只发布了不到二十天,本文有很好的时效性。也作为比较性质的文献,比起HTML5的标准它更容易理解,可以让人快速地理解HTML5的变化轮廓。

笔记:js对象遍历

2014-12-15
阅读 3 分钟
3.5k
JavaScript中的对象概念非常不同,要把它当作其它语言的关联数组(如PHP)或者Map(如Java)来理解的话,还是有很大的不一样——由于原型链和属性描述符(主要是[[Enumerable]])的存在。

图解:JavaScript中Number的一些表示上/下限

2014-02-13
阅读 5 分钟
16k
自己整理、设计的,转载请注明原帖。先从这个demo看起:[链接] 数轴 说明 关于Number.MAX_VALUE和Number.MIN_VALUE:这个结果为了好看被我四舍五入了…… 关于±0:紫云飞:JavaScript中的两个0 关于数组的最大索引:紫云飞:JavaScript:数组能越界? 关于JavaScript可以精确表示到个位的最大整数:阮一峰:JavaScript数值 ...

求索:GSAP的动画快于jQuery吗?/ 续 V1.1

2014-01-27
阅读 10 分钟
7.2k
每当有这样的问题的时候,我们可以通过以下步骤来确定一个未知的解决方案的性能优化是怎么做到/伪造的: 黑盒:从官方用例来看,究竟有多快,快在哪儿 白盒:看看官方用例之内,框架怎么做到优化的 do { 提出假设,自己构建用例测试 } while (假设没有得到验证); 得出结论

求索:GSAP的动画快于jQuery吗?为何?

2014-01-19
阅读 10 分钟
10.2k
本文已完结,请看下文: > 求索:GSAP的动画快于jQuery吗?为何?/续 本文源自对问题《GSAP js动画性能优于jQuery的原理是什么?》的回答。GSAP是一个js动画插件,它声称“20x faster than jQuery”,是什么让它这么快呢? 每当有这样的问题的时候,我们可以通过以下步骤来确定一个未知的解决方案的性能优化是怎么做到/...

翻译:setInterval与requestAnimationFrame的时间间隔测试

2014-01-13
阅读 3 分钟
17.6k
原文来自stackoverflow问题:浏览器在标签页/窗口闲置的时候,浏览器暂停js吗?。采纳的回答中有两个测试,专门测试了requestAnimationFrame和setInterval在各个场景下的时间间隔,测试过程和结果都值得了解。

整理:子容器垂直居中于父容器的方案

2014-01-08
阅读 10 分钟
28.3k
本文在evernote里有备份。如果evernote的阅读区域嫌窄了,那么可以把这个链接拖入书签并点击javascript:jQuery("#container").width(980);

bug记录:IE8,包含块min-height/height共存时的高度计算bug

2014-01-06
阅读 2 分钟
5.6k
A元素设置overflow:hidden;,并同时设置了height和min-height,同时height计算值 < min-height

整理:手机端网页调试方案

2013-09-26
阅读 3 分钟
33.4k
最近更新时间:2015年3月13日 又及,这里有一个提要ppt (本文前身是技术分享的ppt,因此有些图直接是ppt导出的。画的图全是原创,转载请注明,谢谢。) 在手机端网页开发的特定阶段,需要查看手机端的界面、交互与体验。2011年时,开发时有很大麻烦: 相应的静态文件在测试服务器上,没有上线,需要绑定hosts 而手机端...