better-fe 技术周刊 - 2019/07/15

188 阅读3分钟

新鲜货

How to create a Neural Network in JavaScript in only 30 lines of code

推荐理由:文章介绍了使用Synaptic.js 创建简单的神经网络,解决异或运算的问题过程,也对反向传播的过程进行了简单的解释。我们发现实现神经网络的代码竟如此简单,包括注释也不过30行,同时,大家也可以引申阅读文章中给的引文,了解更多的算法原理。

Lodash 严重安全漏洞背后 你不得不知道的 JavaScript 知识

推荐理由:Lodash 库前两天被爆出严重安全漏洞,波及 400万+ 项目。lodash已然被修复,那么我们是否有真正理解这个漏洞产生的原因,明白漏洞修复背后的原理? 这篇短文将从原理层面分析这一事件,相信“小白”读者会有所收获。

vue中8种组件通信方式, 值得收藏!

推荐理由:你可能已经了解了vue中几种组件通信方式,但是肯定想不到竟然会有8种之多,本文列举了8种组件通信方式,值得收藏!

为什么视频网站的视频链接地址是blob?

推荐理由:这篇文章从blob文件格式的场景、原理、及使用方法3个方面讲述了blob加载文件的知识,浅显易懂。特别是对于我这种平时业务中接触视频的机会不多的同学,很值得学习,多一些知识储备。

Code Reviews at Medium

推荐理由:当涉及到代码评审时,工程团队有不同的规范和策略。加入一个团队,却不知道期望是什么,或者按照旧的假设进行操作,却发现与新团队不一致,这可能会令人很不爽。为了使来自具有不同实践的公司的工程师更容易,medium.engineering写下了代码评审文化的一些特性。

web 应用常见安全漏洞一览

推荐理由:web安全同样也是前端必备知识点,本文详细列举了一些常见的安全漏洞以及业内解决办法,值得收藏慢慢品读。

深阅读

127.0.0.1和0.0.0.0地址的区别

推荐理由:127.0.0.1我们经常使用到,0.0.0.0可能使用会少一些,那么这两个地址到底有什么区别呢,通过这篇文章,你就会理解。

前端跨页面通信,你知道哪些方法?

推荐理由:组件间通信,我们耳熟能详,可以轻而易举的完成,那么跨页面的通信呢?本文介绍了多种前端跨页面方法。深读本文,来拓宽我们的知识面。

HTTP 缓存实践

推荐理由:有效利用缓存能够提升网站与应用的性能,能够加快页面的渲染,提升用户好感度,本文从http缓存的Cache-Control、Expires、Last-Modified等多个缓存属性来分析各自的作用点以及整体的流程图,帮助我们更好的定位缓存问题的源头。