网页设计新手30条进阶秘技

2020-05-08 08:43:54易采站长站整理

当你在埋头写代码时,可能会经常顺手或偷懒的加上一点嵌入式css代码,就象这样:

 

<p style="color: red;">Oncoding编码营</p> 

 这样看起来即方便又没有问题,但是它会在你得代码中产生问题。

在你开始写代码时,最好是在内容结构完成之后再开始加入样式代码。

https://www.easck.com/d/file/090515/2104493Y6-1.png这样的编码方式就像打游击,是一种很山寨的做法。——Chris Coyier

更好的做法是,把这个P的样式定义在样式表文件里:

 

#someElement > p {  
  color: red;  

 

4. 在页面head标签中引入所有的样式表文件

理论上讲,你可以在任何位置引入CSS样式表,但HTML规范建议在网页的head标记中引入,这样可以加快页面的渲染速度。

https://www.easck.com/d/file/090515/2104493Y6-1.png在雅虎的开发过程中,我们发现,在head标签中引入样式表,会加快网页

加载速度,因为这样可以使页面逐步渲染。   —— ySlow团队

 

<head>  
<title>My Favorites Kinds of Corn</title>  
<link rel="stylesheet" type="text/css" media="screen" href="path/to/file.css" />  
<link rel="stylesheet" type="text/css" media="screen" href="path/to/anotherFile.css" />  
</head> 

 

5. 在页面底部引入JavaScript文件

Place JS at bottom

要记住一个原则,就是让页面以最快的速度呈现在用户面前。当加载一个脚本时,页面会暂停加载,直到脚本完全载入。所以会浪费用户更多的时间。

如果你的JS文件只是要实现某些功能,(比如点击按钮事件),那就放心的在body底部引入它,这绝对是最佳的方法。

举例:

 

<p>And now you know my favorite kinds of corn. </p>  
<script type="text/javascript" src="path/to/file.js"></script>  
<script type="text/javascript" src="path/to/anotherFile.js"></script>  
</body>  
</html> 

 

6. 不要使用嵌入式JavaScript,这都21世纪了!

许多年以前,还存在一种这样的方式,就是直接将JS代码加入到标签中。尤其是在简单的图片相册中非常常见。本质上讲,一个“onclick”事件是附加在标签上的,其效果等同于一些JS代码。不需要讨论太多,非常不应该使用这样的方式,应该把代码转移到一个外部JS文件中,然后使用“ addEventListener / attachEvent ”加入时间侦听器。或者使用jQuery等框架,之需要使用其“clock”方法。