TLDR; For programming, No, unless you do a bunch of hacks. For everything else, one of these serial modules will work great! Be sure to get a 5v version.
The DigiSpark uses a usb bootloader - implementing usb as software inside the microcontroller itself, so it\'s a bit different to most arduino\'s where a separate chip provides a serial interface and the microcontroller has a serial bootloader.
To allow wireless programming, you\'d need to replace the bootloader on the digispark with a serial bootloader like this one:
http://jtxp.org/tech/tinysafeboot_en.htm - to do that you\'ll need a High Voltage Serial Programmer however, which tend to cost around $50. There is a possibility someone could write a program which upgrades the bootloader on the digispark in place, but so far nobody has done this.
If you aren\'t aiming for wireless programming, you sure can hook up one of those serial bluetooth modules and use it to talk with your digispark from any computer with bluetooth and a bunch of PDAs and phones and things like that. Some of these cheap serial bluetooth modules use iPhone compatible chipsets too - allowing it to work with custom iPhone apps.