使用免费开源软件时遇到问题该怎么办?

2022-01-25
阅读 1 分钟
2.3k
很多人在使用开源软件时,因为「不擅长」提问,给开源作者和自己都带来了很多困扰,本文结合 LeanCloud 工程师曾分享的「社区发帖规范」为大家分享一些如何提问的小经验,帮助大家在遇到问题时能够更快地得到解决。
封面图

技术面试通用方法论

2021-09-29
阅读 1 分钟
2.8k
面试者尽可能的去详细了解企业,除岗位要求以外,还可以通过不同的渠道去了解企业的价值观,文档风格,使用的技术栈,来判断是否符合自己的预期。找工作其实与找对象的方式差不多,都是互相匹配的过程,匹配度越高相处越长久。
封面图

简简单单才是真,初试 Svelte

2021-04-22
阅读 5 分钟
3.3k
最近团队内部需要一个上传文件的 web 小工具,需要写一个简单的前端页面。 像这样的小工具,如果引入 React 和 Vue,似乎太重了,所以想尝试下 Svelte 这个无框架之框架(最终会编译成不带框架的 JS 代码)。
封面图

基于 Rust 编写的实用命令行工具

2021-03-10
阅读 3 分钟
6k
作者:Mahmoud Ashraf 翻译:New Frontend作为一个软件工程师,我大部分时间都花在终端模拟器下,因此在高效的终端模拟器下使用高效的工具很有必要。许多基于 Rust 编写的软件帮我达成了这一点。这篇文章会介绍这些工具。tl;dr[alacritty] 使用 GPU 加速的跨平台终端模拟器[starship] 🌌 超级快、支持各种订制的极简命令...
封面图

都 2021 年了,也该抛弃 ExpressJS 了

2021-03-04
阅读 2 分钟
2.7k
作者 Romain Lanz翻译 New FrontendExpress 长期以来都是 Node.js 生态系统的事实标准。随便找个学习 Node 的教程,都会介绍 Express。在最近的 JS 调查中,Express 在各方面都是第一。尽管如此,Express 并非很棒的技术,本该在 2015 年就停止使用。缺乏维护Express 好多年没有重大更新了, 它的下一个大版本 6 年来一...
封面图

高效搜索信息,你需要掌握这些谷歌搜索技巧

2021-03-02
阅读 2 分钟
6.2k
工作中 Google 是一个每天都要用到的搜索工具,从八卦新闻到查技术文档,Google 是一个全能型搜索工具。虽然大家每天都在使用,但还是有很多搜索小技巧不是每个人都了解,以下这些技巧可以帮助我们更快更准确的找到想要的信息,大大提高搜索效率。
封面图

TypeScript 渐进迁移指南

2021-01-13
阅读 7 分钟
6.9k
我在大概一年前写了一篇如何把 Node.js 项目从 JavaScript 迁移到 TypeScript 的指南。指南的阅读量超过了七千,不过其实当时我对 JavaScript 和 TypeScript 的了解并不深入,把重心更多地放到特定工具上,而没怎么从全局着手。最大的问题是我没有提供迁移大型项目的解决方案。显然,大型项目不可能在短时间内重写一切。...

不满意社区的轮子,我们自创了一套 React Hooks 风格的数据加载方案

2020-12-10
阅读 9 分钟
2k
React Hooks 自发布以来,因其简单符合直觉的 API 与灵活的组合能力,很快就在 LeanCloud 控制台的重构项目中得到了广泛使用。对于「从服务端加载组件所需数据」这一需求,因为最开始的需求比较简单,我们没有引入第三方库而是自己封装了一些 API 来实现。随着重构的进行,这些 API 逐渐演化并形成了一套相对完整的方案...

前端开发常用免费资源,显著提升工作效率

2020-09-24
阅读 3 分钟
4.9k
最近几个月我收集了大量可以显著提升开发效率的资源链接,在这篇文章中我会分享其中一些。这些资源对我很有帮助,希望对你也是如此。闲话少叙,下面是一些很棒的免费资源!

微前端的现状和趋势

2020-07-24
阅读 4 分钟
9k
Florian Rappl 原作,授权 New Frontend 翻译。 微前端是前端开发最具争议的话题之一。值得吗?真的需要切分应用吗?真的需现在就转向微前端吗?这是不是又一个咨询公司为了多赚钱发明出来的概念? 尽管人们对微前端多有误解,我们不能否认微前端日益流行这一事实。让我们看下谁在使用微前端,到底为什么用微前端,还有...

跨项目复用前端代码的 5 种方法

2020-07-16
阅读 4 分钟
5.8k
Jonathan Saring 原作,授权 New Frontend 翻译。 如何在采用多个仓库、monorepo、微服务的项目间复用代码,关于这个话题的讨论最近越来越多。 跨项目、跨仓库复用代码是达成更好的模块化、更快开发的关键因素,但也很复杂。我以前根据我们团队的经验写过一篇文章。 本文盘点了跨项目复用前端代码的 5 种方法。别忘了,...

2020 前端框架对比评测

2020-04-24
阅读 3 分钟
4k
首先申明,这个评测绝对没有钦定你下个项目该用哪个框架的意思。这只是一个小小的、相对简单的评测,只基于相似的应用比较框架的性能、尺寸、代码行数。

六个好用的前端开发在线工具

2020-04-20
阅读 3 分钟
3.9k
老实说,虽然我做过许多前端开发,但我并不擅长 CSS。当我陷入困境时,[EnjoyCSS] 是我的大救星。EnjoyCSS 提供了一个简单的交互界面,帮助我设计元素,然后自动输出相应的 CSS 代码。

超级简短的 Svelte 框架入门教程,仅需十条推文

2020-04-17
阅读 3 分钟
2.6k
Xiaoru "Leo" Li 原作,翻译转载自 New Frontend 。 总想了解下 [Svelte](web 开发的下一次革命)但是一直没时间? 01 这份十条推文组成的旋风教程正是为你准备的! (剧透警告:Svelte 是如此直观易用,以至于你可能感觉这些你都已经知道了!) Svelte 的工作机制: 编译器:并不会分发一个 Svelte 「库」给用户,而是...

git 高级用法小抄

2020-01-23
阅读 3 分钟
18.5k
如果你觉得 git 很迷惑人,那么这份小抄正是为你准备的!请注意我有意跳过了 git commit、git pull/push 之类的基本命令,这份小抄的主题是 git 的一些「高级」用法。

理解 Gatsby 的生命周期

2019-12-25
阅读 3 分钟
3.6k
Narative 一开始就是 Gatsby 粉,我们用它为自己和客户搭建灵活、高性能的产品。鉴于社区对 Gatsby 的兴趣越来越浓,我们想写些东西,希望有助于大家掌握这个不可思议的强大工具。

如何处理 Web 图片优化?

2019-12-19
阅读 5 分钟
7.6k
生产环境出现未优化的图片并显著影响初次加载速度的现象还是挺常见的。缺乏经验的开发者通常没有意识到这一潜在问题,也不了解各种优化图片的工具和方法。

为 Macbook Pro 选择外接键盘

2019-10-16
阅读 4 分钟
7.4k
蝶式键盘歇菜后,我不得不把它送到天才吧去维修。天才吧的工作人员表示,当前 MBP 在换键盘时不能换成老式键盘,也不能换成明年即将推出的非蝶式新款键盘,只能在保修的四年内重复着「使用 - 坏掉 - 维修 - 使用 - 坏掉 」这样的循环,所以建议明年以旧换新买新的 MBP。在心里面花式吐槽之后,考虑到每次去修不仅要来回...

计算机专业学生该如何提高自己

2019-09-04
阅读 1 分钟
1.9k
对于很多计算机专业的学生来说,如何在专业上提升自身能力是件很困惑的事情,特别是在面对如今各种不停更替的最新最流行的编程语言和开发框架时,更是手足无措。为此,正值新学期开学季,我们将江博士之前在知乎上的回答「计算机专业学生该如何提高自己」的内容分享给一些学生朋友,希望对你们有所帮助。

你可能不知道的 npm 实用技巧

2019-07-03
阅读 4 分钟
2k
绝大多数前端和 Node.js 开发者每天的日常工作都离不开 npm,不知道你对 npm 的观感如何?如果你觉得 npm 很棒,那么不妨看下这篇文章,说不定其中有你之前没留意过的小窍门,可以让你 npm 用得更顺手。如果你觉得 npm 很糟糕,那也可以看下这篇文章,也许会发现用上一些小技巧,npm 会变得稍微不那么糟糕。

热门 macOS 开源应用收集

2019-06-18
阅读 3 分钟
2.7k
安利 6 款热门的 macOS 应用,其中包括三个提高效率的小工具(把 Dock 放到 TouchBar 上、在终端打开当前文件夹、基于 Lua 自动化重复任务),航拍屏保,媒体播放器,古代游戏模拟器。这些应用都是开源的(使用 Swift 和 Objective C 编写),不仅可以免费获得,还有源代码可供观摩借鉴。

2019 前端框架对比及评测

2019-04-24
阅读 3 分钟
2.1k
Jacek Schae 原作,授权 LeanCloud 翻译。 我们将基于 RealWorld 示例应用对比前端框架。RealWorld 示例应用的特点: RealWorld 应用比待办事项类应用更复杂。通常待办事项类应用不足以传达足够多的知识见解构建实际应用。 标准化项目遵循特定规则。提供后端 API、静态标记语言、风格、API 规范。 专业人士编写、审阅理...

6 款 Javascript 的图像处理库

2017-03-13
阅读 4 分钟
29.6k
如果你正在寻找更高效的办法来处理或操纵你 web 项目中的图片,那么这篇 blog 介绍的一些库,很值得你仔细阅读一下。这些库,大部分都提供了亮度、灰度、反转等调整操作,其他一部分则集中在可读性和易扩展性上。接下来的部分将帮助你了解并选择一款适合自己需求的工具。