JavaScript灵活性