编写高质量的代码–基础:结构和样式,行为的分离

实现高质量的代码需要我们在结构和样式,行为的分离的基础上做到:精简,重用,有序。

精简:尽量减小文件的大小,提高页面加载速度。

重用:提高代码的重用性,减少冗余代码,提高开发速度。

有序:提高代码的结构性,组织好代码结构更利于维护和应变特殊情况。

 

在我们的工作中你可能会遇到这样的代码,或者说你可能写出这样的代码

  下载  

登录后复制

多么美丽的代码。。。。

 

首先,不说代码的合理性,我们只讨论代码的标准,这里的代码没有遵从最基础的web标准-结构样式和行为的分离。上面的代码是一段html,css,js驳杂在一起的代码。为了提高网页性能和方便团队开发,我们应该将结构、样式和行为分别用单独文件分离开,如下。

test.html 文件:

  下载  

登录后复制

test.css 文件:

.myTd{width:100%;height:20px;text-align:center;}.myFont{color:#346F0E;}#myInput{margin-bottom:-5px;font-size:16px;height:1.78em;font-family:arial,sansserif,宋体;padding-top:2px;padding-left:1px}

登录后复制

test.js 文件

var myInput = document.getElementById(“myInput”);  myInput.onmouseover = function(){  this.focus();}myInput.onfocus = function(){  this.select();}

登录后复制

或者你如果实在必须写在html页面内才舒服,那么最好也要用如下用上style和script标签。

  .myTd{width:100%;height:20px;text-align:center;}  .myFont{color:#346F0E;}  #myInput{margin-bottom:-5px;font-size:16px;height:1.78em;font-family:arial,sansserif,宋体;  padding-top:2px;padding-left:1px}  下载   var myInput = document.getElementById(“myInput”);  myInput.onmouseover = function(){this.focus();}myInput.onfocus = function(){  this.select();}

登录后复制

以上就是编写高质量的代码–基础:结构和样式,行为的分离的内容,更多相关内容请关注PHP中文网(www.php.cn)!

 

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2837690.html

(0)
上一篇 2025年3月9日 07:44:42
下一篇 2025年3月9日 07:44:51

AD推荐 黄金广告位招租... 更多推荐

发表回复

登录后才能评论