1.1: Added support for skipping static(), mostly useful when adding external scripts via JS() (e.g for adding defer="defer"). Made the attributes dictionary optional.