vlambda博客
学习文章列表

晓前端周刊 第51期:TypeScript4 大版本更新,到底有哪些新特性!​代码托管平台GitLab推迟明年上市,估值超60

晓前端周刊 第51期:TypeScript4 大版本更新,到底有哪些新特性!​代码托管平台GitLab推迟明年上市,估值超60 业界动态  


代码托管平台 GitLab 推迟至明年上市,估值超 60 亿美元
据新浪科技报道,知情人士今日称,帮助开发人员共享和管理代码的网站 GitLab 正允许一些员工在二级市场发售中出售部分股权,对公司的估值超过 60 亿美元。这比去年9月创下的 27 亿美元的估值高出一倍多。2019 年 9 月,GitLab 在高盛和 Iconiq Capital 牵头的一轮融资中,获得了近 2.7 亿美元的投资。

晓前端周刊 第51期:TypeScript4 大版本更新,到底有哪些新特性!​代码托管平台GitLab推迟明年上市,估值超60

晓前端周刊 第51期:TypeScript4 大版本更新,到底有哪些新特性!​代码托管平台GitLab推迟明年上市,估值超60 好文推荐



随着 Typescript 4 Beta 的发布,又带来了许多新功能,其中 Variadic Tuple Types 解决了大量重载模版代码的顽疾,使得这次更新非常有意义。本篇文章将向大家介绍一下这些新功能。

近期我们团队的小伙伴分享了 “ BetterScroll 2.0 发布:精益求精,与你同行” 这篇文章到团队内部群,看到了 插件化 的架构设计,突然来了兴趣,因为之前作者在团队内部也做过相关的分享。既然已经来了兴趣,那就决定开启 BetterScroll 2.0 源码的学习之旅。
接下来本文的重心将围绕 插件化 的架构设计展开,不过在分析 BetterScroll 2.0 插件化架构之前,我们先来简单了解一下 BetterScroll。


面向对象编程为软件开发带来了新的模式。这使开发人员能够将具有相同用途或功能的数据组合在一个类中,来处理单一的问题,而不用管整个应用程序。但是,这种面向对象的编程还是会让开发者写出混淆或不好维护的程序。
因此, 罗伯特·C·马丁(Robert C. Martin)制定了五项准则。这五个准则/原则可以让开发人员轻松的写出可读性和可维护性高的程序。
这五个原则被称为 S.O.L.I.D 原则。

笔者想探索一种适合自己团队和业务发展,小步快跑模式的Code Review,尽可能早的从一开始就参与进来,更高频率,增强审查和设计把控,减少后面返工和带来Bug所影响的整体效率。本文笔者整理出了团队内部Code Review的实现方案。


 晓前端课堂


这篇文章先介绍了Angular如何使用组件样式,然后解释了我们如何通过视图封装策略让Angular使用原生Shadow DOM,还解释了其他视图封装解决方案是什么,以及它们存在的原因。



欢迎大家踊跃投稿,提出建议帮助前端周刊做得更好。
投稿方式:发送 邮箱[email protected]

关于我们:我们是晓教育集团大教学前端团队,是一个年轻的团队。我们支持了集团几乎所有的教学业务。现伴随着事业群的高速发展,团队也在迅速扩张,欢迎各位前端高手加入我们~
我们希望你是:技术上基础扎实、某领域深入;学习上善于沉淀、持续学习;性格上乐观开朗、活泼外向。
如有兴趣加入我们,欢迎发送简历至邮箱:[email protected][email protected]