SF
见见
见见
注册登录
关注博客
注册登录
主页
关于
RSS
V8 中的 Fast 属性
见见
2017-09-13
阅读 6 分钟
3k
在这篇博客中,我们想解释 V8 如何在内部处理 JavaScript 属性。从 JavaScript 的角度来看,属性只有一些区别。JavaScript 对象主要表现为字典,字符串作为键名以及任意对象作为键值。然而,该规范在迭代过程中对整数索引(integer-indexed)属性和其它属性进行了不同的处理。除此之外,不同的属性的行为大致相同,与它们...
【译】基于 TypeScript 的 Node.js 框架 Nest 正式版发布!(下)
见见
2017-05-27
阅读 13 分钟
7.5k
中间件是一个在路由处理程序前被调用的函数。中间件函数可以访问请求和响应对象,因此可以修改它们。它们也可以向一个屏障,如果中间件函数不调用 next(),请求将永远不会被路由处理程序处理。
【译】基于 TypeScript 的 Node.js 框架 Nest 正式版发布!(上)
见见
2017-05-26
阅读 9 分钟
11k
Nest 是一个强大的 Node.js Web 框架,可以帮助你轻松地构建高效,可扩展的应用程序。它采用现代 JavaScript,基于 TypeScript 构建,并结合了 OOP(面向对象编程)和 FP (函数式编程)的最佳概念。
Webpack V2 升级初体验
见见
2017-02-03
阅读 3 分钟
4.9k
Tree Shaking,可以忽略未使用过的 export方法(这个 V1 的时候就已经通过三方插件实现了,如 babel-plugin-import)
CSS哲学伪命题
见见
2016-02-26
阅读 2 分钟
4.5k
标题党。这篇文章断断续续的修改过好几次,也没有满意,本来是想总结一下我这些零散的 CSS 知识结构,可能由于知识体系不全面,总是没能把知识点串联成一个通顺的内容。贴出来权当大家一起讨论下“前世今生”。文章后续可能会不定时更新。
Rollup 试炼之路
见见
2016-01-19
阅读 2 分钟
15.3k
Rollup Github 地址。根据官网的解释,Rollup 是下一代 ES6 模块化工具。ES6 之后,模块化的写法将更加的趋势化,我们会将以前的文件切割成多个的细小模块。那么如何来高效的组织管理这些文件,又有了很多不同的方案。现有的模块化打包已经有如Browserify 和 Webpack ,那为啥还需要一个新的呢?
触摸ES6 - 解构赋值
见见
2015-12-08
阅读 2 分钟
7.1k
ES6 中增加了一种更为便捷的赋值方式。称为 Destructuring 。好像大家普遍翻译为解构。解构赋值允许我们将数组或对象的属性赋予给任何变量,该变量的定义语法与数组字面量或对象字面量很相似。举个例子可以直观的说明。
触摸ES6 - 模板字符串
见见
2015-08-13
阅读 2 分钟
26.5k
关于 ES6, 也终于在 2015 年的 7 月 18 号尘埃落定了。虽然说各大浏览器还没有全面的支持,不过这并不妨碍我们一颗想要撸一把的心。在后端,可以使用 Node.js(0.12+)或 io.js, 前端的话,也可以使用Babel 或Traceur 进行语法预转义成 ES5使用 。
主流CSS image比较
见见
2014-09-04
阅读 3 分钟
6.9k
在还原设计图的时候,难免会碰到一些样式图片的引用。如何来对这些图片做优化呢?本文简单的梳理了一下目前几种比较常用的使用方式。 注: 1. 有更好的方法的话,欢迎补充。 2. 下文未对性能问题做真实的测试,请保持一颗好奇的心,并告诉我们
移动端Web系列4 -- meta
见见
2014-08-31
阅读 3 分钟
11.1k
在介绍移动端特有 meta 标签之前,先简单说一下 HTML meta 标签的一些知识。 meta 标签包含了 HTTP 标题信息(http-equiv) 和页面描述信息(name)。
移动端Web系列3 -- viewport
见见
2014-08-26
阅读 2 分钟
5.5k
写在前面 这里就跳过了文档申明知识的介绍了,这么好的机会还不用html5的,你还在等什么? 概念了解: device pixels and css pixels css像素: 浏览器使用的抽象单位,主要用来在网页上绘制内容 设备像素: 显示屏幕的最小物理单位,每个 dp 包含自己的颜色、亮度 css 1px != device 1px 概念了解: screen size and wi...
移动端Web系列2 --- 调试
见见
2014-08-24
阅读 1 分钟
4.8k
chrome(V35.0.1916.153) 使用chrome deleloper tool模拟移动设备。注意,部分功能还是与真机有差别,所以还是建议开发完成后在真机中看一下效果。 打开方法 调出开发者工具(MAC: cmd+opt+i / WIN: F12)