摘要: 2009 年 NodeJS 横空出世时,它已经不仅仅是可以在命令行中运行或在 server 端运行的 JavaScript 了。NodeJS 围绕着迫切需要解决的软件开发方面的问题做出了革命性贡献:针对于前端开发者的成熟稳定的生态系统。正是由于 Node 和它默认的包管理器 npm 的存在,在应用开 阅读全文
posted @ 2017-08-10 17:54 峰SirLee 阅读(146) 评论(0) 推荐(0) 编辑
摘要: flex是个非常好用的属性,如果说有什么可以完全代替 float 和 position ,那么肯定是非它莫属了(虽然现在还有很多不支持 flex 的浏览器)。然而国内很多浏览器对 Flex 的支持都不是很好,这里针对微信内置浏览器写了一套兼容写法。下面入正题。 首先还是从两个版本的语法开始讲吧,这里 阅读全文
posted @ 2017-08-10 17:49 峰SirLee 阅读(307) 评论(0) 推荐(0) 编辑
摘要: Node.js 就依赖于 V8 引擎, V8 引擎是由 Google 为 Chrome 浏览器编写的 JavaScript 虚拟机。从一开始,V8 的主要目标就是使 JavaScript 运行更加快速,或至少比竞争对手快。对于高度动态这并不容易。这部分是关于 V8 和 JS 引擎性能的演变。 V8 阅读全文
posted @ 2017-08-10 17:48 峰SirLee 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 在软件中,性能一直扮演着重要的角色。在Web应用中,性能变得更加重要,因为如果页面速度很慢的话,用户就会很容易转去访问我们的竞争对手的网站。作为专业的web开发人员,我们必须要考虑这个问题。有很多“古老”的关于性能优化的最佳实践在今天依然可行,例如最小化请求数目,使用CDN以及不编写阻塞页面渲染的代 阅读全文
posted @ 2017-08-10 17:45 峰SirLee 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 层叠样式表(CSS)的主要目的是给HTML元素添加样式,然而,在一些案例中给文档添加额外的元素是多余的或是不可能的。事实上CSS中有一个特性允许我们添加额外元素而不扰乱文档本身,这就是“伪元素”。  你一定听说过这个词,尤其是当你一直关注着我们的教程。点此浏览原作者的其他文章 事实上,的确有一些C 阅读全文
posted @ 2017-08-10 17:43 峰SirLee 阅读(362) 评论(0) 推荐(0) 编辑