共计 1889 个字符,预计需要花费 5 分钟才能阅读完成。
蒲公英 · JELLY 技术周刊 Vol.19
你是否也会有想法去开发一个本人的 IDE 却苦于工夫和精力有余,实现 Desktop IDE 却又被 Cloud IDE 的概念追在身后难以入睡,这样的两套体系如何去兼容呢?无妨先来理解一下 Eclipse 基金会推出 Theia 框架的架构设计和技术选型。
登高远眺
天高地迥,觉宇宙之无穷
根底技术
[[官宣] TypeScript 4.0 正式公布](http://3.cn/-100no97u)
TypeScript 4.0 正式公布啦!官网团队在这一版本中退出了如可变参数元组类型、构造函数的类属性推断、短路调配运算符、自定义 JSX Factories 等多项激动人心的个性,同时官方站点也进行了重写,看上去更加清新。在 Stackoverflow 的开发者报告中,TypeScript 曾经成为仅次于 Rust 的第二受欢迎语言,它的社区曾经成熟欠缺,并在一直倒退,领有很多很棒的新资源可供学习,如果你之前没有应用过 TypeScript,那么当初正是上车的最佳时机。
不必 Javascript!基于 CSS Space Toggle + HTML 打造一个扫雷游戏
Space Toggle 是 CSS 变量的一种 trick 用法。应用复选框作为数据起源,通过肯定的 CSS 变量组合,Space Toggle 使 CSS 具备了根底的逻辑控制能力。这个仓库仅应用 CSS + HTML 实现一个扫雷游戏,ReadME 文档中也介绍了 Space Toggle 的用法以及社区的探讨。从仓库中能够看到,除了扫雷游戏,这个技巧还有其余用法。比方,有人打造了一个 7 段数码管 Orz…。
深刻解析 CSS 样式表中 line-height 和 vertical-align 对渲染后果的含意
你真的理解那些的 css 款式么?很多属性的工作原理看似简略,在渲染元素时却暗藏了很多页面渲染的小机密。其中就包含了本文介绍的字符在渲染后果中所占区域的决定因素,文中对多字符组合的行的高度,和字符在行中的垂直方向对齐作了深刻解析,如果你专一于这个方向,置信这是在能力晋升中必不可少的一课。
桌面开发
多语言 Cloud & Desktop IDE 的架构设计
Eclipse Theia 是一个能够利用最先进的 Web 技术开发多语言的 Cloud & Desktop IDE 的可扩大的平台。应用 Theia,你能够从源码开始开发一个 IDE,而后在浏览器或者以本地桌面应用程序的形式运行。现在 Cloud IDE 的概念大行其道,想理解业内先驱 Theia 的架构设计和技术选型吗?来看看官网的架构设计文档吧。
图形编程
基于空幻 4 引擎打造的国产游戏《黑神话: 悟空》刷爆全网
最近, 应用空幻 4 游戏引擎打造的国产游戏《黑神话: 悟空》的游戏试玩视频刷爆全网, 甚至在 YouTube 也是反应热烈, 游戏从画质、特效、动画等多方面都属于高水准, 网友看得热血磅礴, 惊叹: 这将是第一款国产 3A 大作!
工具推介
react-spring,一个 API 更全面的物理引擎驱动曲线的动画框架
一个应用物理引擎(弹簧 / 缓震器)计算动画曲线的动画框架。比起 react-motion,提供了更多的动画曲线配置项;在应用上,反对 hooks 和组件的形式调用,不便驱动不同的渲染形式。
桑田拾遗
桑田拾遗,积跬步以至千里
十分钟打造 3D 物理世界
最近小助手的朋友圈被《黑神话:悟空》刷屏了,不晓得你们有没有看他们的宣传片呢?各个方面品质都很超预期,也期待这款游戏能够尽快问世。同样对于 H5 小游戏来说,也是须要工夫和开发者们在一直的去打磨细节才能够有更高的品质给到玩家或是用户,抉择 3D 引擎打造一个拟真的物理世界就更是如此,而本文提供了一个疾速上手的教程,具体解说了开发 3D 我的项目中会遇到的问题以及各种工具和解决方案,快来开启“新世界”的征程吧!
什么时候网页会应用 GPU 减速
总所周知,GPU 作为专门在 PC、工作站、游戏机等各种设施上运行绘图运算工作的微处理器,在图形处理上有着无可比拟的劣势,那么如果你写一个网页,在什么时候会应用 GPU 实现页面渲染,提供更加丝滑的体验呢?本文为你一一揭晓。
「蒲公英」期刊,每周更新,咱们专一于开掘「根底技术 、 工程化 、 跨端框架技术 、 图形编程 、 服务端开发 、 桌面开发 、 人工智能 、 设计哲学 、 前端框架」等多个大方向的业界热点,并加以业余的解读;不仅如此,咱们还会推介精选凹凸技术文章,向大家出现团队内的钻研技术方向。
低头俯视,蒲公英的种子会生根发芽,如夏花灿烂;格物致知,咱们登高远眺、桑田拾遗,以求积硅步而至千里。
蒲公英 · JELLY 技术周刊奉献指南
欢送关注凹凸实验室博客:aotu.io
或者关注凹凸实验室公众号(AOTULabs),不定时推送文章。