Dev

和程序开发有关的文章。

Jul 06, 2020 in Dev

Links in Saber

虽然 Saber 是基于 Vue 的,但你不需要使用 <router-link> 之类的 Link 组件,你可以直接用 <a> 标签然后 Saber 会自动使用相应的组件并做一些处理,比如为外部链接加上 rel="noopener noreferrer"

Read more..
Jun 26, 2020 in Dev

简单的 Laravel 环境

我准备在 WSL2 (Ubuntu) 里试一下 Laravel,但我不想用 Vagrant 这些笨重的东西,所以我就想直接安装 php 和 Laravel 需要的 extensions:

Read more..
Jun 24, 2020 in Dev

使用 Windows 作为开发环境

最近组装了一台中档配置的 PC,花了 5000 元,正式告别了我那台 2015 款 Macbook Pro,它已经无法承担我的开发任务了。在正式在上面安装 Windows 之前,我尝试过几个 Linux 发行版,比如 Manjaro KDE、Pop_OS!、Manjaro GNOME、Elementary OS,但都放弃了,总有一些小问题困扰我,最终我安装了 Windows,因为现在它支持 Linux 子系统 可以让你无缝使用 Linux 命令行环境,它暂时还不支持 Linux 的 GUI 应用,不过我从来就没有喜欢过 Linux 的图形界面,也就无所谓了。

Read more..
Nov 26, 2017 in Dev

用 Jest 测试 JavaScript 应用

Jest 是 FaceBook 用来测试 JavaScript 应用的一套测试框架,这些应用当然也包括了 React 应用。它的优点之一是自带了对 React 的支持,同时也很容易支持其它框架。

Read more..
Sep 21, 2017 in Dev

Vue JSX 使用指南

没怎么使用 React 或类似框架的同学可能不太了解 JSX,对此我不做赘述,简而言之这就是一种对 JavaScript 的补充,用来描述组件的 UI 部分,类似模板语言但它完整支持 JavaScript 本身的语言特性。

Read more..
Jan 29, 2016 in Dev

Node.js 模块风格指南

JavaScript 代码一向的特点就是难以维护,保持一个良好的代码、组织风格有助于提升效率、重构代码、添加新功能、单元测试等等。

Read more..