跳转到内容

非侵入式JavaScript

维基百科,自由的百科全书

这是本页的一个历史版本,由Renamed user 63506961370留言 | 贡献2016年6月30日 (四) 00:51 (中文化:非侵入式JavaScript)编辑。这可能和当前版本存在着巨大的差异。

非侵入式JavaScript[1]是一種將JavascriptHTML結構抽離的設計概念,避免在HTML標籤中夾雜一堆onchange、onclick……等屬性去掛載Javascript事件,讓HTML與Javascript分離,依MVC的原則將功能權責清楚區分,使HTML也變得結構化容易閱讀。

非侵入式JavaScript是在网页中使用JavaScript的一般方式。该名称并非正式定义,它的基本原则包括:

  • 行为层和表现层分离开;
  • 是解决传统JavaScript编程问题(浏览器呈现不一致,缺乏扩展性)的最佳实践;
  • 为可能不支持JavaScript高级特性的用户代理(通常是浏览器)提供渐进增强的支持。

外部連結

  1. ^ ASP.NET MVC 3高级编程. 清华大学出版社.