蒲公英 · 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 这些工具,日常开发中也更加得心应手。

「蒲公英」期刊,每周更新,我们专注于挖掘「基础技术工程化跨端框架技术图形编程服务端开发桌面开发人工智能设计哲学前端框架」等多个大方向的业界热点,并加以专业的解读;不仅如此,我们还会推介精选凹凸技术文章,向大家呈现团队内的研究技术方向。

抬头仰望,蒲公英的种子会生根发芽,如夏花绚烂;格物致知,我们登高远眺、沧海拾遗,以求积硅步而至千里。

蒲公英 · JELLY技术周刊贡献指南

欢迎关注凹凸实验室博客:aotu.io

或者关注凹凸实验室公众号(AOTULabs),不定时推送文章:

蒲公英 · JELLY技术周刊 Vol.32: 前端的自我进化之路的更多相关文章

  1. 蒲公英 · JELLY技术周刊 Vol.33: 前端基础课堂开课啦~

    蒲公英 · JELLY技术周刊 Vol.33 页面文件太大?图片过大了吧:页面加载白屏?很有可能是字体文件还没加载完:页面加载时间过长?多半是主进程被阻塞--该怎么办呢?快来小葵,咳咳,「蒲公英」前端 ...

  2. 蒲公英 · JELLY技术周刊 Vol.29: 前端智能化在阿里的那些事

    蒲公英 · JELLY技术周刊 Vol.29 前端智能化是指借助于 AI 和机器学习的能力拓展前端,使其拥有一些超出现阶段前端能力的特性,这将是未来前端方向中一场重要的变革.目前各家互联网厂商都有自己 ...

  3. 蒲公英 · JELLY技术周刊 Vol.28: Next.js 10 发布

    蒲公英 · JELLY技术周刊 Vol.28 前端应用到底该选 SSR 还是 CSR?每个项目技术栈决策的时候都会根据实际需求有自己的看法,而在不久前 React 17 发布之后,自然而然也会有同学好 ...

  4. 蒲公英 · JELLY技术周刊 Vol.03

    蒲公英 · JELLY技术周刊 Vol.03 「蒲公英」期刊全新升级--JELLY技术周刊!深度挖掘业界热点动态,来自团队大咖的专业点评,带你深入了解团队研究的技术方向. 登高远眺 天高地迥,觉宇宙之 ...

  5. 蒲公英 · JELLY技术周刊 Vol.16 谷歌首个线上 Web 开发者大会

    蒲公英 · JELLY技术周刊 Vol.16 近期,谷歌有史以来的第一次线上谷歌 Web 开发者大会,Web Vitals.PWA.DevTools 和 Lighthouse 6.0 等一系列特性或产 ...

  6. 蒲公英 · JELLY技术周刊 Vol.17: 90 行代码实现 React Hooks

    蒲公英 · JELLY技术周刊 Vol.17 React Hooks 相信大家都不陌生,自被设计出以来就备受好评,在很多场景中都有极高的使用率,其中原理更是很多大厂面试中的必考题,很多朋友都能够如数家 ...

  7. 蒲公英 · JELLY技术周刊 Vol.19 从零开始的 Cloud IDE 开发

    蒲公英 · JELLY技术周刊 Vol.19 你是否也会有想法去开发一个自己的 IDE 却苦于时间和精力不足,完成 Desktop IDE 却又被 Cloud IDE 的概念追在身后难以入睡,这样的两 ...

  8. 蒲公英 · JELLY技术周刊 Vol.20: Vue3 极致优化——分析 Vue3 Compiler 告诉你为什么这么快

    蒲公英 · JELLY技术周刊 Vol.20 性能优化是一条无尽的路,我们总是可以找到各种途径去提升体验,不论是响应时间还是按需加载,亦或是根据框架或者组件有针对性的优化都会是不错的方法.如果你在使用 ...

  9. 蒲公英 · JELLY技术周刊 Vol.22: npm i react-router@6.0.0-beta.0

    蒲公英 · JELLY技术周刊 Vol.22 近期 React Router 已经释出了 6.x 的 beta 版本,正式版本已经不远了,作为 React 生态中的重要组成部分,React Route ...

随机推荐

  1. MIPS学习笔记(一)

    写在前面 本文是根据"MIPS Assembly Language Programming CS50 Discussion and Project Book. Daniel J. Ellar ...

  2. ajax传值出现乱码问题

    第一种:前台传值到后台,浏览器控制台打印正常,controller接收后成了乱码. 后台controller层加上两行转换代码 name=URLDecoder.decode(name,"ut ...

  3. 回顾MySql的一些基本的增删改查

    ---恢复内容开始--- 回顾数据库的一些简单的增删查改的操作语法与注意点,来自菜鸟教程https://www.runoob.com/mysql/mysql-tutorial.html 关于数据库的操 ...

  4. Spider_基础总结7_爬虫基本模板(3个类)

    # 第四章内容--处理不同的网站布局: # 我们想在功能类似的网站上抓取类似内容时,往往这些网站的内容可能布局不一样(相同内容的标签可能不同),由于通常我们爬取的网站数量有限, # 我们没有必要去开发 ...

  5. 关于java和JS中的lastIndexOf方法的误解。

    今天看JS的数组的lastIndexOf()方法,看书上的例子,怎么看都觉得不对劲.后来详细读了几遍解释,用java也测试了下,才发现,之前的理解完全是错误的. 上例子: String nums=&q ...

  6. nginx开启目录浏览

    使用nginx作为下载站点,开启目录浏览的功能 在/etc/nginx/sites-enabled/default中添加: autoindex on ; autoindex_exact_size of ...

  7. 部署sftp服务

    部署sftp服务有风险,可能造成ssh无法连接到服务器,因此写个脚本定时覆盖一下,保证ssh可以正常使用. 创建数据目录并赋权,创建账号密码,修改ssh文件. * mkdir /sftp groupa ...

  8. 创建Spring Cloud聚合项目

    使用maven创建单一项目的时候通常用不到聚合项目,创建spring cloud项目时候,由于下面都是一个一个微服务,每个服务对应一个项目,这就需要用到聚合项目,方便对依赖和项目之间的关系进行管理,使 ...

  9. MySQL 四种隔离级别详解,看完吊打面试官

    转发链接:https://zhuanlan.zhihu.com/p/76743929 什么是事务 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消.也就 ...

  10. 6、Sping Boot消息

    1.消息概述 可通过消息服务中间件来提升系统异步通信.扩展解耦能力 消息服务中两个重要概念:消息代理(message broker)和目的地(destination)当消息发送者发送消息以后,将由消息 ...