技术半月刊 - 2017/12/18

前端相关
https://www.w3.org/TR/html52/changes.html
HTML 5.2 New Features
http://insights.thoughtworks.cn/css-retina-image/
肉眼在屏幕上看到图片的清晰度由三个因素决定,一是图片像素本身是否精细,二是屏幕分辨率,三是屏幕大小。
在写样式时,往往是添加了一个样式,又或者是修改了某个属性,就达到了我们的预期。 而BFC就潜藏在其中,当你修改样式时,一不小心就能触发它而毫无察觉,因此没有意识到BFC的神奇之处。
https://www.jiqizhixin.com/articles/2017-12-06-3/
JavaScript 是一种流行的高级编程语言,它被世界上的绝大多数网站所使用,也被所有主流浏览器所支持。随着深度学习的火热,越来越多开发者开始探索使用 JavaScript 实现人工智能与机器学习算法。近日,来自德国的 Robin Wieruch 发布了一系列使用 JavaScript 构建机器学习的教程,本文将主要介绍使用 JavaScript 实现神经网络的方法。
https://zhuanlan.zhihu.com/p/31117272
可访问的页面内容是指页面结构、页面组件和行为具有语义化,使得 AT 设备能正确理解和传达页面内容给残障用户,ARIA 是 Accessible Rich Internet Applications 的简称,是 W3C 推出的,用来协助和增强 Internet Applications 的可访问性,提高与 AT 的互操作性的规范。
table之间的边框存在共用问题,自然而然就存在冲突。既然存在冲突,那么就势必涉及到最后渲染哪一个样式的问题。本文就主要研究当冲突产生时,如何让浏览器按照自己意愿渲染冲突边框。在这篇文章中都有介绍,以及对表格的边框渲染原理进行了深度的剖析。
https://www.w3ctrain.com/2017/11/12/pessimistic-lock-and-optimistic-lock/
最近看到的一篇文章关于多线程编程中常出现的悲观锁与乐观锁。我们熟悉的 js 是单线程,但在开发中我们也常常遇到锁的问题。
我们常见的锁,比如点击提交表单的时候,为了防止多次提交,我们会在请求前加上标志位,避免用户多次点击或者代码出 bug 导致请求重复。
https://www.w3cplus.com/svg/svg-pocket-guide.html
本文根据@Joni Trythall的《Pocket Guide to Writing SVG》所译。
算法相关
http://www.ruanyifeng.com/blog/2017/12/image-and-wave-filters.html
图像其实是一种波,可以用波的算法处理图像。
规划相关
https://mp.weixin.qq.com/s/Ccvg2SjaoZN9d2ydSjUmxA
作为一个IT人,我们势必都会有技术焦虑,如何脱离油腻的技术生活,让自己有一个清晰的规划,今天就和大家简单聊聊我的想法。赞:最勇敢的事情不是辞职,而是趁着年轻用所有的精力来充实自己的人生!
捡到了漂流瓶!
根据《非经营性互联网信息服务备案管理办法》,小岛暂不开放公开留言 / 评论。
想和我聊聊的话,欢迎通过其他渠道找我~