jQuery 利用 FormData 上传文件
文件上传是Web开发中的重要话题,最直接和简单的方式是通过表单直接提交文件。 Harttle认为,我们引入jQuery来进行异步上传可以获得更好的用户体验。 一方面,在JavaScript中进行异步操作比表单更加灵活; 另一方面,异步上传也避免了上传大文件时的页面长时间卡死。
文件上传是Web开发中的重要话题,最直接和简单的方式是通过表单直接提交文件。 Harttle认为,我们引入jQuery来进行异步上传可以获得更好的用户体验。 一方面,在JavaScript中进行异步操作比表单更加灵活; 另一方面,异步上传也避免了上传大文件时的页面长时间卡死。
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
使用 Linux 的过程中少不了使用各种各样的 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。
Harttle 最近解决了使用 Mac 发送带附件的邮件时,正文的一部分变成 HTML 附件的问题。 也顺带解决了服务器端重复保存已发送邮件的问题(126 邮箱)。
当然我尝试过转而使用 Foxmail 和 Thunderbird,然而 Mail 和 Mac 系统的集成还是让我不忍抛弃 Mail。
Web2.0以来用户的广泛参与使得表单在Web中无处不在,实时的表单验证可以带来非常酷的用户体验。 本文介绍在jQuery中如何进行声明式的、可定制的、实时的表单验证!
表单验证在Web中用来验证和提取用户输入,其目的在于保证数据的有效性和提升用户体验。 表单验证分为服务器端验证和浏览器端验证,出于安全性考虑服务器端验证是不可缺少的; 因此浏览器端表单验证的唯一目的便是提升用户体验。
jQuery Validation是由jQuery团队成员开发和维护的jQuery表单验证插件。 我们利用它来实现实时表单验证。
Jörn Zaefferer, a member of the jQuery team, lead developer on the jQuery UI team and maintainer of QUnit.