奇舞周刊第 203 期:写给前端的愚人节读物

478 阅读3分钟
原文链接: mp.weixin.qq.com

三月份最后一天啦,周刊君精心为大家准备了长长的阅读清单。谨记明天还要上班一天哟~ 如果没心思上班,那就读读周刊吧~



(by @ambrozia)


奇舞推荐

■   ■   ■

移动应用设计:综述、导航和浏览

移动应用如何做到有用,有意义并且有价值,以使客户满意并留存呢? Google 的 UX 研究主管 Jenny Gove 为您详细介绍创建一款优秀的移动应用的 25 条原则。


如何正确对用户密码进行加密?

本文介绍了对密码哈希加密的基础知识,以及什么是正确的加密方式。还介绍了常见的密码破解方法,给出了如何避免密码被破解的思路。


跨站的艺术:XSS Fuzzing 的技巧

对于 XSS 的漏洞挖掘过程,其实就是一个使用 Payload 不断测试和调整再测试的过程,这个过程我们把它叫做 Fuzzing;同样是 Fuzzing,有些人挖洞比较高效,有些人却不那么容易挖出漏洞,除了掌握的技术之外,比如编码的绕过处理等,还包含一些技巧性的东西,掌握一些技巧和规律,可以使得挖洞会更加从容。


前端异常监控系统的落地

如何在自己公司自主搭建一款适合自己的业务需要的前端异常监控系统呢?本文就是一个实际项目落地的过程总结。


JavaScript

■   ■   ■

深入理解 JSON

如何理解 “JSON是一种轻量的数据交换格式”?JSON 和 JS 对象的区别在哪里?与 JSON 相关的函数你真的都弄懂了吗?


Canvas 学习:贝塞尔曲线

重温 Canvas 中的贝塞尔曲线。Canvas 提供了 quadraticCurveTo() 和 bezierCurveTo() 两个独立的方法,分别用于绘制二次、三次贝塞尔曲线。


Vue.js 插件开发详解

通过一个简单的 vue-toast 插件,来了解掌握 Vue 插件的开发和使用。


CSS

■   ■   ■

真正了解 CSS3 背景下的 @font face 规则

@font face 的玩法,不止字体图标而已,已远远超出想象。


CSS font-family 常见中文字体对应的英文名称

那些中文字体的英文名到底是什么?除了 “Microsoft Yahei” 之外,你还知道些别的吗?


你真的理解 CSS 的 linear-gradient?

图解 CSS 线性渐变工作原理。


其它

■   ■   ■

聊聊前端开发的测试

养成写测试的好习惯能避免很多问题,极大的提升效率,避免重复 debug。在写代码的时候就要从可测试如何测试的角度思考,尽量每一行代码都是有用且符合预期的。


移动端上遇到的各种坑与相对解决方案

内容如题,移动端开发中需要注意的问题和解决办法,总结还挺全面。


15 个有趣的 JS 和 CSS 库

有人总结了三月份的优秀 Web 开发资源,一起看看吧~


欢迎点击“阅读原文”,学习本周精华文章~


奇舞周刊

——————————————————

领略前端技术 阅读奇舞周刊


长按二维码,关注奇舞周刊