最世界--项目总结

2016-12-30  本文已影响0人  Victor细节
做项目的思路
  • first 当拿到一个项目后,首先要思考项目有哪些难点,会产生什么样的bug,不同的网页有什么联系,需要把哪些功能单独拿出来单设一个html等等。。
代码的规范问题

在我做项目中,很多时候都在查找写过的代码,尤其是在写js的时候。这时候一个良好的编码习惯会给你节省很多的时间。

  • 有良好的代码注释习惯
$.load()方法的使用

以前在写页面时,只能每个页面单独编码,使用load()方法后就方便多了,可以同时在多个页面上调用一个html页面,大大提高了编码效率,与代码质量!!!

调用

$.load(url,fn); //url内添加html文件

注意事项

当我更新了subNav.html以后,在浏览器里load方法仍旧在使用旧的subNav.html,就算我按刷新键也不管用。这里存在了一个缓存问题!!!

**以下为我在网上找到的解决办法 **

有关于轮播图方面的问题

以前在做轮播图的时候,是没有动画效果的,只是改变了背景图片,这样就降低了用户体验。

  • 增加动画效果
有关于二级菜单联动方面的问题

二三级菜单联动是每个网站所必备的功能,也是每个学习制作网站的朋友所必须接触的

以下是我在项目中总结的问题

  • 设置鼠标移入事件时,要用mouseover事件

在项目中学到的小技巧

在文字末尾添加省略号

    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;

添加伪元素

@font-face {
font-family: 'zworld1';
src: url('../font/zworld.ttf') format("truetype");
}
@font-face {
font-family: 'zworld2';
src: url('../font/iconfont.woff') format("truetype");
}
.herderSearch button{
font-family: 'zworld1';
padding: 5px 0;
font-style: normal;
font-size: 1.5em;
color: silver;   
}
.herderSearch button::after{
 content: "\e60f";
}
上一篇下一篇

猜你喜欢

热点阅读