热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

前端每周清单第55期:MobX4特征概览,iOSHacks分享,分布式事件详解

前端每周清单第55期:MobX4特征概览,iOSHacks分享,分布式事件详解作者:王下邀月熊编辑:徐川前端每周清单专注大前端范畴内容,以对外文材料的汇集为主,协助开辟者相识一周前

《前端每周清单第 55 期: MobX 4 特征概览,iOS Hacks 分享, 分布式事件详解》

前端每周清单第 55 期: MobX 4 特征概览,iOS Hacks 分享, 分布式事件详解

作者:王下邀月熊 编辑:徐川

前端每周清单专注大前端范畴内容,以对外文材料的汇集为主,协助开辟者相识一周前端热门;分为新闻热门、开辟教程、工程实践、深度浏览、开源项目、顶峰人生等栏目。迎接关注【前端之巅】微信民众号(ID: frontshow),实时猎取前端每周清单。

新闻热门

国内外洋,前端最新动态

  • Firefox 59.0 宣告: 近日,Firefox 宣告了从桌面端到挪动端的各平台更新版本;特别是关于桌面端的 Firefox,我们优化了页面加载时候,增加了能够编辑与裁剪 Firefox 截图的东西,而且提拔了 Firefox 首页的站点排布体验。值得一提的是,对应的 MAC 版本中引入了 Off-Main-Thread Painting (OMTP) 手艺,从而进步图形化衬着的效力;而在 Android 版本中则增加了关于 HLS 协定的支撑。
  • Let’s Encrypt 宣告支撑 ACME v2 与通配符证书: 近日 Let’s Encrypt 正式宣告支撑 ACME v2 与通配符证书。ACME v2 是 ACME 协定的更新版本,接收了来自 IETF 范例以及行业构造的发起;而通配符协定则许可用户运用单一证书关于一切的子域名开启 HTTPS 功用,其大大简化了证书治理的复杂度,推进了 Web HTTPS 化的历程。同时,Let’s Encrypt 获得了 IdenTrust 交织署名,这意味着只须要在效劳器的证书链中设置好交织署名,各浏览器客户端会自动处置惩罚其他使命。
  • 2018 Stack Overflow 开辟者观察报告: 本年,凌驾十万名开辟者介入到了观察当中,为我们供应了足够的数据源。本年的报告中,值得注意的点包含:DevOps 与机械进修已然成为了当今软件行业最主要的趋向,开辟者们多数乐观于人工智能带来的革新与能够性,而差别意其潜伏的要挟。客岁 Python 的盛行水平已凌驾了 C#,成为了增进最快的言语,就像前些年它逾越 PHP 那样;别的值得一提的是,Rust 成为了客岁最受迎接的言语,Kotlin 紧随其后。

开辟教程

稳扎稳打,掌握基础妙技

  • MobX 4: 更好,更小,更快:近日 MobX 宣告了 4.0 大版本更新,本文则是关于该版本的那些令人着迷的特征举行引见。这些特征包含了:不运用装潢器语法的装潢器,Observable 对象的动态扩大,内置的用于简化异步流程的 await when 以及 flow 函数,用于自动化举行数据抓取的 onBecome(Un)Observed,临盆环境构建优化等。更多相干内容参考 当代 Web 开辟–架构优化篇。
  • 异步剪贴板操纵: 过去的数年中,各浏览器基础上都在运用 document.execCommand 来举行剪贴板交互。这类体式格局虽然供应了简朴而且普遍接收的复制与粘贴操纵,然则也带来了肯定的缺点:只能同步接见剪贴板,而且只能直接读写 DOM 元素。而 Chrome 66 供应了新的 Clipboard API,则为我们供应了另一种异步式的剪贴板操纵体式格局,本文等于对该机制与接口范例的细致引见。更多相干内容参考 当代 Web 开辟–基础篇
  • 差别计划的 APK 尺寸对照: 如今已有了很多种差别的开辟运用的体式格局,从传统的原生开辟到花式跨平台解决计划;也许很多人会猎奇差别开辟计划关于终究包体的大小影响多少,本文等于尝试用差别的体式格局完成雷同功用的运用,而且比较他们的大小。文中给出的对照数据以下:Java 约 539KB,Kotlin 约 550KB,React Native 约 7MB,Flutter 约 7.5MB;更多相干内容参考 大前端的工程实践–Android 篇。

工程实践

驻足实践,提示实际水平

  • 运用 GraphQL 替换 Redux: GraphQL 是有名的效劳端查询言语,Redux 则是客户端状况治理框架,两者貌似风马牛不相干,本文却议论怎样运用 GraphQL 替换 Redux 在项目中的角色。实际上,大部分状况治理相干代码都是用来合并与操纵多个 REST 端口的代码,或许经由过程 sagas, middleware, thunks 等体式格局来递次猎取数据,这些也恰是 GraphQL 闪灼的处所,本文等于议论了这类能够性;更多相干内容参考微效劳架构与实践–Node.js 篇。
  • 整合自 Twitter 的 iOS Hacks: 本系列文章着眼于按期整顿分享来自 Twitter 的 iOS 开辟调试技能、Xcode 机能优化技能以及 Swift 最好实践等内容;本周供应了比如怎样提拔 Xcode 编译机能,怎样进步代码的可读性与可维护性等内容。更多相干内容参考大前端的实践–iOS 篇。
  • 加载第三方 Javascript 代码: Addy Osmani 近日编写了一篇关于 Javascript 中加载第三方库的文章,议论了怎样准确的运用第三方库。第三方库为我们供应了可被集成的天真功用,促进了 Web 的动态性、交互性以及衔接性。本文,则是议论在加载第三方库过程当中能够碰到的题目:怎样保证症结途径加载的机能,隐私性,安全性,防止不可展望或许不可控的效果。更多相干内容参考 Web Performance Optimization MindMap。

深度浏览

深度思索,升华开辟伶俐

  • Clean 架构代码导读: 作者最近开源了名为 MovieNight 的示例项目,本文则是其过去几周运用架构方面的相干思索的分享。本文起首引见了 Clean Architecture 的基础元素,剖析了各个组件间的层级关联,然后以详细的代码举行实践引见。更多相干内容参考软件工程基础-软件架构篇
  • How Javascript works 系列:衬着引擎与优化技能: 当我们在构建大型的 Web 运用时,须要提示本身我们并不仅仅写好代码就高枕无忧了,还须要考虑到代码与运转环境之间的交互。明白 Javascript 的运转环境,相识它的事情道理与组件组成,能够让我们编写出更好的,更妥当的运用。本文等于关于浏览器的内部道理举行剖析引见,而且分享了一些机能优化的技能;更多相干内容检察当代 Web 开辟导论。
  • 分布式事件概述: 本文是关于分布式体系以及分布式事件的概述,包含了以下内容:分布式数据模子,乐观模子与消极模子;原子性,多版本并发掌握与基于收集的锁同步;一致性,两阶段提交协定,Paxos,Raft;断绝性,镜像断绝,序列断绝;持久性等。更多相干内容参考 Distributed System CheatSheet。

开源项目

乐于分享,共推前端生长

  • Rough.js: Rough.js 是轻量级的(约 8KB),基于 Canvas 的手绘款式的绘图库。Rough.js 为我们供应了多种差别的图形单位,来绘制直线,曲线,弧线,多边形,圆形以及椭圆形等,同时其还支撑依据途径绘制 SVG。
  • TOAST UI Chart: TOAST UI Chart 是早先开源的,能够运转在包含 IE8 在内的种种浏览器中。TOAST UI Chart 供应了直方图、折线图、散点图、饼图、热力争等多种范例花样的图表,能够直接检察原文相识装置与运用的细节。
  • fkill-cli: fkill-cli 黑白常好用的跨平台历程封闭东西,它能够运转在 macOS,Linux 以及 Windows 操纵体系上。我们能够直接经由过程冒号来指定须要封闭的占用该端口的历程,也能够无参数体式格局进入到交互挑选界面,经由过程历程名举行疾速挑选。

顶峰人生

  • 霍金:手握日月摘星斗,人间无我这般人: 3 月 14 日音讯,物理学家霍金作古,享年 76 岁。这位英国科学家因黑洞和相对性的开创性著作而著名,并撰写过几本科普著作,包含《时候简史》。55 年来,病魔逐步占有了他的躯体,但他的头脑却舒展到了全部宇宙。瞻仰星斗的人,如今成了星斗。

前端之巅

「前端之巅」是 InfoQ 旗下关注前端手艺的垂直社群,到场前端之巅进修群请关注「前端之巅」民众号后复兴 “ 加群 ”。投稿请发邮件到 editors@cn.infoq.com,说明 “ 前端之巅投稿 ”。

《前端每周清单第 55 期: MobX 4 特征概览,iOS Hacks 分享, 分布式事件详解》


推荐阅读
author-avatar
莫不静了_660
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有