专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

专业网站建设——从宜家的家具设计讲模块化

当前位置:网站建设 > 优化推广
资料来源:网络整理       时间:2023/3/22 3:51:45       共计:3663 浏览

  网站建设网站制作时代码优化提升和重用方面从专业角度对网站站点做了多方面的优化提升工作。去过宜家的同学应该都有注意到宜家的家具基本都是组合的可拆装。模块化的特点也是这样,可以组合,相对独立,需要的时候可以很方便的加上。那怎么写可以基本实现这种方式呢?给个简单的例子:专业网站制作网站建设模块化Demo

  专业网站制作网站建设模块化模版结构的例子。

  对应的CSS可以这么写:.mode-a{...}.mode-ah3{...}.mode-ap{...}其中“mode-a就是这个模块的名称,表示这是名为“a模块,现在这个模块可以被放到所需要的地方。既然是做模块,就不会只有一个,再加一个“mode-b专业网站制作网站建设模块化Demo

  北京网站建设网站制作公司企业—东浩联创

  专业网站制作网站建设模块化的特点:

  对应的CSS可以这么写:.mode-b{...}.mode-bh3{...}.mode-bdiv{...}.mode-bh4{...}.mode-bulli{...}实际应用中大多需要加一些classnam来减少类定义的复杂度,这个例子比较简单,但足以说明模块化的特点。上面两个模块可同时被使用到一个或多个网站页面中。宜家的卖场中,也许你也注意到基本是以设计规划师来划分商品区的特别是那些小件的商品。模块化后的代码也可以被分配给不同的人进行编写,提升提高效 率。当然要实现这种方式,也需要做些工作,如模块的命名规范、模块中哪些地方是需要留接口的等等。如上面的例子中可以约定的就有:命名以“mode开头,模块title标题使用h3tag标签。这样不管是哪个人写出来的模块都可兼容项目中的网站页面。看到这你可能会发现,既然上面已经约定了模块固定的模版结构,每个模块的样式定义中所写的这一部分不就是冗余的吗?如果已经形成同类相关的约定,这部分的样式定义可以被提出来放到项目的公共定义中,减少代码的冗余。如上面的例子可以变成:/*=Sglobal*/h3{/*第一种写法 */...}.mode-ah3,专业的网站制作网站建设是从模块化的角度对网站站点进行设计规划的模块化的设计规划从网站制作网站设计的统一性。.mode-bh3{/*第二种写法 */...}/*=Eglobal*//*=Smode-a*/.mode-a{...}.mode-ap{...}/*=Emode-a*//*=Smode-b*/.mode-b{...}.mode-bdiv{...}.mode-bh4{...}.mode-bulli{...}/*==Emode-b*/不知你有没注意到宜家那些小件的商品,往往可以组合到不同的其它商品上面。这也带出了模块化的另一个话题:模块中的模块。即在模块中可以存在其它模块,也很好理解,就像我做网站站点的时候,整个网站页面的模版结构就像是一个大的模块,而上面所讲的例子就是模块中的模块了只不过我把这个定义缩小一层。上面例子中对h3定义,就可以看成是一个模块,mode-amode-b两个模块中都出现,并且模版结构表现相对固定。OK这只是对一个tag标签的定义,如果不只一个tag标签呢?重新改下例子:专业网站制作网站建设模块化Demo

  专业网站制作网站建设模块化模版结构的例子。

  专业网站制作网站建设模块化的特点:

  专业网站制作网站建设模块化Demo

  这个是专业网站制作网站建设模块中的模块”例子。

  专业网站制作网站建设模块中的模块:

  专业网站制作网站建设模块“mode-a就是一个模块中的模块。

  /*=Smode-a*/.mode-a{...}.mode-ah3{...}.mode-ap{...}/*=Emode-a*//*=Smode-b*/.mode-b{...}.mode-bh4{...}.mode-b.cont{...}.mode-b.contulli{...}/*=Emode-b*//*=Smode-c*/.mode-c{...}.mode-ch4{...}.mode-c.cont{...}.mode-c.contp{...}/*=Emode-c*/从上面可以看到mode-a一个独立的模块,当它作为“mode-b和“mode-c一部分时,就成了模块中的模块了抛下砖,希望能引出更多同类相关的讨论。希望大家对专业网站制作网站建设模块化方面有更多的收获。

  信息文章出自:北京网站建设网站制作公司企业-东浩联创 p>

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:网站建设的常见问题分析 | ·下一条:优秀网站建设必须拥有专业网建团队

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有