最新文章
-
vue 自定义指令的魅力在你初次接触一个新的Javascript框架时,会像第一次进糖果店的孩子一样。给啥拿啥,而更直接点,有些东西可以让你更容易成为一个开发者。不可避免的是,我们在用框架时都会有一个同感,就是总有些场景是框架不能帮我们完成的。 Vue框架的漂亮之处在于它的功能非常... -
编写扁平化的代码给你的代码增加一点点函数式编程的特性 最近我对函数式编程非常感兴趣。这个概念让我着迷:应用数学来增强抽象性和强制纯粹性,以避免副作用,并实现代码的良好可复用性。同时,函数式编程非常复杂。 函数式编程有一个非常陡峭的学习曲线,因为它来源于数学中的... -
HTTPS中S带来的性能损失本文编译自David Naylor et all, The Cost of the “S” in HTTPS, CONEXT 2014 动机 随着Let's Encrypt等服务的出现,使用HTTPS的成本已经十分低廉了。也有越来越多的网站开始使用HTTPS了,在YouTube上,史无前例的有超过50%的流量使用HTTPS。HTTPS中的S是Securit... -
Eruda: 手机网页调试利器Eruda 是一个专为手机网页前端设计的调试面板,类似 DevTools 的迷你版,其主要功能包括: 捕获 console 日志 检查元素状态 显示性能指标 捕获 XHR 请求 显示本地存储 Cookie 信息 浏览器特性检测等等。 功能清单 按钮拖拽,面板透... -
高效的JavaScript传统的 Web 页面不会包含很多脚本,至少不会太影响 Web 页面的性能。然而,Web 页面变得越来越像应用程序,脚本对其的影响也越来越大。随着越来越多的应用采用 Web 技术开发,脚本性能的提升就变得越来越重要。 桌面应用程序通常是用编译器将源代码转换为最终的二... -
构建离线web应用之一我喜欢移动app,而且也是那些坚持使用Web技术构建移动应用程序的人之一。 经过技术的不断迭代(可能还有一些其它的东西),移动体验设计愈来愈平易近人,给予用户更好的体验。 而今天,我们就要介绍一个新技术--渐进式 web 应用程序。在理解这个概念并自己尝试...





