- A+
蒲公英 · JELLY技术周刊 Vol.32
前端开发不过是切图仔在那儿瞎鼓捣,没啥门槛,不需要懂计算机原理,不需要懂算法,微服务、高并发这些都不需要懂,拖组件写个页面就好了,数据、逻辑、测试都可以交给其他人去做……会这么想的人应该在冥王星断网很多年了吧,还不快来补补课。
登高远眺
天高地迥,觉宇宙之无穷
基础技术
Chrome 发布 M87: 性能大幅提升
2020年11月17日,Chrome 发布 M87,这是今年的最后一个正式版本,Chrome 产品总监 Matt Waddell 在一篇博客文章中写道:“该版本是多年来Chrome浏览器性能获得最大提升的一次”,那么到底是什么给了他如此强大的信心敢放此豪言,赶紧打开文章来一探究竟吧。
从零开始来探索计算机如何工作
简单易懂的计算机原理,如何通过 AND
NOT
一步步实现 OR
XOR
ADD
ALU
?视频中通过几个生动的例子非常形象的表述其原理,看完相信一定会有所收获。同时期待作者的下一个作品 “内存是如何工作”,在线催更~
前端框架
基于 Ant Design 的页面级前端组件库
Ant Design 提供了大量的基础组件给开发者使用,但在大部分的实际应用场景中,我们需要在这些组件的基础上再去添加许多重复且耦合的行为逻辑。本文将介绍如何使用重型组件 ProComponents 来解决这种“每增加一个状态我们就需要一系列的行为来进行管理”的问题,提出了页面级别的抽象组件的概念。
服务端开发
2w字 + 40张图带你参透并发编程
并发编程是一个程序员最重要的技能之一,本文比较全面的介绍了并发历史、进程跟线程、并发跟并行、并发带来的一些问题、线程安全性、锁、优先级等概念,图文并茂,并夹带一些简单易懂的 java 示例,值得一看。
工具推介
一款浏览器端的 Markdown 编辑器——Vditor
Vditor 是一款浏览器端的 Markdown 编辑器,针对富文本编辑器用户的使用场景,Vditor 支持所见即所得,同时,为了让熟悉 Markdown 的用户更专注于内容创作,Vditor 提供即时渲染(类似 Typora)的编辑方式以及分屏预览的模式。它使用 TypeScript 实现,支持原生 JavaScript、Vue、React、Angular,提供桌面版。
TypeScriptToLua:采用 TypeScript 编写 Lua
Lua 是一种轻量小巧的语言,广泛应用于游戏开发、Nginx等,通过 TypeScriptToLua 这个工具,提供了编写 TypeScript 并能够转化为 Lua 的可能性,也就是原本 TS 写的微服务可以快速转换成 Lua 来提升其效率,前端模块也可提快速通过 Lua 转换为 WebAssembly 提升前端应用的性能。
沧海拾遗
沧海拾遗,积跬步以至千里
你真的了解 Fetch API 么
提起前端和服务端的异步通信,你会想到什么 XMLHttpRequest、Ajax、还是 axios?原生不方便,所以才有了各式各样的封装库,来帮助我们简化使用的方法。不过 fetch 确实是个例外,很多项目里面,直接使用 fetch 已经足够满足开发所需,快来看这篇老文,一起回顾一下那些关于 Fetch API 的知识点吧!
whistle 使用实践
调试代理,对很多项目的新同学来说,不可为不是一件麻烦事儿,不仅影响开发效率,更是拖慢整体的开发进度,whistle 作为一款 node 实现的跨平台 web 调试代理工具,完全可以替代 Fiddler、Charles 这些工具,日常开发中也更加得心应手。
「蒲公英」期刊,每周更新,我们专注于挖掘「基础技术、工程化、跨端框架技术、图形编程、服务端开发、桌面开发、人工智能、设计哲学、前端框架」等多个大方向的业界热点,并加以专业的解读;不仅如此,我们还会推介精选凹凸技术文章,向大家呈现团队内的研究技术方向。
抬头仰望,蒲公英的种子会生根发芽,如夏花绚烂;格物致知,我们登高远眺、沧海拾遗,以求积硅步而至千里。
欢迎关注凹凸实验室博客:aotu.io
或者关注凹凸实验室