初级前端项目加载速度优化 发表于 2018-01-02 | 阅读次数: 这份文字是根据近期团队做来问丁香医生 SPA和丁香医生小程序加载速度优化的经历整理而成。 微信扫一扫,体验丁香医生小程序: 效果古人有一句话叫做:治感冒看疗效。既然是关于速度优化的,我们就先来看一下优化的效果。 来问丁香医生 Chrome Network选取了访问量较大的首页和我的页面进行随机取样, ... 阅读全文 »
2017 Qcon 上海站游记 发表于 2017-10-18 | 阅读次数: 又是一年,Qcon 上海站。 从报名之前浏览会议内容简介开始,到第三天最后一场分享结束,有一种感受贯穿始终:今年的会议内容与去年的 Qcon 上海站大不相同,一个技术人的成长一定要能够跟上时代的变化。因为“一个人的命运啊,当然要靠自我奋斗,但是也要考虑到历史的进程。” 去年参加完 Qcon 后,结合 ... 阅读全文 »
puppeteer 发表于 2017-09-29 | 阅读次数: puppeteer,当你看到这个词时,你脑海中第一反应是什么?木偶戏?还是不认识这个单词? 在 GitHub 上 puppeteer 这个项目的描述是: 阅读全文 »
为什么选择 Hybrid App? 发表于 2017-08-01 | 阅读次数: 这是给自己挖的坑。待填。 目前我共有 3 次 hybird app 开发的经历。 第一次是15年后半年在一个创业团队时。选择 hybird 方式的理由很简单:开发资源严重不足。整个团队的研发资源只有我和另外一个科大的研究生哥们儿。两个人既要写前端,又要撸后端。当时前端技术选型以 Angular1 为 ... 阅读全文 »
减肥日记 发表于 2017-07-22 | 阅读次数: 2017(目标:140)早餐午餐晚餐运动反思/总结/感受 20170722(148.2)腰围 97cm,臀围 95cm总结饮食6.20 ~ 7.22 这一个月的时间虽然几乎每餐都有拍照,但是并没有坚持将照片整理成文档,做详细的饮食记录。饮食习惯总体上和之前差不多。一个月中除了平日的普通吃饭外,夹杂着 ... 阅读全文 »
website stress test 发表于 2017-07-11 | 阅读次数: 参考 终极 Web 应用性能和压力测试工具 Gor goreplay node-ab httperf tcpcopy 阅读全文 »
web security 发表于 2017-07-08 | 阅读次数: 主要分为两个方面,一方面是应用程序使用的第三方脚本的漏洞,另一方面是应用程序自身的代码漏洞。 前者通常通过安装第三方脚本升级补丁(升级)等手段解决,以下是针对后者进行描述。 XSS(Cross Site Scripting)本质就是对用户的输入没有进行过滤,导致恶意脚本在浏览器端被执行。 跨站漏洞类 ... 阅读全文 »
软件开发过程中应该注意什么? 发表于 2017-06-11 | 阅读次数: 2017 年 Q2 即将结束。回想上半年,可以说是从一次又一次的项目上线中走过来的。从首当其冲的来问丁香医生重构版到丁香医生 App v6.0,再到丁香医生小程序,以及最近的丁香医联体(D2D)。 周五的时候和研发相关的同事们一起开了一个 D2D 的总结会,个人认为这个会很有价值,下面将其中的一些内 ... 阅读全文 »
在使用 hash 模式路由的单页面应用实现登录跳转 发表于 2017-06-08 | 阅读次数: 问题描述SPA 在项目架构上通常需要一个用户系统,当用户使用这个应用时,会涉及到登录这个动作。 如果 SPA 应用无法做服务端渲染,那么在实现其路由模块时,使用 hash 模式会是一个常见的选择。 使用 hash 模式有一个问题是:服务端是无法获取 # 后面的内容的。这种特性会导致:当用户首次进入的 ... 阅读全文 »