非侵入式JavaScript 非侵入式JavaScript是一種將JavaScript從HTML結構抽離的設計概念避免在HTML標籤中夾雜一堆onchangeonclick等屬性去掛載JavaScript事件讓HTML與JavaScript分離依模型视图控制器的原則將功能權責清楚區分使HTML也變得結構化容易閱讀這個名称并不是正式定义它的基本原则包括 將网页的行为层和表现层分离开 是解决传统JavaScript编程问题浏览器呈现不一致缺乏扩展性的最佳实践 为可能不支持JavaScript高级特性的用户代理通常是浏览器提供渐进增强的支持