欢迎光临缘震官方网站
案例库 | 彦蓁科技 | 新官网

网站建设|网站设计|网站制作|上海网站建设|上海网站设计|上海网站制作- 缘震网络

网站建设|网站设计|网站制作|上海网站建设|上海网站设计|上海网站制作- 缘震网络
精彩案例
精彩案例

地址: 上海市静安区共和新路4718弄10号楼2楼

热线:400-166-3538

电话:19301461038

邮箱:sales@shyuanzhen.cn

页面重构中的模块化思维

2015-11-13 00:00:00

0

 最近被“模块化”缠身,又是文章又是PPT的,被逼着想了很多相关的东西。整理下我这段时间对于“模块化”的思考,大多都是我自己从事页面重构这份工作的经验和理解,在一定程度上存在局限性,也希望自己能温故而知新。

“模块化”只是我们对于过去一直使用的技术、方法的一个新潮的称谓,就像“Ajax”。不过做为页面重构发展的一种趋势,越来越被大家重视,不自觉也满口的“模块化”,只是你真的理解什么是“模块化”吗?

什么是模块化?
对“模块化”的解释,在 CNKI 中就有28种。可见“模块化”思维使用的广泛。最接近页面重构中的“模块化”,现有的解释应该就是软件开发中的解释了。

先看一下百度词条是怎么解释“ ”的:

模 块化是指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程。每个模块完成一个特定的子功能,所有的模块按某种方法组装起来,成为一个整体, 完成整个系统所要求的功能。模块具有以下几种基本属性:接口、功能、逻辑、状态,功能、状态与接口反映模块的外部特性,逻辑反映它的内部特性。在软件的体 系结构中,模块是可组合、分解和更换的单元。

相关的书籍也蛮多的,有兴趣的同学可以搜一下。需要强调一点,我们所借鉴的是一种思维的方式。

页面制作为什么需要模块化?
站点内容越来越多、代码越来越臃肿,渐渐影响到了客户端的体验(主要是打开速度),影响到了维护的效率。有什么方法可以解决这些问题呢?

我 们很容易就想到:减少代码冗余、提高代码重用率、图片压缩等等,而这些要如何实现呢?模块化思维可以解决,即可以有效减少代码冗余、提高代码重用率,更重 要是可以支持到多人维护,降低维护成本。CSS写法较为灵活,容易产生代码的耦合,使用模块化也可以在一定程度上降低耦合度,对于BUG的定位也有帮助。 所以,我们更应该在站点前期就重视并使用“模块化的思维”编写站点。

我们之前经常提到的站点性能优化,有相当一部分也是“模块化”的内容,比如提高代码重用,提高开发效率等等,“模块化”的优点还有很多,我大概列了一下:

提高代码重用率 
提高开发效率、减少沟通成本 
降低耦合 
降低发布风险 
减少Bug定位时间和Fix成本 
提高页面容错 
更好的实现快速迭代 
更好的支持灰度发布 
其中最重要的一点,我认为是“提高代码重用率”,这也是模块化最重要的特点之一。

如何实现“模块化”?
这里的主要问题是HTML与CSS的“模块化”,我们可以看下换肤的实现方法:

同一类名,换文件(JS) 
同一文件,换类名(JS) 
由此可知HTML与CSS的接口实现:

CSS引入的三种方式 
类名 
为 了更好的实现这种接口,需要有相关的(交互、设计、页面、开发)约定、规则、规范,比如:所有当前状态都使用同一个类名“nonce”,所有变灰的表现都 使用原类名后加“_n”,Tab的实现方式等等。有了这些约定、规则、规范后,HTML代码就很容易可以实现模板化,统一接口规范。

有两个误区需要先认清下:

模块化后并不是就能被使用在任何位置(模块化后的代码段也是有适用的范围限制,需要一个提供接口规则的环境) 
模块化后并不是就不能再变更(模块化后的代码段可根据实际需要做修改) 
完 全独立的模块放在同一项目中,由于项目有自己的表现、交互统一性,所以各模块间必定出现类似的部分,这些部分可以被提出来做为公共的定义,减少冗余,这时 就会出现耦合的问题,完全不耦合是不可能的,因此模块化中很重要一点就是“适度的耦合”。有了公共定义,就得调整模块样式的实现方式了,而这种调整也会影 响到“接口”的实现方式。


有利于网站优化的建站细节

一、符合用户需求的程序和内容

  1、程序。在做网站之前要考察什么程序是符合这个网站的,比如建站,搜索建站出现在百度首页的是建站吧,那么说明搜索建站的用户有讨论需求,那么论坛类型更加适合上海网站建设。但是如果搜索婚纱摄影,出现在百度第一名的是百度图片,就说明图片类的dede程序更加适合这种类型的网站。而搜索小学作文这类的词语文章类站点更加适合。

  2、内容。在设置网站的导航和首页布局前需要分析用户需求,分析的目的是知道用户对那些内容感兴趣以及重要程度。分析的方法是看百度的下拉框、相关搜索和搜索所得的隐形需求。比如搜索“网站建设”得到的是:网站建设公司、网站制作、建站技术等等这些关键词,说明用户对这些内容更加感兴趣,那么我们可以将这些关键词设置为网站的栏目名称。其次就是隐形需求,从搜索“网站建设”这个词的下拉框和排名在首页网站可以得出搜索这个词的用户具有讨论需求,那么我们可以做论坛或者设置一个讨论版块或者调用百度贴吧的数据作为网站的一部分。

  二、便于优化的路径设置

  1、路径的层级

  一般的中小型站点路径册层级不超过三层,比如:域名/news/1771.html、域名/news/xx/1771.html前者是两层路径、后者是三层路径。网站的层级太深影响一部分内容的收录,但是文章的位置并不是取决于路径上的层级,而是看在网站的哪个具体位置。比如处于第三层的一篇文章,但是在首页有直接连接,那么这篇文章便处于第二层。

  中小型网站层级大于四级以后,处于第四级层次的文章难以被搜索引擎收录。原因是搜索引擎认为中小型站点内容不多,三个层次足够了,而位于第四级上的文章搜索引擎会认为他们并不重要,所以不给于更多的关注。

  2、路径名称设置

  通常一般采用目录名称的全拼形式而且是1-2个词的全拼,如果是2个字以上的目录名称,采用目中的主要关键词。

  (1)采用全拼有利于关键词的排名

  (2)使用两个词的拼音便于用户记忆

  (3)重叠的部分可以在域名中弥补。

  三、符合优先级的布局

  优先级也是我们常说的“F”型,从上到下、从左到右重要程度依次递减,按照优先级,最重要的内容放在左上角,最不重要的内容放在右下角。在导航里面最重要的栏目靠首页最近。

  分析优先级的方法:

  (1)通过百度指数,指数越高搜索量越大,重要程度越高

  (2)百度相关搜索,在相关搜索里左上角的长尾词搜索越多,右下角的长尾词搜索最少。

  四、附加价值的内容和内链布局

  附加价值的内容是能给到用户不同体验以及满足用户需求的内容,不一定需要原创的文章,能比互联网上其他的文章更有价值、更能解决用户的问题。比如文字+图片、文字+表格、文字+视频、文字+动画,创造具有附加价值的文章需要注意一下几点:

  1、文章排版段落清晰、一种字体、文字在保持两种颜色、文章中间无广告、无额外的链接。

  2、通过图片、视频、表格、动画等其他因素丰富内容,用户阅读起来对更加容易明白。

  3、通过整理百度知道、问答类的内容获得质量比较高的文章。

  4、当内容出现用户难以理解的内容时有内链的布局。

  内链链接整个网站,如果最终页除了导航以外以及其他必要链接没有其他的外链布,搜索引擎会认为这个内页的质量相对相抵,内链的设置要结合数据分析,需要注意几个点:

  1、文章正文不能随意布局北脸,如果出现用户不理解的问题或者技术名词才需要布局站内链接。

  2、文章内部或者名词内链以及名词解释的内链一定要链接到对应的最终页。

  3、相关推荐文章。相关推荐文章也是内链的一部分,推荐的文章通过数据分析、用户行为轨迹和关键词匹配原则。

  五、长尾关键词布局

  长尾关键词的布局要在网站制作前规划好,然后结合内容的布局和URL设置全面掌握整个网站的长尾关键词,前期布局长尾词的好处在于能整体掌握整个网站的长尾词,并且可以避免长尾关键词重复和竞争。有三个注意到点:

  1、挖掘长尾词,用百度相关搜索、百度下拉框和搜搜问问、百度知道挖掘长尾关键词。也可以用百度推广助手挖掘长尾词。

  2、竞争度大的短词作为栏目名称和列表页关键词,竞争度小的长尾词作为最终页长尾关键词。

  3、意思相近但表达不相同的长尾关键词选择包含其他长尾词的长尾关键词,其他长尾关键词作为生态圈外链文章链接网站的这篇文章,提供外链支持。


缘震网络-互联网运营专家,专业建站十余年

联系我们


• xtb_dh.png 免费热线:400-166-3538

• xtb_dh.png 咨询电话:19301461038

• share_icon03.png 咨询QQ :63778992 

• share_icon02.png 微信咨询 : chunhua19820

• zx.png 直接咨询 

公司名称:上海缘震网络科技有限公司

开户银行:中国工商银行上海市彭浦支行

银行账号:1001 2508 0930 0206 455



总部:上海市奉贤区金海公路6055号29号3楼

分部:上海市静安区共和新路4718弄10号楼2楼

商务官网:www.shyuanzhen.cn

新官网:www.shyuanzhen.com

案例库:www.shyuanzhen.cc

彦蓁科技:www.shyanzhen.cn

缘震网络成立于 2014 年,公司主要经营全案策划,高端品质网站建设、多媒体视频宣传片制作、微信公众号开发、微信小程序开发、商城定制、SEO优化、电商托管、空间托管、网站维护、应用软件开发、手机端APP开发、等为客户提供一条龙网络运营解决方案的的技术型企业。我们在人力资源、业务范围、设计、技术、服务、信誉度、规范管理及企业文化等诸多方面完善自己,公司目前已与千余家各类客户进行长期战略合作,提供专业的网站建设与运营服务。我们的口号:广结良缘、震古烁今!

网站关键词:网站建设  网站设计  网站制作  上海网站建设  上海网站设计  上海网站制作  上海网络公司  网站建设上海  上海做网站  上海建设网站  上海做网站公司  上海建网站公司  上海高端网站建设  上海手机网站建设  怎么建设网站  如何建设网站  营销网站建设  品牌网站建设  网站建设方案  响应式网站建设  外贸网站建设  公司网站建设  建设网站  网站建设服务  高端网站建设  网站优化服务  上海网站公司  企业网站设计  官网制作  官网建设  官网设计  网站建设公司  网站设计公司  网站制作公司

网站建设|网站设计|网站制作|上海网站建设|上海网站设计|上海网站制作- 缘震网络
缘震世界
关于缘震
服务及合作流程
我们的优势
我们的团队
客户及评价
招贤纳士
新闻中心
最新动态
缘震优势
网建知识
网站建设
精彩案例
响应式网站
PC站
手机站
微信公众号
微信小程序
数字孪生
微信平台
APP开发
解决方案
联系我们
联系我们

官方二维码

版权所有:上海缘震网络科技有限公司   备案号:沪ICP备15001555号       公安备案号:31010602002651   

免费热线:400-166-3538

在线客服