Preparation of electrospun nanofibers with desired microstructures using a programmed three-dimensional (3D) nanofiber collector.