《IMWeb前端月刊》会定期收集每月 IMWeb.io 社区精选好文、前端新闻、版本发布、技术大会,欢迎大家订阅。
IMWeb.io 社区精选好文
1. IMWebConf 2018 圆满落幕,精彩内容回顾
2018 年 10 月 14 日,第七届 IMWebConf 前端大会在深圳科兴国际会议中心成功举办。今年大会现场参会人员近 500 人,线上直播参与人数累积近千人,大会邀请了国内外讲师19名,包括 W3C Webapps 组联合主席 Chaals Nevile、英特尔高级工程师闫绍博、Adobe 资深 UED张文婷等技术专家,以及国内一线科技公司的顶级开发者,总计探讨了17个议题。
2. 前端 AI 实战——告诉世界前端也能做 AI
我想大多数人和我一样,第一次听见“人工智能”这个词的时候都会觉得是一个很高大上、遥不可及的概念。我们对它的印象总是停留在各种各样神奇而又复杂的算法,这些仿佛都是那些技术专家或者海归博士才有能力去做的工作。但自从 Tensorflow 发布了 JS 版本之后,这一领域又引起了我的注意。在 python 垄断的时代,发布 JS 工具库不就是意味着我们前端工程师也可以参与其中?
3. 兼容 iPhone X * 刘海的正确姿势
终于等来了万众瞩目的苹果新品发布会,相信很多小伙伴们都期待新 iPhone 可以剪掉刘海胡子,但万万没想到的是等来了三款不同的尺寸的 iPhone X ,我的天,等了这么久你给我看这个?码农慌得一批满地找新 iPhone 的逻辑像素,然后想着怎么兼容这刘海和胡子。
4. 我与 Microtasks 的前世今生之一眼望穿千年
本文有标题党之嫌,内含大量 Microtaks 相关总结性信息,请谨慎服用。
前端新闻
1. React Hooks 隆重推出
在 React Conf 2018 上,Redux 的作者 Dan 隆重介绍了 React Hooks 这一全新的特性,让我们无需编写 Class Component 便可以使用 state 等功能,从而解决过于冗繁的组件嵌套等问题。目前可以在 16.7.0-alpha.0 进行体验和尝试。
2. 腾讯发布前端组件框架 Omi,全面拥抱 Web Components
Omi 是由腾讯团队推出的基于 Shadow Dom 设计的下一代 Web 框架,符合浏览器的发展趋势以及 API 设计理念,尺寸十分小巧,gzip 后仅 4 kb。
3. Node.js 11.0.0 版本正式发布
10 月 30 日,Node.js 11 版本正式发布,同时 Node.js 10 版本进入 LTS 状态,需要注意的是 Node.js 11 已经不再支持 Free BSD 系统。
4. React Native 重构路线图发布
今年6月中旬,Facebook 曾宣布将大规模重构 React Native最近,Facebook正式公开了他们计划的一些细节,包括更积极地维护 GitHub 仓库、稳定 API、优化文档等等。
5. Storybook 4.0 大升级
10 月 29 日,Stodybook 推出了 4.0 版本的大升级,它的目标是帮助每个开发人员构建 UI 组件,无论是框架还是技术栈,其最大的特点的是对 React Native 提供了更大的支持。
小程序大更新
1. 群分享卡片支持实时显示活动参与人数
小程序和小游戏的群分享卡片,支持实时显示活动参与人数。分享者及点击过该卡片的参与者,可使用“请提醒我”按钮,接收活动开始提醒,及时获取活动状态。
2. 支持与同一局域网内的设备进行网络通信
基础库 2.4.0 提供了 wx.startLocalServiceDiscovery
等一系列 mDNS API,可以用来获取局域网内提供 mDNS 服务的设备的 IP。 wx.request
/ wx.connectSocket
/ wx.uploadFile
/ wx.downloadFile
的 url 参数允许为 ${IP}:${PORT}/${PATH}
的格式,当且仅当 IP 与手机 IP 处在同一网段且不与本机 IP 相同时,请求/连接才会成功。
3. 页面支持同步旋转
从小程序基础库版本 2.4.0 开始,小程序在手机上支持屏幕旋转。使小程序中的页面支持屏幕旋转的方法是:在 app.json
的 window
段中设置 "pageOrientation":"auto"
,或在页面 json 文件中配置 "pageOrientation":"auto"
。
4. 新增图片压缩接口
当用户选择图片后,开发者可以按需设置压缩比例进行压缩。
技术大会
- IMWebConf 2018 前端大会 10 月 14 在深圳完美落幕。
- 2018 中国开源年会 已于 10 月 20 日至 21 日在深圳举办。
- QCon 全球软件开发大会·上海站 已于 10 月 18 日至 20 日在上海举办。
- 2018 腾讯全球合作伙伴大会 已于 11 月 1 日至 2 日在南京举办。
- 第二届 Vue.js 开发者大会 将于 11 月 24 日在上海举办。
关注我们
IMWeb 团队隶属腾讯公司,是国内最专业的前端团队之一。
我们专注前端领域多年,负责过 QQ 资料、QQ 注册、QQ 群等亿级业务。目前聚焦于在线教育领域,精心打磨 腾讯课堂 及 企鹅辅导 两大产品。
社区官网:
http://imweb.io/
加入我们:
https://hr.tencent.com/position_detail.php?id=26701
扫码关注 IMWeb前端社区 公众号,获取最新前端好文
微博、掘金、Github、知乎可搜索 IMWeb 或 IMWeb团队 关注我们。