- 编程技术
Webpack - 手把手教你写一个 loader / plugin
webpack 只能理解 JavaScript 和 JSON 文件,这是 webpack 开箱可用的自带能力。**loader **让 webpack 能够去处理其他类型的文件,并将它们转换为有效模块,以供应用...
- 编程技术
APP开发:iOS和Android应该如何选择?你可以这样做
如果在iOS和Android之间,需要先选择一个作为起步,这个时候,该怎么选呢?iOS和Android,哪个作为起步对产品后期发展更有利?从开发成本、开发周期来看,哪...
- 编程技术
Virtual DOM到底有什么迷人之处?如何搭建一款迷你版Virtual DOM库?
手动操作DOM比较麻烦。还需要考虑浏览器兼容性问题,虽然有JQuery等库简化DOM操作,但是随着项目的复杂DOM操作复杂提升。...
- 编程技术
2021年值得关注的React PDF 库
今天,许多网络应用程序为其用户提供内置的PDF浏览选项。然而,选择一个并不容易,因为它们的功能远远超过显示PDF。在这篇文章中,我将评估5个React的...
- 编程技术
微服务架构超强讲解,通俗易懂,写得太好了!
微服务架构(Microservice Architecture)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。...
- 编程技术
Python 有望超越 C 语言成为第一名
TIOBE 官方最新发布了 6 月的编程语言榜单,这个月榜单中又有怎样的发展趋势?来看一下吧。...
- 编程技术
[code-server]可在浏览器中运行最强编辑器 VS Code!
code-server 是一个基于 VS Code 的在线编辑器,在任何地方的任何机器上运行 VS Code 并在浏览器中访问它,实现任何设备通过浏览器即可访问 VS Code,进而实现...
- 编程技术
火爆Github!这个号称后现代编辑器能超越Vim么?
编写代码本身已经成为一种艺术。一个好的代码编辑器不仅仅是一个简单的文本编辑工具,它可以让你的代码转化为更大的项目的可用组件。...
- 编程技术
纯Rust编写的机器学习框架Neuronika,速度堪比PyTorch
随着 Rust 语言热度的强劲增长,也有许多研究者探索 Rust 在机器学习等方面的研究。近日,有研究者用 Rust 编写了一个机器学习框架 Neuronika。...
- 编程技术
从 ESLint 开始,说透我如何在团队项目中基于 Vue 做代码校验
ESLint 是一个集代码审查和修复的工具,它的核心功能是通过配置一个个规则来限制代码的合法性和风格。这篇文章,整理了一下前端代码校验以及在 Vue 项...
- 编程技术
一个可代替 Webpack 的构建工具:Snowpack
Webpack是过去几年中最受欢迎的JavaScript构建打包工具之一,这正是得益于它灵活的构建配置以及丰富的官方支持的第三方插件。...
- 编程技术
从内核看文件描述符传递的实现
文件描述符是内核提供的一个非常有用的技术,典型的在服务器中,主进程负责接收请求,然后把请求传递给子进程处理。本文分析在内核中,文件描述符...
- 编程技术
谈谈Tapable的前世今生
tapable 是一个类似于 Node.js 中的 EventEmitter 的库,但更专注于自定义事件的触发和处理。webpack 通过 tapable 将实现与流程解耦,所有具体实现通过插件的形式...
- 编程技术
【前端】你好,我叫TypeScript (五)装饰器
装饰器是一种特殊类型的声明,它能够被附加到类声明,方法,访问符,属性和参数上,装饰器是一个表达式,表达式被执行后,返回一个函数。...
- 编程技术
2021年6月编程语言排行榜:Python或将超越C语言,迎来巅峰时刻
编程语言C和Java是在这20年里唯一两种登上榜首的语言。如果Python能在下个月爬上TIOBE指数中的首位,这无疑是一个值得庆祝的历史性时刻。...
- 编程技术
Rollup - 构建原理及简易实现
我们先看看 Rollup 的作者 Rich Harris 是怎么讲的?Rollup 是一个模块化的打包工具。本质上,它会合并 JavaScript 文件。而且你不需要去手动指定它们的顺序,或...