我们正在努力恢复Google Play商店上的Unionpedia应用程序
🌟我们简化了设计以优化导航!
Instagram Facebook X LinkedIn

呈现与内容分离和非侵入式JavaScript

快捷方式: 差异相似杰卡德相似系数参考

呈现与内容分离和非侵入式JavaScript之间的区别

呈现与内容分离 vs. 非侵入式JavaScript

呈现与内容分离(或“样式与内容分离”,原则的特例)是一句常见的熟语、一种设计哲学,同时也是在多种出版技术纪律中应用的一种方法学,涉及到信息检索、、网页设计、網頁程式設計、文字处理、桌面出版、等出版领域。其为关注点分离这个更加宽泛的哲学的特例。. 非侵入式JavaScript是一種將Javascript從HTML結構抽離的設計概念,避免在HTML標籤中夾雜一堆onchange、onclick等屬性去掛載Javascript事件,讓HTML與Javascript分離,依模型-视图-控制器的原則將功能權責清楚區分,使HTML也變得結構化容易閱讀。這個名称并不是正式定义,它的基本原则包括:.

之间呈现与内容分离和非侵入式JavaScript相似

呈现与内容分离和非侵入式JavaScript有(在联盟百科)3共同点: 关注点分离置标语言MVC

关注点分离

注點分離(Separation of concerns,SOC)是對只与「特定概念、目标」(關注點)相关联的软件组成部分進行「标识、封装和操纵」的能力,即标识、封装和操纵关注点的能力。是处理复杂性的一个原则。由于关注点混杂在一起会导致复杂性大大增加,所以能够把不同的关注点分离开来,分别处理就是处理复杂性的一个原则,一种方法。 关注点分离在計算機科學中,是將計算機程序分隔為不同部份的設計原則,是面向对象的程序设计的核心概念。每一部份會有各自的關注焦點。關注焦點是影響計算機程式代碼的一組資訊。關注焦點可以像是將代碼優化過的硬件細節一般,或者像實例化類別的名稱一樣具體。展現關注點分離設計的程序被稱為模組化程序。模組化程度,也就是區分關注焦點,通過將資訊封装在具有明確界面的程序代碼段落中。封裝是一種資訊隱藏手段。資訊系統中的分層設計是關注點分離的另一個實施例(例如,表示層,業務邏輯層,數據訪問層,維持齊一層)。分离关注点使得解决特定领域问题的代码从业务逻辑中独立出来,业务逻辑的代码中不再含有针对特定领域问题代码的调用(將针对特定领域问题代碼抽象化成較少的程式碼,例如將代碼封裝成function或是class),业务逻辑同特定领域问题的关系通过侧面来封装、维护,这样原本分散在整个应用程序中的变动就可以很好的管理起来。 關注點分離的價值在於簡化計算機程序的開發和維護。當關注點分開時,各部份可以重複使用,以及獨立開發和更新。具有特殊價值的是能夠稍後改進或修改一段代碼,而無需知道其他部分的細節必須對這些部分進行相應的更改。.

关注点分离和呈现与内容分离 · 关注点分离和非侵入式JavaScript · 查看更多 »

置标语言

置标语言(也称--、--、--、--、markup language)是一種将文本(Text)以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的计算机文字编码。与文本相关的其他信息(包括例如文本的结构和表示信息等)与原来的文本结合在一起,但是使用标记(markup)进行标识。当今广泛使用的置标语言是超文本置标语言(HyperText Markup Language,HTML)和可扩展置标语言(eXtensible Markup Language,XML)。置标语言广泛应用于网页和网络应用程序。标记最早用于出版业,是作者、编辑以及出版商之间用于描述出版作品的排版格式所使用的。.

呈现与内容分离和置标语言 · 置标语言和非侵入式JavaScript · 查看更多 »

MVC

MVC模式(Model–view–controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。 MVC模式最早由Trygve Reenskaug在1978年提出,是施乐帕罗奥多研究中心(Xerox PARC)在20世纪80年代为程序语言Smalltalk发明的一种软件架构。MVC模式的目的是实现一种动态的程式设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。除此之外,此模式通过对复杂度的简化,使程序结构更加直观。软件系统通过对自身基本部分分离的同时也赋予了各个基本部分应有的功能。专业人员可以通过自身的专长分组:.

MVC和呈现与内容分离 · MVC和非侵入式JavaScript · 查看更多 »

上面的列表回答下列问题

呈现与内容分离和非侵入式JavaScript之间的比较

呈现与内容分离有27个关系,而非侵入式JavaScript有18个。由于它们的共同之处3,杰卡德指数为6.67% = 3 / (27 + 18)。

参考

本文介绍呈现与内容分离和非侵入式JavaScript之间的关系。要访问该信息提取每篇文章,请访问: