所有分类
  • 所有分类
  • 后端开发
前端编程秘籍:语义重要还是class属性靠谱?

前端编程秘籍:语义重要还是class属性靠谱?

而在前端开发领域,语义主要涉及的是HTML元素、属性和属性值(包括像Microdata这样的扩展)所约定的意义。遵守编写“语义化的HTML”这个原则,是现代专业前端开发的基础之一。类名的语义过分贴近内容,架构既不容易扩展,也不容易为其他开发

真是神奇了,你们知不知道学习前端编程的时候,理解语义是多么重要?别急等我跟你说说让人惊掉下巴的事儿。

说真的,前端开发里的语义很关键。HTML元素、属性和值需要一目了然,这让我们能看清页面每个部分。虽然官方给了定义,但咱们自己的写作风格和喜好也不能忽视。可以用HTML元素自带着“全球通用”语义,当然还有一些“仅适合当地”的特定语义藏在属性值里,比如class这个属性。

跟你们说,别老用class属性标示要展示什么,这挺不靠谱的。搞这些花头会给开发添堵,还不易被人理解。要是风平浪静时再用这个,是不是有点儿傻?所以,学点儿设计模式,根据实际情况起类名就好。HTML也是有用的,只是有时咱们定义的元素稍复杂了些。

前端编程秘籍:语义重要还是class属性靠谱?

你知道,那些部件呀、模版呀、面向对象架构之类的东东,就是想用简单的方式搞定大部分问题。大工程里有些概念肯定不能胡乱来,得顾及实用,我们就是想打造那种操作简单,让初学者也能轻松上手的代码“挂件”,便利他们组合各种功能和特效。所以,好的弹性组件并不依赖于固定的DOM结构或者特殊元素。

告诉你,其实要搞定这种JavaScript专属的“js-*”小技巧特别容易,啥也不用操心。懂得用预处理器的话,用Sass的@扩展功能会使“单类名”模式的更新轻松些;不过在这儿,我还是更喜欢“多类名”模式,直接改一下HTML里的类名称就OK。这样,只需在单个组件内挑一次,喜欢怎样的style效果全由你说了算!

让我们给组件加上主题怎么样,就是添加几个关键的类呗,它们可以帮你定位组件、更改属性和连接DOM元素。这些功能都集中在一个“大件”里面。这么做有什么益处?那就是简化命名,不再要用那么长头疼的类名了。只需要使用点儿、下划线或者小写字母就轻松完成!

小伙伴们应该都听说过前端开发中的语义非常关键?这样我们就能更好地理解网页内容,缩短开发时间,还可以重复利用以前的元素!所以,语义在前端开发可是非常重要滴!今天我就来和大家聊聊这个话题,分享几个提高开发效率,以及怎样做可重复使用“零件”(组件)的技巧。希望对你们有所启发如果你有什么问题或者想法,欢迎在评论区说说看!记得点赞!

原文链接:https://www.icz.com/technicalinformation/web/vue2/2024/03/11499.html,转载请注明出处~~~
0

评论0

请先
注意:请收藏好网址www.icz.com,防止失联!站内免费资源持续上传中…!赞助我们
显示验证码
没有账号?注册  忘记密码?