Dreamer\342\200\231s Blog \302\273 [\350\257\221\346\226\207]The seven rules of Unobtrusive JavaScript