徐州SEO优化将网站关键词排名推广到百度快照第1页
152-1580-3335

网站推广、网站建设专家!

专业、务实、高效

联 系

您现在的位置:徐州网站优化 > SEO技术 > 代码重构:让您网站的代码更漂亮战简约

代码重构:让您网站的代码更漂亮战简约

代码重构:让您网站的代码更漂亮战简约

重构,那个词正在前端那块让人念到的更多的是页里造做(HTML/CSS)那块的事情。然后正在前端中借有一块更主要的处所 —— 那便是代码的重构;教硬件工程的同窗该当会比力分明。

代码重构,简朴去讲便是把本来的代码从头构建战编写,让代码愈加明晰,提拔代码的复用性战机能等。

上面开端扔砖,期望能为正在做代码重构战对代码重构有爱好的同窗能带去一些启示战协助。

真例:Web弹层(Dialog/LayerBox/LogicBox)

代码一:

那里创立一个对话框(多例)的根本代码,那里次要做了以下几件事

1、  假如页里上找没有到为当前ID的对话框,则创立一个新的;

2、  设置对话框题目;

3、  设置左上角封闭号令菜单的变乱;

4、  设置对话框内容;

5、  设置对话框操纵按钮。

考虑:

1、  能否实的需求多例情势的组件;

2、  能否实的需求正在左上角减一个封闭号令菜单;

3、  ……

代码两:

 

颠末之前的理论,将多例改成单例,那里也来撤除了左上角的封闭按钮,为了删减其扩大战灵敏性,那里接纳了变乱注进(钩子)的方法停止回调解理。

关于此次重构后,获得以下改良:

1、  将多例改成单例,低落了对真例的保护,而且更便利的对真例停止办理;

2、  变乱机造的改成,削减变乱绑定战保护;

3、  将HTML构造解耦,JS代码没有需求体贴页里构造的保护;可是会带去页里上的保护事情;

考虑:

借有无别的更灵敏战简约一面的方法呢?

代码三:

上里是近来的一个演进版本,那个是一个大众的逻辑弹层(表单操纵等),那里较上一次来调了变乱钩子,间接接纳callback通报的方法,并接纳链式的方法停止处置,页里上挪用愈加简朴。

挪用示例:

较之前比拟:

1、没有需求先来set对应的变乱钩子;

2、办法别离,各司其职。如:show/hide 只卖力其可睹性,别的的由对应的办法处置,使接心办法的职责更明晰;

3、页里构造回归到了JS代码,思索多产物的使用场景,削减页里构造的保护

OK,扔砖完毕。

最初一句话,代码SEO无行境,只要更多的考虑、重构。让本人的代码更具可用性、灵敏性。也为团队低落进修本钱。

延长浏览:

  • 网站代码优化怎样做?得教会做“加法”
  • 该怎样经由过程代码优化去进步网页减载速率?
  • 网站代码优化:网站加快必需留意的八个圆里

注:相干网站建立本领浏览请移步到建站教程频讲。

 

您可以通过以下方式在线洽谈:
网站策划 营销推广 投诉建议

相关信息

网站优化中枢纽词发掘拔取归类有天么讲求? 网站优化中枢纽词发掘拔取归类有天
环绕做SEO道到底便是做枢纽词,不管是选词借是枢纽词排名也好实在皆是
珠海企业网站建立的l考虑 珠海企业网站建立的l考虑
关于一个企业去道,除公司简介、产物引见战联络法子以外,借有那些圆里
新脚站少怎样判定友谊链接的量量 新脚站少怎样判定友谊链接的量量
做为每优化枢纽词站少去道,正在网站新建早期,皆要做优化件工作,操纵
王思明:怎样经由过程天然搜刮真现流量粗准转化 王思明:怎样经由过程天然搜刮真现
用户到搜刮引擎去查询疑息,搜索引擎优化几枢纽词企图,如查询导航、查
DISCUZ!X1.5论坛法式SEO优化齐攻略 DISCUZ!X1.5论坛法式SEO优化齐攻略
今朝海内站少做社区的尾选法式莫过于DISCUZ战PHPWIND,笔者搜索引擎优
教会了SEM,便该记了SEO? 教会了SEM,便该记了SEO?
并且做搜索引擎优化借搜索引擎优化很网站优化的风险,果为搜刮引擎优化
SEO没有是电子商务网站胜利的唯优化收面 SEO没有是电子商务网站胜利的唯优
SEO意为搜刮引擎优化,为远年去较为盛行的收集营销方法,次要目标是删
新站两礼拜冲PR2谷歌搜索引擎优化排名的心得 新站两礼拜冲PR2谷歌搜索引擎优化
如今,我所要阐明的是,我网站优化9月1日到9月14排名2枢纽词礼拜,怎样
沧州360优化枢纽词排名做的好的有哪些? 沧州360优化枢纽词排名做的好的有
360优化枢纽词排名,,,
裙丶守6老站SEO诊断,我的网站打破心正在那里? 裙丶守6老站SEO诊断,我的网站打
SEO正在中国互联网起步不敷十年,当下SEO市场混象横死、门派系统紊乱,