摘要: 引言 稍微了解HTTP协议的前端同学,想必对Cache-Control不会感到陌生,性能优化时经常都会跟它打交道。 常见的值有有private、public、no-store、no-cache、must-revalidate、max-age等。 各个取值所代表的含义,网上总结挺多的,这里就不打算再进 阅读全文
posted @ 2018-08-03 10:25 有你便是晴天 阅读(1173) 评论(0) 推荐(0) 编辑
摘要: 八幅漫画理解使用JSON Web Token设计单点登录系统 http://blog.leapoahead.com/2015/09/07/user-authentication-with-jwt/ JSON Web Token - 在Web应用间安全地传递信息 http://blog.leapoah 阅读全文
posted @ 2018-04-23 15:46 有你便是晴天 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 编写一个 toThousands 函数实现如下功能 方法一 循环使用 slice(-3)获取每组数字。 方法二 在头部补全0,然后使用正则匹配,最后去除开头的零。padStart是ES6的方法,你也可以使用其他方法代替。 方法三 传化为数组进行操作,然后再拼接。 方法四 使用 charAt 获取数字 阅读全文
posted @ 2018-04-13 16:42 有你便是晴天 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 在前文 Webpack 打包优化之体积篇中,对如何减小 Webpack 打包体积,做了些探讨;当然,那些法子对于打包速度的提升,也是大有裨益。然而,打包速度之于开发体验和及时构建,相当重要;所以有必要对其做更为深入的研究,以便完善工作流,这就是本文存在的缘由。 Webpack Package opt 阅读全文
posted @ 2018-03-15 22:35 有你便是晴天 阅读(7144) 评论(0) 推荐(0) 编辑
摘要: 谈及如今欣欣向荣的前端圈,不仅有各类框架百花齐放,如Vue, React, Angular等等,就打包工具而言,发展也是如火如荼,百家争鸣;从早期的王者Browserify, Grunt,到后来赢得宝座的 Gulp, 以及独树一帜的 fis3, 以及下一代打包神器 Rollup ;在 browser 阅读全文
posted @ 2018-03-15 22:33 有你便是晴天 阅读(1992) 评论(0) 推荐(0) 编辑
摘要: const clickEvent = (function() { if ('ontouchstart' in document.documentElement true) return 'touchstart'; else return 'click'; })(); Button.addEventL 阅读全文
posted @ 2018-03-13 15:58 有你便是晴天 阅读(962) 评论(0) 推荐(0) 编辑
摘要: 这样,Git 的活动分支会切换到 name-of-new-branch 这个分支上,而它的内容与 169d2dc 这个分支一致。 注意:SHA1 的散列值有 40 个字母,相当长。所以 Git 允许我们在不引起歧义的情况下,使用散列值的前几位作为缩写。 提示:你也可以用 git branch nam 阅读全文
posted @ 2018-03-09 15:20 有你便是晴天 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 最近一个项目掉进了移动端的大坑,包括ios下fixed布局,h5唤起键盘等问题,作为一个B端程序员,弱项就是浏览器的兼容性和移动端的适配(毕竟我们可以要求使用chrome),还好这次让我学习了一下相关知识。让我们一起来看一下我怎么挣扎出这个大坑的。 一、背景 先看一下要做什么,也就是一个文章评论的版 阅读全文
posted @ 2017-09-12 10:42 有你便是晴天 阅读(1311) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/yexiaochai/p/3603389.html 阅读全文
posted @ 2017-09-06 17:01 有你便是晴天 阅读(108) 评论(0) 推荐(0) 编辑
摘要: https://docs.mobiscroll.com/3-2-3/jquery/calendar#!options 阅读全文
posted @ 2017-08-21 13:53 有你便是晴天 阅读(115) 评论(0) 推荐(0) 编辑