返学费网 > 培训机构 > 北京北大青鸟

13081913316

全国统一学习专线 8:30-21:00

现在web前端也是一个非常热门的行业,想要学习web前端开发的同学请看这里北京web前端变量名是 ,通过对web前端开发是什么,所要面临的挑战有哪些?,前端 CSS 变量简介及基本使用方法?? 的了解,希望以上信息可以帮助到您

1.web前端开发是什么,所要面临的挑战有哪些?

兄弟连一直提倡的就是学员作品以及学员自身即将面临的挑战,在作品方面兼容性、交互的复杂度、代码可维护性、性能是至关重要的,而任何时候都不能忽略个人成长毕竟,雪茹逆水行舟不进则退,人才爆发的这个社会,只要自己达不到工作要求,就会很容易被淘汰。

2.前端 CSS 变量简介及基本使用方法

背景复杂的网站都会有大量的CSS代码,通常也会有许多重复的值。举个例子,同样一个颜色值可能在成千上百个地方被使用到,如果这个值发生了变化,需要全局搜索并且一个一个替换,效率不高且容易出错。自定义属性在某个地方存储一个值,然后在其他许多地方引用它。另一个好处是语义化的标识。比如,--main-text-color会比#00ff00更易理解,尤其是这个颜色值在其他上下文中也被使用到。概念自定义属性(有时候也被称作CSS变量或者级联变量)是由CSS作者定义的,它包含的值可以在整个文档中重复使用。由自定义属性标记设定值(比如:--main-color: black;),由 var() 函数来获取值(比如:color: **var(--main-color)**;)。优势在构建大型站点时,作者通常会面对可维护性的挑战。在这些网页中,所使用的CSS 的数量是非常庞大的,并且在许多场合大量的信息会重复使用。例如,在网页中维护一个配色方案,意味着一些颜色在 CSS 文件中多次出现,并被重复使用。当你修改配色方案时,不论是调整某个颜色或完全修改整个配色,都会成为一个复杂的问题,不容出错,而单纯查找替换是远远不够的。如果使用了CSS 框架,这种情况会变得尤其糟糕,此时如果要修改颜色,则需要对框架本身进行修改。在这些场合使用 LESS 或 Sass 类似的预处理器是非常有帮助的,但是这种通过添加额外步骤的方式,可能会增加系统的复杂性。CSS变量为我们带来一些预处理器的便利,并且不需要额外的编译。这些变量的第二个优势就是名称本身就包含了语义的信息。CSS 文件变得易读和理解。main-text-color比文档中的#00ff00更容易理解,特别是同样的颜色出现在不同的文件中的时候。用法下面是 CSS 变量的使用方法和步骤。CSS 中声明变量我们都知道,在 JS 中要使用一个变量前,必须声明这个表变量。在 CSS 中也是一样的道理。声明一个自定义属性,属性名需要以两个减号(--)开始,属性值则可以是任何有效的CSS值。和其他属性一样,自定义属性也是写在规则集之内的,如下:body { --bg-color: #7F583F; --color: #F7EFD2; }上面代码中,body选择器里面声明了两个变量:--bg-color和--color。 它们与color、font-size等正式属性没有什么不同,只是没有默认含义。所以 CSS 变量(CSS variable)又叫做**"CSS 自定义属性"**(CSS custom )。规则集所指定的选择器定义了自定义属性的可见作用域。通常的最佳实践是定义在根伪类:root下,这样就可以在HTML文档的任何地方访问到它了::root { --main-bg-color: #eee; }自定义属性名是大小写敏感的,--my-color 和 --My-color 会被认为是两个不同的自定义属性。CSS 中使用变量通过var()函数来读取变量。语法如下:var(custom-property-name, value)name (必需) 变量名(以两条破折号开头)。value (可选) 表示变量的默认值。如果该变量不存在,就会使用这个默认值。变量名称必须以两个破折号(--)开头,且区分大小写!使用方法:element { -color: var(--main-bg-color); }变量也可以使用在变量声明中::root { --primary-color: #eee; --primary-bg-color: var(--main-bg-color); }变量值只能用作属性值,不能用作属性名。JS 操作 CSS 变量在 JS 代码中,我们可能需要读取 CSS 变量的值,其方法如下:const root = document.(":root"); // 设置 CSS 变量 root.style.("--main-bg-color", "red"); // 读取 CSS 变量 const = (root); const = .("--main-bg-color"); console.log(); // 删除 CSS 变量 root.style.("--main-bg-color");可以点此链接:关于web前端,自己有做材料视频的整合,一个完整学习web前端的学习路线,学习材料和工具。另外如果对于学习前端还有什么问题(学习方法,学习效率,如何就业)可以问我,随时为你解答总结以上就是关于 CSS 变量的一些基本概念及使用方法,更多详情待后续!灵活使用 CSS 变量,不仅可以提高生产力,也能够提高代码的可阅读性和维护性。作者:编程三昧链接:

看了以上有关web前端开发是什么,所要面临的挑战有哪些?,前端 CSS 变量简介及基本使用方法??的讲解,如果还有什么疑问可以直接来电咨询

温馨提示:为不影响您的学业,来校区前请先电话咨询,方便我校安排相关的专业老师为您解答
  • 详情请进入北京北大青鸟
  • 已关注:164
  • 咨询电话:
  • 热门课程
  • 作者最新文章
  • 在线报名
申请试听课程

只要一个电话
我们免费为您回电

姓名不能为空
手机号格式错误