真是神奇了,你们知不知道学习前端编程的时候,理解语义是多么重要?别急等我跟你说说让人惊掉下巴的事儿。
说真的,前端开发里的语义很关键。HTML元素、属性和值需要一目了然,这让我们能看清页面每个部分。虽然官方给了定义,但咱们自己的写作风格和喜好也不能忽视。可以用HTML元素自带着“全球通用”语义,当然还有一些“仅适合当地”的特定语义藏在属性值里,比如class这个属性。
跟你们说,别老用class属性标示要展示什么,这挺不靠谱的。搞这些花头会给开发添堵,还不易被人理解。要是风平浪静时再用这个,是不是有点儿傻?所以,学点儿设计模式,根据实际情况起类名就好。HTML也是有用的,只是有时咱们定义的元素稍复杂了些。
你知道,那些部件呀、模版呀、面向对象架构之类的东东,就是想用简单的方式搞定大部分问题。大工程里有些概念肯定不能胡乱来,得顾及实用,我们就是想打造那种操作简单,让初学者也能轻松上手的代码“挂件”,便利他们组合各种功能和特效。所以,好的弹性组件并不依赖于固定的DOM结构或者特殊元素。
告诉你,其实要搞定这种JavaScript专属的“js-*”小技巧特别容易,啥也不用操心。懂得用预处理器的话,用Sass的@扩展功能会使“单类名”模式的更新轻松些;不过在这儿,我还是更喜欢“多类名”模式,直接改一下HTML里的类名称就OK。这样,只需在单个组件内挑一次,喜欢怎样的style效果全由你说了算!
让我们给组件加上主题怎么样,就是添加几个关键的类呗,它们可以帮你定位组件、更改属性和连接DOM元素。这些功能都集中在一个“大件”里面。这么做有什么益处?那就是简化命名,不再要用那么长头疼的类名了。只需要使用点儿、下划线或者小写字母就轻松完成!
小伙伴们应该都听说过前端开发中的语义非常关键?这样我们就能更好地理解网页内容,缩短开发时间,还可以重复利用以前的元素!所以,语义在前端开发可是非常重要滴!今天我就来和大家聊聊这个话题,分享几个提高开发效率,以及怎样做可重复使用“零件”(组件)的技巧。希望对你们有所启发如果你有什么问题或者想法,欢迎在评论区说说看!记得点赞!
评论0