Fundebug经授权转载,版权归原作者所有。

【Alibaba-TXD 前端小报】- 热门前端技术快报,聚焦业界新视界;不知不觉 2019 年已经过去了 1/4,日新月异的前端技术正在蓬勃发展,ES10 都已到来。

欢迎 订阅 & 投稿
本期小编:玙璠

学习专栏

2019 年前端技术会议

裕波列出了一份前端技术会议的清单,涵盖国内和海外的重大前端相关的技术会议

微软前端训练营

微软推出另一个前端的学习路径规划,官方提供的代码仓库将一步一步带你走进前端技术领域,囊括基础的 HTML/CSS/JS 学习、TypeScript 强类型、React/Redux 学习和实践等。

新闻快报

阿里开源 Flutter 应用框架 Fish Redux

Fish Redux 框架是基于 Redux 数据管理的组装式 Flutter 应用框架,适合用于构建中大型的复杂应用,解决了集中状态管理和UI组件化等问题,将集中,分治,复用,隔离做的更进一步。

Handtrack.js 搞定手部动作跟踪

这是一个经过训练的产生的开源模型,而不需要用户自己训练。它隐藏了模型的加载步骤,允许用户在没有任何 ML 经验的情况下检测图像中的手,可以直接在 Web 应用使用该库,传送门

小程序多端框架

如今小程序的发展如日中天,很多公司的业务也都慢慢转向小程序,同时很多应用需要同时兼顾多个小程序平台,所以就有了上层开发框架或者脚手架来优化 DSL 来提高开发效率。其中凹凸实验室从开发体验、兼容性、接入成本、工具链等多个方面对小程序的的多端框架进行了全面的测评,如果准备入坑,可以事先了解一下。

TWA 让你的 PWA 进入应用商店

TWA(Trusted Web Activity)的发布,是将 Native 的技术扩展到 Web App,将 PWA 站点打包为 Native App 放入应用商店,用户可以在应用商店中搜索安装 PWA 应用,相比国外,PWA 在国内并非很流行,但这并不代表这个技术就不关键。未来可以考虑如何将该技术融入实践中来,传送门,这篇文章也有全面的解析。

Storybook 5.0 正式发布

Storybook 是一个比较受欢迎的 UI 组件库,为各种视图层(如 React、Vue、Angular、React Native、Ember)提供了结构化的 UI 开发、测试和文档。Storybook 5.0 是目前为止发布的最大的一个版本,新版本的内容包括:全新的开发体验;带有主题的组件库;改进的前端插件架构;全新的官网

Node.js 和 JS 基金会合并为 OpenJS 基金会

Node.js 基金会和 JS 基金会宣布合并为 OpenJS 基金会,将提供一个中立的组织来托管项目并协助资助有益于生态系统的活动,简化基金会日常运营的同时满足个基础架构、技术和营销需求,为 Node.js 和 JavaScript 提供更光明的未来,这也是 JavaScript 发展中的一大步。

5G 来了

从 2G 的发展,到 3G 的的成熟,再到 4G 落地,继而迎接 5G 时代的全面到来。5G 具有极快的传输速度、更高的网络容量、信息可及时触达等特点,也就是高速率、多连体、低时延。这些优势可带动广泛的行业发展,如物联网、视频、全息技术以及无人驾驶等,让我们,拭目以待。

996.ICU

相当火爆的 github 项目 996.ICU,由 IT 工作者对工作制度的反抗,以谋求自己的合法权益的一种特别的方式。不得不感叹的是,随着时代及技术的发展,无产阶级的联合方式也在发生着变化。

TSLint -> ESLint

继和 Babel 合作,使 Babel 支持编译 TS 语法后,TypeScript 团队又发布了新的 Roadmap,将使用 ESLint 来进行 TS 语法的静态类型检查,统一开发体验。TSLint 和 ESLint 团队也纷纷发文,公布未来的计划,TSLint 在被完全集成之前,会保持维护状态,ESLint 中推荐使用 typescript-eslint 来支持 TS 语法的静态类型检查,具体见 TSLint RoadmapThe future of TypeScript on ESLint

工具推荐

Animations when you scroll

  • 将滚动与动画相结合,使页面更有灵性
  • 支持在 DOM、React、VUE 中使用
  • 支持多种动画参数配置

You Dont Need 系列

You Dont Need 系列教程目的在于让读者回归基础,在不依赖一些主流的 util 库的情况下,自己动手去实现库里面提供的核心功能;很多情况下,一些 util 库占用了大量的体积,而且业务中实际使用的部分很少,如果能够手工去实现其中使用到的一些方法,就可以轻松通过移除三方库来提高加载速度了。(然而上规模的项目中,依然建议使用统一的 util 库)

  • You-Dont-Need-JavaScript 介绍了一些常用的组件、动效、甚至功能,在不通过编写 JavaScript 代码的前提下去实现它!
  • You-Dont-Need-GUI 许多场景下,我们使用命令交互的方式去操作机器(如文件、进程等处理),能大幅提高工作效率。
  • You-Dont-Need-Momentjs 介绍了 moment.js 对时间处理的核心功能实现。(通常情况下,我们还是需要一个时间处理库,推荐使用体积更小的 date-fns / dayjs)。
  • You-Dont-Need-Lodash-Underscore 常用的一些 util 方法的 JavaScript 实现。
  • You-Dont-Need-jQuery 去除 jQuery 的一些 Native JavaScript 的方案,一步一步替换 jQuery 的 API。

TypeScript To WebAssembly

通常我们都需要将 TypeScript 编译成 ES5 的代码,才能在浏览器中正常运行,assemblyscript 是一款 TypeScript To WebAssembly 的编译器,通过 Webassembly 运行编译后的二进制代码。

热门文章

我在淘宝做前端的这三年

红了樱桃,绿了芭蕉。文章将在淘宝的三年时光折射为入职、职业规划、招聘、晋升、离职等与我们息息相关的经验分享,值得品读。

前端专业方向的尽头

驽马十驾,功在不舍。或是走一条纯专业的探索之路,或是趋向技术管理,这些都是技术人的选择与坚持,也会拥有独一无二的风景。

2019年大前端技术趋势深度解读

念过去,望未来。前端的发展日新月异,坚持学习的同时也要保持思辨和平和。

关于Fundebug

Fundebug专注于JavaScript、微信小程序、微信小游戏、支付宝小程序、React Native、Node.js和Java线上应用实时BUG监控。 自从2016年双十一正式上线,Fundebug累计处理了10亿+错误事件,付费客户有Google、360、金山软件、百姓网等众多品牌企业。欢迎大家免费试用

阿里巴巴TXD前端小报 - 2019年3月刊的更多相关文章

  1. 2014阿里巴巴WEB前端实习生在线笔试题

    2014年3月31日晚,我怀着稍微忐忑的心情(第一次在线笔试^_^!!)进行了笔试.阿里巴巴的笔试题共同拥有10道,差点儿包括了Web前端开发的各个方面,有程序题.有叙述题.时间很紧张,仅仅完毕了大概 ...

  2. 阿里巴巴 web前端性能优化进阶路

    Web前端性能优化WPO,相信大多数前端同学都不会陌生,在各自所负责的站点页面中,也都会或多或少的有过一定的技术实践.可以说,这个领域并不缺乏成熟技术理论和技术牛人:例如Yahoo的web站点性能优化 ...

  3. 阿里巴巴开源前端框架--Weex实践

    Weex是最近很火很NB的一个技术产品,因为本篇介绍的是怎样使用Weex的最佳实践,所以就不罗里吧嗦的夸它怎么怎么好了,感兴趣的可以访问Weex HomePage,或加入旺旺群:1330170019. ...

  4. 阿里巴巴Web前端面试的一道JS题目,求解答!!!

    题目大概是这种: function outer(){ return inner; var inner = "a"; function inner(){}; inner = 9; } ...

  5. 阿里巴巴前端面试parseInt()函数的面试题

    JavaScript 是弱类型语言,为了保证数值的有效性,在处理数值的时候,我们可以对数值字符串进行强行转换.如 parseInt 取整和 parseFloat 取浮点数.Java 也有 Intege ...

  6. 2019前端面试系列——JS面试题

    判断 js 类型的方式 1. typeof 可以判断出'string','number','boolean','undefined','symbol' 但判断 typeof(null) 时值为 'ob ...

  7. 【WebStorm】前端工具开发利器webstrom专篇...更新中

    http://my.oschina.net/maomi/blog/137807#OSC_h2_5 WebStorm混搭svn WebStorm混搭nodeJS webstorm简单介绍 webstor ...

  8. 转发 ----> 2018年阿里巴巴重要开源项目汇总(持续更新中)

    转发自segmentfault  https://segmentfault.com/a/1190000017346799 前端 1.数据驱动的高交互可视化图形语法 AntV - G2 G2 是一套基于 ...

  9. 阿里巴巴 Weex

    原文链接:https://blog.csdn.net/zz901214/article/details/79168707/ 分享嘉宾:侑夕 阿里巴巴高级前端工程师(上张帅哥的图镇楼,看完,更有动力学习 ...

随机推荐

  1. MVVM简介与运用

    在介绍MVVM框架之前,先给大家简单介绍一下MVC.MVP框架(由于本博文主要讲解MVVM,所以MVC和MVP将简化介绍,如果需要我将在以后的博文中补充进来). MVC框架: M-Model : 业务 ...

  2. 兼容IE8,滚动加载下一页

    // 滚动加载下一页         var nowScrolledHeight = document.documentElement.scrollTop || document.body.scrol ...

  3. 【MyBatis源码分析】环境准备

    前言 之前一段时间写了[Spring源码分析]系列的文章,感觉对Spring的原理及使用各方面都掌握了不少,趁热打铁,开始下一个系列的文章[MyBatis源码分析],在[MyBatis源码分析]文章的 ...

  4. .NET Core多平台开发体验[4]: Docker

    对于一个 .NET开发人员,你可能没有使用过Docker,但是你不可能没有听说过Docker.Docker是Github上最受欢迎的开源项目之一,它号称要成为所有云应用的基石,并把互联网升级到下一代. ...

  5. [Swift]LeetCode917. 仅仅反转字母 | Reverse Only Letters

    Given a string S, return the "reversed" string where all characters that are not a letter  ...

  6. setData方法修改data中对象或数组的属性值(小程序开发)

    今日在开发小程序地图的过程中,遇到一个问题,困扰了我一会 业务如下: 困扰点: 我不知道如何修改data中数组包含的对象是如何修改的:期初的想法还是想共享上面的数据,想的太简单了 正确的解决步骤: 直 ...

  7. 机器学习基石笔记:04 Feasibility of Learning

    原文地址:https://www.jianshu.com/p/f2f4d509060e 机器学习是设计算法\(A\),在假设集合\(H\)里,根据给定数据集\(D\),选出与实际模式\(f\)最为相近 ...

  8. MyBatis 分页插件 PageHelper 使用

    1.  引入Maven依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns=&qu ...

  9. Nancy in .Net Core学习笔记 - 视图引擎

    前文中我们介绍了Nancy中的路由,这一篇我们来介绍一下Nancy中的视图引擎. Nancy中如何返回一个视图(View) 在ASP.NET Mvc中,我们使用ViewResult类来返回一个视图.N ...

  10. Spring中属性注入的几种方式以及复杂属性的注入

    在Spring框架中,属性的注入我们有多种方式,我们可以通过构造方法注入,可以通过set方法注入,也可以通过p名称空间注入,方式多种多样,对于复杂的数据类型比如对象.数组.List集合.map集合.P ...