• 0755-82538016
  • 0755-82560826
  • 深圳网站建设_APP小程序开发_博纳网络

    • 网站建设案例
      • ";

        营销网站建设

        全网营销网站

        高端网站建设

        商城网站建设

        外贸网站建设

        小程序开发

        区块链开发

        物联网项目开发

        定制app开发

        在线教育网站

        速成网站建设

        服装网站建设

        餐饮网站建设

        珠宝首饰网站

        机械制造网站

        文化旅游网站

        家装建材网站

        美容化妆品网站

        数码产品网站

        模板案例库

        联系电话:0755-82560826 82538016 82560635邮箱:qin@198bona.com地址:深圳市福田区皇岗路5007神采苑402栋610
    • 网站推广
      • ";

        网站优化基础

        建站优化

        网站优化

        营销推广

        整站优化

        推广帮助

        谷歌搜索

        推广方案

        推广套餐

        推广技巧

        百度排名

        巧用微博推广

        直播视频网站推广法

        微信推广网站方法

        网站外链推广

        公共微信号推广

        网站优化闲谈

        常见问题

        公司资讯

        联系电话:0755-82560826 82538016 82560635邮箱:qin@198bona.com地址:深圳市福田区皇岗路5007神采苑402栋610
    • 网站制作资讯
      • ";

        网站制作

        外贸网站建设

        网站设计

        网站代运营

        深圳网站建设专栏

        深圳小程序开发

        网站改版

        APP开发

        网站建设方案

        安全维护

        软件开发

        平台搭建

        建站行业资讯

        域名注册

        虚拟主机

        企业邮局

        国外主机

        VPS独享空间

        免备案香港服务器

        如何解析域名

        联系电话:0755-82560826 82538016 82560635邮箱:qin@198bona.com地址:深圳市福田区皇岗路5007神采苑402栋610
    • 网站报价
      • ";

        网站报价

        建站方案

        联系电话:0755-82560826 82538016 82560635邮箱:qin@198bona.com地址:深圳市福田区皇岗路5007神采苑402栋610
    • 公司动态
      • ";
        联系电话:0755-82560826 82538016 82560635邮箱:qin@198bona.com地址:深圳市福田区皇岗路5007神采苑402栋610
    • 关注博纳
      • ";

        网站制作精英团队

        网站建设公司愿景

        公司介绍

        主营业务

        博纳文化

        加入博纳

        联系电话:0755-82560826 82538016 82560635邮箱:qin@198bona.com地址:深圳市福田区皇岗路5007神采苑402栋610
    • 联系我们
      • ";

        网站建设公司联系方式

        网站建设、网站制作公司乘车路线

        联系电话:0755-82560826 82538016 82560635邮箱:qin@198bona.com地址:深圳市福田区皇岗路5007神采苑402栋610
      网站报价

      当前位置:

        主页网站报价建站方案网站建设关于前端架构规划之平衡可控性和自动化解决方案

      网站建设关于前端架构规划之平衡可控性和自动化解决方案

      发布时间:2022-06-28

      文章编辑:网站建设 文章来源:建站方案 浏览量:次

          网站建设关于前端架构规划之平衡可控性和自动化解决方案。网站建设公司认为作为前端架构师,你需要评估标记产生的过程。你对内容的顺序、使用的元素和 CSS 类名有多大的控制权?这些元素在将来改动起来会有多大难度?模板是否易用,或者是否只有后端开发人员才能更改?甚至,你的标记全是基于模板系统的吗?你可以通过系统做出更改,还是需要手动处理?深圳网站建设公司资深框架工程师下面通过回答这些问题,你可能会颠覆自己构建 HTML 和 CSS 的方法。
      模块化标记:自动化程度100%,可控程度100%
          
          网站建设我们都在追求的理想状态是,网站上每一行 HTML 都由程序自动生成,而作为前端开发人员,我们只需要管理这个用来产生标记的模板和流程。遗憾的是,现实通常并非如此。即使在最好的情况下,也存在用户生成的内容,而这些内容几乎都无法自动添加 CSS 类名来标记。无论 CMS 系统自动生成 HTML 的能力如何,让 CMS 决定类似表单和导航栏这样的标记,有时候会更简单。但是就算你已经把理想状态实现了 90%,标记的模块化方案仍然可以给你带来理想的灵活性和必要的自动化。
      模块化标记和程序化标记的区别在于,对于使用什么标记输出既定内容,我们不会完全任由 CMS 决定。这使得我们可以为两个不同的导航实例使用一样的标记,虽然 CMS 生成的标记可能完全不一样。模块化标记和静态化标记的区别在于,程序化地执行完之后,我们还可以通过一套类名系统给标记动态添加 CSS 类名,并且不再通过元素标签和层级关系来决定视觉外观。让我们看一下如何用 BEM 原则模块化地实现一个简单的导航:
      <nav class="nav">
       <ul class="nav__container">
        <li class="nav__item">
      <a href="/products" class="nav__link">
          <ul class="nav__container——secondary">
           <li class="nav__item——secondary">
            <a href="/socks" class="nav__link——secondary">
      乍看上去,这种方案似乎相当冗长。这一点我没有什么好辩解的,但我要说的是,它的冗余程度其实是恰到好处的。给每个元素都添加了相应的 CSS 类名之后,我们就不再需要依赖那些只为了样式标签而存在的 CSS 类名或元素的层级关系来决定视觉外观了。相比动态标记,这个标记更清晰,并且我敢说,这也让标记的组织形式更“模块化”了。这个导航可以作为网站的导航通用模板,不用改任何一个标记就可以在多处复用。因此,这种标记并不是先等 CMS 创建完成再另外添加样式标记的,而是创建的同时就添加了样式标记,然后整合到网站的整个导航系统中。
      网站建设前端架构规划之这一切背后的设计系统
          网站建设前端架构师要使用这种模块化方法,我们首先需要改变构建页面的方法和思路。单独的静态“网页”其实根本就不存在。所谓的“网页”其实是过去的产物。那么什么是当前我们真正需要去创建的“页面”呢?是某个 URL 的内容吗?如何保证每次访问某个 URL 的时候都访问到同样的内容呢?如果你登录了会如何呢?如何使这个 URL 的内容根据时间、地点或者浏览器的不同而有所不同呢?越早地意识到我们现在所做的工作不是单纯地实现某个页面,而是设计整个系统,就能越早地开始创造那些真正让人惊艳的 Web 作品。
          设计系统是网站视觉语言的程序化呈现。设计师创造的视觉语言,是用来描述网站如何通过视觉与用户沟通的工具。它集合了颜色、字体、按钮、图片样式、排版布局和界面版式,用来传达情绪、意义和目的。正如词可以分为名词、动词和形容词等,作为前端开发人员,我们的工作就是把视觉语言拆解成最小单元。拆解之后,我们可以创建规则,对这些最小单元进行重组。只有将视觉语言充分拆解之后,我们才能知道如何重新把它们连成“句子”,组成“段落”,合并为“章节”,最后创作成一部精彩的“小说”。转换的目标是创建具有可扩展性和可维护性的代码库,以便如实地重现视觉语言能表达的任何东西。
          深圳网站建设公司资深框架规划师在后面的章节中,我们将进一步创建设计系统,但是在目前的阶段,认清我们正开发的是什么很重要,因为在着手开发之前,我们需要先决定设计系统要如何建立在标记之上。好了,深圳网站建设公司本文关于“网站建设关于前端架构规划之平衡可控性和自动化解决方案”经验就分享到这里,谢谢关注,博纳网络编辑整理。

      当前文章链接:/website/jzfa/14826.html
      上一篇:网站建设关于前端架构解决方案的设计师案例 下一篇: 网站建设前端架构设计制作什么是语义化的网格?
      返回列表
      如果您觉得案例还不错请帮忙分享:

      [声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【qin@198bona.com 】,我们在确认后,会立即删除,保证您的版权。

      相关案例推荐

      资讯分类

      • 网站报价
      • 建站方案

      最新发布

      • 交通行业的网站建设与APP开发流程解决方案
      • 商城网站建设怎样正确理解电子商务产生和发展?
      • 商城网站建设怎样按商务活动的内容分类?
      • 网站建设怎样做好制订开发计划解决方案
      • 高端企业网站建设关于模式选择之其他开发方法详解
      • 高端企业网站建设必须了解网站的起源与发展
      • 服装企业网站建设后系统的运行与维护解决方案
      • 服装企业网站建设的功能与意义详解
      • 仿绫致O2O服装网站建设需要注意哪些方面?
      • C2B服装商城网站建设的电子商务模式详解

      相关资讯

      • 商城网站建设公司关于平台销售预测的解决方案
      • 多用户商城网站建设关于会员权益解决方案
      • 大中型电商网站建设:网站的软架构解决方案
      • 营销网站的建设:营销网站解决方案之数据关键信息解读
      • 商城网站建设优化方案:怎样通过网站产品关键词战胜对手?
      • 网站建设方案:网站建设前期离不开对网站后期推广方案的制定
      • 电商网站建设后台产品架构解决方案
      • B2C商城网站建设方案之了解电商网站搭建分类
      • 网站建设关于程序中间件软件的解决方案
      • 电子商务网站建设的系统规划方案有哪些?

      热门搜索

      • 代运营网站
      • 网站建设制作
      • 网页设计
      • 淘宝tTP公司
      • 网站怎么制作
      • 影视网站建设
      • 网站
      • 深圳网站开发
      • 网站建设
      • 网站免费制作

      Copyright © 2021 博纳网络 版权所有  粤ICP备17054727号

      • 棣栭〉

      • 鍜ㄨ

      • 閫氳瘽

      • 妗堜緥

      • 杩斿洖

      🏠
      首页
      📞
      电话咨询
      💬
      立即咨询
      📁
      案例