【2018.09.08】周游记 - Week 2

  1. 1. 🗞 新闻联播
  2. 2. 📖 百家讲坛
  3. 3. 🎤 焦点访谈
  4. 4. 🛸 探索·发现
  5. 5. 🛰 天气预报

本周要点:Google Chrome 已经 10 岁啦Ant Design Pro 2.0 正式发布

🗞 新闻联播

  1. Google’s Chrome browser is now 10 years old

    • 不知不觉 Chrome 已经走过了 10 年,从 08 年 9 月发布的 第一个版本到 4 年后越过 IE,一路一骑绝尘,到如今已经毫无疑问是全球最流行的浏览器。而在 Chrome 发展的过程中,努力推进了 Web 标准,也诞生了 V8 JS 引擎,之后引爆了 Node.js、React Native、IoT、Electron、Chrome OS 等技术,在赢得用户的同时也赢得了最广泛的开发者。一起简单回顾下 Chrome 浏览器吧。
  2. 漂亮的实力派 Ant Design Pro 2.0 正式发布

    • 在给 V2 版本发起过 PR 的 38 位贡献者帮助下,经历了 600 个 commit,一次整体架构升级后,我们带来了全新的 Ant Design Pro 2.0。在这个版本中我们带来了四个全新的页面、多种布局方式来丰富 pro 的使用场景、脚手架从 roadhog 切换到了 umi2,并且加入了一个炫酷的设置抽屉。

    • Ant Design Pro 目前毫无疑问已经是企业中后台系统的黄金搭档,在阿里内越来越多的新内部系统中出现的频率也越来越高,将整个中后台系统的体验整体拔高了一个层次,真心要给玉伯团队带来这么优秀的作品点赞,这一次又带来了众多新特性新体验。只是目前还没有看到针对存量项目的一键式升级支持的介绍,作为 1.0 开始就一直在试用的用户,期待能看到更优雅的自动化升级功能。

  3. Staged releases allow you to bring new features to your users quickly, safely and regularly.

    • App 发布中分阶段发布是非常重要的一环,之前 Google Play Store 提供了 Alpha 和 beta 轨道支持面向一小部分天使用户的灰度能力,如今这种灰度能力开放到内部测试轨道和生产轨道上来了,让发布流程更快、更轻松也可控。
  4. Next steps for the Swift Server work group

📖 百家讲坛

  • 危险的 target=”_blank” 与 “opener”
    • 如果你的页面里有跳转第三方打开的 <a target="_blank"> 标签而没有指定 rel 属性配置,注意了会存在钓鱼攻击的风险😲。 rel 里有三种配置 noopenernoreferrernofollow,分别表示新标签页置 opener 对象为 null 以禁止来源页的 window 访问(此外还会影响到你的页面的性能😱)、打开新标签页访问时去除 HTTP Header 中的 Referer 请求头字段、告知搜索引擎爬虫不需要抓取外联页面避免 SEO 权重贡献。不过还需要考虑 noopener 浏览器兼容性问题。
  • Take A New Look At CSS Shapes
    • CSS Shapes 多年前就在 Chrome 和 Safari 中支持了,而在本周 Firefox 62 版本终于得到了支持,至此仅剩 IE/Edge 还不支持。CSS Shapes 规范允许内容围绕非矩形形状排版,可以帮助我们实现更精致的图文混排效果。CSS Shapes规范Level 1定义了三个新属性:shape-outsideshape-image-thresholdshape-margin,本文介绍了这几个属性的用法和场景,以及借助 Firefox DevTools 如何辅助开发。
  • Removing jQuery from GitHub.com frontend
    • 7 月底的时候 Github 团队工程师 Mislav Marohnić 在 Twitter 上宣布 Github 网站终于完成了去 jQuery 化。如今又在官方博客上更新了一篇文章更详细地介绍了这一改变背后的前因后果以及具体如何做的,包括增量式解耦、使用自定义元素(Custom Elements)以及 Polyfills 的使用等。

🎤 焦点访谈

🛸 探索·发现

  • Time Slicing demo from JSConf Iceland talk
    • 还记得 Dan Abramov 大佬之前在 JSConf Iceland 2018 上分享的 《Beyond React 16》 吗?当时为了演示同步和异步模式下对用户输入的实时渲染更新效果的对比,专门做了一个实时可视化的 demo 来着,现在 Dan 把它放到线上了,你可以亲身体验一下了,顺便 Tips:Shift + / 可以切换出来华丽的 CPU 占用雷达图。
  • Web Design Museum
    • 欢迎来到 Web 设计博物馆,本馆精心挑选了超过 900 个 web 站点,展示 1995 - 2005 十年间 web 设计的趋势。
  • 50 Popular Python open-source projects on GitHub in 2018
    • Github 2018 年最流行的 50 个开源 Python 项目,我们粗略做了一下分布统计,可以看出各种命令行工具和应用依然是量最大的,而机器学习相关的工具和库占比占据了第二位:
  • Splash
    • 一个快速、轻量级而灵活的 Swift 版的语法高亮器,可以以命令行方式调用也可以作为包在项目中使用。
  • worker-dom

🛰 天气预报

【2018.09.15】周游记 - Week 3 【2018.09.01】周游记 - Week 1

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×