jQuery 利用 FormData 上传文件

FormData HTML HTTP IE JavaScript jQuery 表单 异步

文件上传是Web开发中的重要话题,最直接和简单的方式是通过表单直接提交文件。 Harttle认为,我们引入jQuery来进行异步上传可以获得更好的用户体验。 一方面,在JavaScript中进行异步操作比表单更加灵活; 另一方面,异步上传也避免了上传大文件时的页面长时间卡死。

极简的 Git 服务器:git-daemon

Git Github IP Linux SSH Ubuntu ArchLinux

git-daemon是Git软件包中内置的 Git 服务器。 这是一个极简的Git服务器,没有权限控制,也没有 Web 控制台。 但是不需要安装额外的Git服务器,安装和使用非常方便,适合局域网内使用。 本文介绍如何在 ArchLinux 下使用 git-daemon。

Git-daemon 文档:https://git-scm.com/docs/git-daemon

启动Git服务器文档:https://git-scm.com/book/ch4-4.html

ArchLinux TTY 中文字体渲染

ArchLinux Shell Linux Windows 字体

ArchLinuxUser Centrality 原则中提出, 该发行版意图满足贡献者的需求,而不是吸引尽量多的用户。 正是这一原则使得 ArchLinux 吸引了大量的开发者, 其 AUR 也成为了更新最为迅速的 Linux 软件包仓库,几乎可以满足开发者的任何需求。

这一原则也会造成一些准入门槛, 因为在 ArchLinux 中几乎所有软件都需要用户安装和配置。 对于新手而言,字体渲染就成了一个重要的问题。在此分享一种简单的配置方式,让 ArchLinux 下中英文字体都能比较漂亮地显示。 因为我的 ArchLinux 没有安装桌面系统,就只给出终端(TTY)字体的配置。

各种 Shell 的配置方法

Shell Bash Linux Terminal

使用 Linux 的过程中少不了使用各种各样的 Shell, 而根据启动环境的不同,Shell 会读取不同的配置文件。 本文便来详细介绍这些不同名字的配置文件在何时会被 Shell 读取。

什么是 Shell

Shell(Unix Shell)是一种命令行解释器,是 Unix 操作系统下最传统的人机接口。 在 Shell 中,用户可以通过输入程序名称来执行某个程序, 最初计算机用户就是通过 Shell 来让计算机执行任务的。 今天在 Linux 和 Mac 中大量使用的 Shell 包括 CSH,Bash,ZSH 等。

第一个 Unix Shell 是贝尔实验室的 Ken Thompson 写的 sh,从 1971 年便开始使用了。 Ubuntu、RedHat 等 Linux 发行版中默认的 Shell 是 Bash(Bourne-Again Shell)。 Harttle 在使用的是 Z shell。

解决 Mac 邮件正文变成 HTML 附件的问题

Mac Windows IMAP

Harttle 最近解决了使用 Mac 发送带附件的邮件时,正文的一部分变成 HTML 附件的问题。 也顺带解决了服务器端重复保存已发送邮件的问题(126 邮箱)。

当然我尝试过转而使用 Foxmail 和 Thunderbird,然而 Mail 和 Mac 系统的集成还是让我不忍抛弃 Mail。

用 jQuery 实现实时的表单验证

CSS HTML jQuery 事件 表单

Web2.0以来用户的广泛参与使得表单在Web中无处不在,实时的表单验证可以带来非常酷的用户体验。 本文介绍在jQuery中如何进行声明式的、可定制的、实时的表单验证!

表单验证在Web中用来验证和提取用户输入,其目的在于保证数据的有效性和提升用户体验。 表单验证分为服务器端验证和浏览器端验证,出于安全性考虑服务器端验证是不可缺少的; 因此浏览器端表单验证的唯一目的便是提升用户体验。

引入 jQuery Validation

jQuery Validation是由jQuery团队成员开发和维护的jQuery表单验证插件。 我们利用它来实现实时表单验证。

Jörn Zaefferer, a member of the jQuery team, lead developer on the jQuery UI team and maintainer of QUnit.

上一页 下一页