• 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-07-09

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

          网站建设公司前端框架开发流程详解。在博纳网络深圳网站建设公司,前端团队有着在后端开发之前就进行多次迭代的绝佳优势。我们先对想要创建或更新的功能设定长期的目标,然后一拿到经过确认的原型,就交给开发团队去实现。在过去的项目中,我们也许说过:“好了,这就是我们希望输出的标记格式,请尽可能保持一致。”我们会使用一组 Mustache 或者 Twig 模板来创建标记,然后告诉开发团队去创建能够输出同样标记的 PHP、Ruby、Angular、React 或 Ember 模板。这种方式的问题在于,有一半的开发时间都浪费在让后端输出的标记跟我们的原型保持一致上了。因为我们总是在解决“CMS 中输出的标记与我们的原型不同”的问题。
          
          即使我们真的做到了让那些标记跟原型保持一致,往往也会担心原型和 CMS 代码不同步的问题。有可能其中一边发生了变化,另一边却没有,最终慢慢导致我们的原型不被信任。我们不能确定原型与正在开发的产品是否一致,对功能的迭代又是直接在 CMS 代码上做改动。这个问题的原因在于,CMS 和原型开发工具使用的是不同的 HTML 模板,即使它们共享了 CSS 和 JavaScript 文件。在对博纳网络网站建设公司对客户网站的主题进行重构时,我们有机会彻底解决这个“最后一公里”的问题。
      网站建设公司前端框架开发流程详解之征服最后一公里
          我们的问题是,Drupal 有一个非常固执的渲染引擎,因为标记必须通过 Drupal 才能渲染,所以如果不运行 Drupal,就很难制作标记的原型。因此,我们决定颠覆一下 Drupal 的渲染途径,并加入自己的解决方案。我们想要一个可以在原型工具、Drupal、WordPress,以及其他任何希望采用我们的设计系统的平台上都能使用的解决方案。我们从 Twig 模板语言入手,因为它成熟且稳定,还拥有 PHP 和 Node 编译引擎。既然我们已经有了一个通用的渲染引擎,它允许在原型工具中使用跟实际开发中一致的模板文件,那么就再也不用担心系统之间转换模板的问题了。一旦在样式文档中创建了一个样例,我们就可以把用于那个样例的数据集记录下来,交给后端开发人员来实现。在某种程度上,我们创建了一个设计系统的 API,或者一个样式服务,它为用户提供了一个简单、清晰、跨平台的接口,用于接收数据输入和输出相同的 HTML。
      一系列标准的产出
          数据和模板的关系很快成为我们的设计系统中非常重要的部分。开发人员开始要求提供模板变量的列表、可变的内容类型,以及它们当中哪些是必选项。这些要求很重要,我们也希望给开发人员提供尽可能完整的信息。于是,就有了和所有的组件和布局一同提供的一系列标准产出。一系列标准的组件产出如下。JSON模式该模式定义了组件的各种属性(变量)、内容类型,以及其中哪些是必选项。模板文件Twig 文件接收由 JSON 模式定义的一组数据。可选数据被放在 if 语句之后,而数组数据则会被遍历。Sass partial所有的组件样式都来自单一的 Sass partial 文件 。它会被编译到主样式 style.css 中,或者作为一个独立的 CSS 文件被加载进来。可视化的回归测试
      这个文件描述了每一次运行回归测试时,需要测试的所有的浏览器宽度和组件状态。在加入任何新的代码前,一定要通过这些测试。
      网站建设公司前端框架开发流程详解之测试数据
          这个文件允许构造测试专用的数据来达到完整的测试覆盖率,以及测试一些边界情况。文档文档文件是为文档工具 Hologram(https://github.com/trulia/hologram)提供数据的 markdown 文件,它提供组件的描述并列明其功能。此外,文档页还提供组件的可视化表示和在线编辑器,以供测试不同的内容和创建该内容集合的分享链接。网站建设公司前端框架开发流程详解之文档数据
          文档数据是文档页用来创建初始视图的原始数据。上述所有这些文件对于功能开发而言都是宝贵的产出,但其中有一个文件是整个流程的奠基石,因此也通常首先创建,那就是 JSON 模式。在这些产出中,没有哪个文件比 JSON 模式更好地描述了这项功能的需求和能力。每当一个组件的功能发生变化时,都是先由模式引起的,然后才扩展到组件的其他文件。正因为模式文件如此重要,所以这个开发流程称为模式驱动的设计系统。好了,深圳网站建设公司本文关于“网站建设公司前端框架开发流程详解”知识就分享到这里。如果您要找网站建设公司定制高端网站,联系我们在线客服,获取免费解决方案。谢谢关注,博纳网络编辑整理。

      当前文章链接:/website/jzfa/14856.html
      上一篇: 网站建设前端架构设计制作什么是语义化的网格? 下一篇:商城网站建设关于首页模板与代码变量网站开发解决方案
      返回列表
      如果您觉得案例还不错请帮忙分享:

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

      相关案例推荐

      资讯分类

      • 网站报价
      • 建站方案

      最新发布

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

      相关资讯

      • 企业门户网站建设前期策划方案
      • 电商平台建设:BI系统与数据交付解决方案
      • 网站建设方案:关于网站分析工具WebTrekk的扩展功能使用
      • 商城网站建设商品的SKU与SPU解决方案
      • 电商网站建设定位站点主题以及系统基本需求解决方案
      • 威客网站建设总体设计方案与原则
      • 商城网站建设后裔能运关于商业模式创新方案
      • 商城网站建设关于首页模板与代码变量网站开发解决方案
      • 网站建设公司解析网站动态服务器页面以及asp、PHP语言解决方案
      • 网站建设方案的选择以及策划流程有哪些?

      热门搜索

      • 福田网站建设
      • 网站建设
      • 手机网站建设
      • 网站建设公司
      • APP开发公司
      • 深圳网站建设
      • 网站制作费用
      • 深圳网站开发
      • app网站建设
      • 网站设计

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

      • 棣栭〉

      • 鍜ㄨ

      • 閫氳瘽

      • 妗堜緥

      • 杩斿洖

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