技术周刊 第 31 期
FengShangWuQi opened this issue · 0 comments
【前端】
1、一款关于 JavaScript 的在线桌面游戏
您对JavaScript中的 == 运算符的规则有多了解? 使用这款古怪的扫雷游戏来测试你的JavaScript 知识。
链接:https://slikts.github.io/js-equality-game/
2、网页设计博物馆
该博物馆展出了900多个精心挑选和分类的网站,展示了过去 20 多年的网页设计趋势。上图是苹果公司2001年的主页。
链接:https://www.webdesignmuseum.org/
3、精准操控的滚动体验,浅谈新标准 Scroll Snap
在最近更新的 Chrome 69 稳定版中,全面支持了 CSS Scroll Snap 标准。该标准用于设置一个滚动捕捉点,让最终的滚动位置附着于就近或特定类型的捕捉点中,以达到更好的滚动体验。今天我们就来研究一下。
链接: https://mp.weixin.qq.com/s/UP6ib3B39OOsEd-X9ZJ8UQ
4、immer.js 简介及源码简析
JS 里面的变量类型可以大致分为基本类型和引用类型。在使用过程中,引用类型经常会产生一些无法意识到的副作用,早前的 immutable.js 是处理此类问题的代表,然后它也存在很多的不足,所以 immer 应运而生
链接: https://mp.weixin.qq.com/s/GEKkesqFs86_nSWcem2tJg
5、前端小知识--地图坐标转换
LBS,基于位置的服务(Location Based Service),近年来已经无处不在,尤其是我们前端,相信或多或少都有接触一些地图API服务,比如高德、百度啊、谷歌啊但是用的时候可能看到下面这些字眼:比如BD09、火星坐标、WGS84……不由得还是蒙圈了啊?那么接下来,我们就来了解一下,关于当前用到的一些互联网地图的基础坐标转换知识
链接:https://segmentfault.com/a/1190000013558653
6、你拆分JS代码的方法可能是错的!
一个网站该如何以最佳的方式向用户发送资源文件?有很多不同的场景,不同的技术和不同的术语。在这篇文章里,我希望能够让你明白:哪种文件分割策略最适合你的网站和用户,以及如何实现。
链接:https://mp.weixin.qq.com/s/a946nG0oNYnDBMMwgtDBpA
7、State Of JavaScript 2018
The State Of JavaScript 调查,帮助大家了解 2018 年最流行的 JavaScript 技术。
8、Iceworks 支持小程序开发
小程序开发无疑是目前前端领域炙手可热的开发方式之一,熟知的有支付宝小程序,微信小程序等;各种围绕着小程序的框架也开始在社区出现,如可以使用 Vue.js 开发小程序的 mpvue,遵循 React.js 语法规范的多端统一开发框架 Taro 等。这些框架的出现能有效的提升开发体验,一次编写,多端运行,开发者只需根据自己熟悉的语法,开发的小程序便可以运行在多个设备上,听起来很酷,确实也很酷。而 Iceworks 希望在这些很酷的基础上,能让前端开发更酷一点。
链接:https://juejin.im/post/5ba4befe6fb9a05d096550f3
【后端】
1、alibaba/arthas:Alibaba 开源的 Java 诊断利器
当你遇到这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception 类似问题而束手无策时,Arthas 可以帮助你解决。Arthas 采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题
的定位和诊断。
链接:https://github.com/alibaba/arthas
2、如何用十分钟学会函数式 Python
函数式编程到底是什么?本文将详解其概念,同时分享怎样在 Python 中使用函数式编程。主要内容包括列表解析式和其他形式的解析式。
链接:https://mp.weixin.qq.com/s/_hb7YLUzJjmnxVjCWdJQ4g
3、apachecn/awesome-leetcode
Leetcode 题解 (跟随思路一步一步撸出代码) 及经典算法实现。
链接: https://github.com/apachecn/awesome-leetcode
4、MMKV—基于 mmap 的高性能通用 key-value 组件
MMKV 是基于 mmap 内存映射的 key-value 组件,底层序列化/反序列化使用 protobuf 实现,性能高,稳定性强。从 2015 年中至今,在 iOS 微信上使用已有近 3 年,其性能和稳定性经过了时间的验证。近期也已移植到 Android 平台,一并开源。
链接: https://github.com/Tencent/MMKV
【其他】
1、Linus Torvalds 宣布无限期休假,开始自我反省
Linux 内核之父 Linus Torvalds 为其无理咆哮而道歉,并决定离开 Linux 内核项目休息一段时间,学习一下如何与人相处之道。
链接:https://linux.cn/article-10022-1.html
2、15 行代码让苹果设备崩溃,最新的 iOS 12 也无法幸免
国外安全研究人员 Sabri Haddouche 发现了一个只需几行代码就可以让 iPhone 崩溃并重启的方法。Sabri Haddouche 在 GitHub 上发布了一个示例网页,只有 15 行代码,如果在 iPhone 或 iPad 上访问这个页面,就会崩溃并重启,在 macOS 上使用 Safari 打开该页面也会出现浏览器挂起,无法动弹。
链接:https://mp.weixin.qq.com/s/Fw-DLZXC0OFWMg2wsqBu6A
3、因代码不规范,码农枪击 4 名同事的新闻并非真实
最近有篇描述因代码不规范,码农枪击 4 名同事,一人情况危急的文章刷爆了朋友圈和微信群,一些自媒体都在转载,然而这并非真实,其动机据多篇报道描述目前尚不明确,还在调查。
链接:https://posts.careerengine.us/p/5ba68d7d19cdfb5e0804ac44
4、删库惹的祸,顺丰高级工程师“被跑路”
日前,据微博知名互联网资讯博主@大佬坊间八卦爆料,顺丰科技数据中心的一位邓某因误删生产数据库,导致某项服务无法使用并持续 590 分钟。
链接:https://mp.weixin.qq.com/s/e5e3j6ick2ZFITTDzYbCRw
5、这届互联网公司月饼:阿里卡哇伊,百度酷炫风,京东乾隆审美……
在这一年一度的中秋佳节来临之际,月饼作为中秋节的福利的代表,当然是各大公司必不可少的礼品之一。然而如何设计富有公司文化色彩的月饼,顺带还能为公司品牌宣传一波,并引起求职小高潮?CSDN 为我们盘点了今年各大互联网公司,都出了什么样的月饼。