编写高质量的代码--基础:结构和样式,行为的分离
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了编写高质量的代码--基础:结构和样式,行为的分离,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2302字,纯文字阅读大概需要4分钟。
内容图文
![编写高质量的代码--基础:结构和样式,行为的分离](/upload/InfoBanner/zyjiaocheng/395/4fb6a124d1b54d48b7b504ab061c0a22.jpg)
精简:尽量减小文件的大小,提高页面加载速度。
重用:提高代码的重用性,减少冗余代码,提高开发速度。
有序:提高代码的结构性,组织好代码结构更利于维护和应变特殊情况。
在我们的工作中你可能会遇到这样的代码,或者说你可能写出这样的代码
<td width="100%" height="20" class="f9pt" align="center"> <font color="#346F0E">下载</font> <input type="text" name="wd" size="40" onMouseOver="this.focus()" onFocus="this.select()" style="margin-bottom:-5px;font-size:16px;height:1.78em;font-family:arial,sans-serif,宋体; padding-top:2px;padding-left:1px" maxlength="100"> </td>
多么美丽的代码。。。。
首先,不说代码的合理性,我们只讨论代码的标准,这里的代码没有遵从最基础的web标准-结构样式和行为的分离。上面的代码是一段html,css,js驳杂在一起的代码。为了提高网页性能和方便团队开发,我们应该将结构、样式和行为分别用单独文件分离开,如下。
test.html 文件:
<link rel=”stylesheet” type=”text/css” href=”test.css” /> <td class="f9pt myTd"> <span class=”myFont”>下载</span> <input type=”text” name=”wd” size=”40” id=”myInput” maxlength=”100” /> </td> <script type=”text/Javascript” src=”test.js”></script>
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标签。
<style type=”text/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} </style> <td class="f9pt myTd"> <span class=”myFont”>下载</span> <input type=”text” name=”wd” size=”40” id=”myInput” maxlength=”100” /> </td> <script type=”text/Javascript”> var myInput = document.getElementById(“myInput”); myInput.onmouseover = function(){ this.focus(); } myInput.onfocus = function(){ this.select(); } </script>
以上就是编写高质量的代码--基础:结构和样式,行为的分离的内容,更多相关内容请关注PHP中文网(www.gxlcms.com)!
内容总结
以上是互联网集市为您收集整理的编写高质量的代码--基础:结构和样式,行为的分离全部内容,希望文章能够帮你解决编写高质量的代码--基础:结构和样式,行为的分离所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。