美文网首页
内容样式行为分离

内容样式行为分离

作者: 养乐多__ | 来源:发表于2019-07-16 14:28 被阅读0次

一、内容样式行为分离

一般情况下,我们用 html 来控制内容,用 css 来控制样式,用 js 来控制行为,将内容、样式和行为三者分离开来。如果不分别控制,则代码可读取性降低,而且很容易出现 bug。

二、举例说明

  1. 若用 html 控制样式
    使得 html 中既有表示内容的标签标签的逻辑结构不清晰,不容易区分。

  2. 若用 css 控制的内容
    用户无法选中,js 也无法读取。

  3. 若用 css 控制行为
    即 css 不仅要负责样式还要负责逻辑,会使 css内容变得很多,加载速度变慢,进而导致页面加载速度很慢。

  4. 若用 js 控制样式
    例如 $div.hide()$div.show(),若 $div 之前的样式为 display: none;,则隐藏再显示之后的样式会变为 display: block;,造成前后不一致。最好通过添加类 $div.addClass('active')$div.addClass('disable') 来切换状态。

相关文章

  • JavaScript 【02】jQuery做轮播

    1. 内容 (html) 样式(css) 行为(JavaScript) 分离 内容、样式、行为分离的个人总结:...

  • 内容样式行为分离

    一、内容样式行为分离 一般情况下,我们用 html 来控制内容,用 css 来控制样式,用 js 来控制行为,将内...

  • 29 进阶:用jQuery做个轮播

    课堂笔记 设计页面的原则: 内容、样式、行为的分离;即html负责内容,css负责样式,JavaScript负责行...

  • 怎样理解内容与样式分离的原则

    怎样理解内容与样式分离的原则 在 Web 开发中,所谓内容与样式分离,就是让内容的归 HTML, 样式归 CSS,...

  • A29-用jQuery做个轮播

    这次我们将用jQuery做一个轮播 在遵循原则:内容(HTML)、样式(CSS)、行为(JavaScript)分离...

  • HTML知识点

    1、表现(内容)、样式、行为分离 写HTML的时候先不管样式,重点放在HTML结构和语义话上。 写JS的时候精良不...

  • HTML知识点

    1、表现(内容)、样式、行为分离 写HTML的时候先不管样式,重点放在HTML结构和语义话上。 写JS的时候精良不...

  • 内容与样式分离原则

    内容与样式分离原则,等同于现在比较火的概念:结构、样式和行为分离原则。它们的中心思想是一样的,实现不同作用的代码进...

  • HTML、CSS、JS 内容、样式与行为分离

    HTML中表达样式的话难以区分标签逻辑结构 css表达HTML 用户、js取不到 。 不用js直接更改样式而是使用...

  • 09-阐述内容、样式和行为分离

    这是面试时候可能遇到的一道题 一、先说观点 我认为内容、样式和行为分离,根据W3C标准来说,就是html负责内容,...

网友评论

      本文标题:内容样式行为分离

      本文链接:https://www.haomeiwen.com/subject/msttlctx.html