司徒正美

Results 176 comments of 司徒正美

gulp 的另一个修改代码后实时更新页面插件browsersync, http://www.browsersync.io/ 与livereload 不同, browsersync 不需要浏览器自动刷新页面,就能更新css的修改,做SPA非常方便, 就因为这点livereload插件用了一段时间做SPA就不用了,刷新页面后不方便 http://www.html5dw.com/building-with-gulp/

//https://github.com/fex-team/fis-kernel/blob/master/lib/util.js#L442-L453 这个read函数,读取任何源码都会被处理为utf-8在内存中运行,等到工具处理完内容,再发布的时候,又可以再转换成任意编码 构建工具先抹平编码差异,这样无论工程师开发中无论ide怎样设置,都不会有问题,gbk源码和utf-8/BOM源码可以很好的混在一起开发。

http://www.html5dw.com/building-with-gulp/

几年前苹果的 UI Guidelines 里说过:移动端触控区域最小为 44 x 44px,特殊情况下至少有一侧能达到 44px。这几天 Review 内部原型的时候发现好多应该用 padding 扩大的空间都被 margin 给代替了,还有些其它写法导致可操作区域很小。#妈蛋,在 PC 上开发代码的童鞋完全就木有 care 过这个问题# [拜拜]

http://saebbs.com/forum.php?mod=viewthread&tid=28688 JS知识点

Polymer基础层使用了以下技术: DOM Mutation Oberservers和 Object.observe():用于监视DOM元素和简单JavaScript对象的改变。该功能可能会在ECMAScript 7中正式标准化。 Pointer Events :在所有的平台上以同样的方式处理鼠标和触摸操作。 Shadow DOM:将结构和样式封装在元素内(比如定制元素)。 Custom Elements:定义自己的HTML5元素。自定义元素的名字中必须包括一个破折号,它的作用类似于命名空间,为了将其与标准元素区分开来。 HTML Imports:封装自定义元素,包中包括HTML、CSS、JavaScript元素。 Model-Driven Views(MDV):直接在HTML中实现数据绑定。仍没有标准化的计划。 Web Animations:统一Web动画实现API。 你们所说的问题就是MDV吧,慢慢等吧,否则自己实现扫描器