这10件事情,你做网站之前都有考虑吗?

 1.命名尽量统一。

  命名有很多地方,比如页面该如何统一命名,要是用wordpress建站,命名就该遵循wordpress的文件命名规范,比如文章页single.php,分类页category.php,搜索页search.php等。页面命名以主旨清晰为主,比如作品页就是works.php,关于页就是about.php。在做网站前先查查这类的文章,对自己的网站页面有所规划。

  还有一种命名是代码里头的命名,比如页面的各个结构,css样式,js的命名。这一点挺难,需要慢慢的习惯养成,也是挺能看出你是不是专业的,反正我没做到。

  2.将网站性能的考虑贯穿于你的整个建站过程中。

  使用的图片都可以事先无损压缩。去查看什么是性能优化,雅虎性能军规。比如像我,事先就没考虑到,所以网站性能不是很好,打开的时间挺长的。

  3.控制做网站的节奏。

  控制好时间,别拖太久。我是典型做东西很慢的人,这跟太业余也有点关系,有一茬没一茬的做,拖太久,前面写的代码,虽然是自己写的,但也很有可能忘记的,这就很费事了,做网站要规划好时间,有个日程表最好。

  4.尝试使用新技术、创新的想法。

  这样的话做完会有成就感。否则做一个网站,也练习不到多少本领。当然我的想法是,做一个网站,既可以有商业价值的考虑,也能锻炼自己的技术,是以这双重目的考虑的。

  这是我做了好几个网站以后最大的感触,我做的很多都是用自己很熟练的方法实现效果,新学的技术常常都没什么机会用起来,做完以后会发现酸爽的感觉基本没有,成就感大大降低。

  5.从设计前端到后端到运营,整个网站下来,挺能培养成为全栈工程师的能力。

  我以前觉得我感兴趣的是前端,不是感兴趣,是会的是这个,所以我的自我培养的目标就是这个,可后来发现,那些社会化的职业分工之下,光有前端的技术可做不了网站,特别郁闷,应该想办法培养自己成为全栈工程师。

  其实我觉得最主要的区别,不是以专业的技术为划分的标准,而是以成果为计量单位,比如完成一个网站,一个APP,这样来规划自己的自学课程。为了独立完成一个网站,我该去学哪些语言,比如CSS3,Jquery,Bootstrap,php或者node,大概都要懂一些,别过早的以社会化的职业分工的职位定位自己。

  6.不要想着一下实现全部的功能,留给以后升级的空间。

  如果你做一个网站是自己用的话,慢慢做,不要急于求成。别想着一下子实现所有的功能,想想还是先实现基础的功能,做的差不多了之后,开始调整细节。

  当然如果是你自己用的博客网站,我建议每隔一段时间升级下功能,保持和流行同步,别到很久了发现自己的博客不论是设计还是功能都老旧腐朽了。不过我看大部分的人都做完就算完了的。

  7.有个师傅,起码有个不知道怎么办的时候,有个能问的人。

  第一次做的话,最好跟有经验的人聊聊天,大概清楚他们会考虑哪些细节,会很有帮助。你会发现聊了之后,你的想法会有很大的不同。这挺重要的。

  8.尽量不要以后有重构的可能。

  你会发现重构是件特别麻烦的事情,即使让别人做,人家也会跟你多要钱,接的人也少,大部分人不喜欢二次开发,啃老骨头,所以一开始就要有全局观,想清楚喽。

  跟第一条有些相关,拿我的例子吧,我现在主要是在做优化,手机端的优化,但是发现因为命名之类的问题,css写的时候没处理的很清楚干净,之后优化的时候,因为都是尽量做到不再调整css样式,不改变原有的结构,都用js来做,css当初写的时候没写好,本该独立写的一些样式混在一个类里头写,就不好办了。

  比如文章列表页的结构一般会跟文章详情页的结构差不多,写CSS的时候大概会共用一个样式,这都不是很好的处理办法,你会发现如果要修改这个样式,因为样式关联太多,这个页面变了,那个不想变的页面也变了,所以做静态页面的时候,做完都要检查看看,从长远以后的考虑,样式到底要不要分开写,怎么分开,才不至于以后写js或者重构的时候太费劲。

  9.一个效果有多种实现方法,该如何选择

  选择用哪种方法实现,得看你自己的水平以及你的网站的定位,水平不用说了,网站的定位跟兼容性有些关系,也跟网站建设的成本定价有关,特别复杂的实现方法会费精力的。

  比如同样的实现一个圆形图片的效果,大型的网站一般会选择两层图叠加的方式,这样兼容性会比较佳。小一点比如自己的博客网站,就用css3啦,舍弃那些低版本的IE吧。

  我自己的网站,因为一开始定位的就是个小众网站,所以为了以后我能用些很炫的新功能,低版本的兼容性,我都不在做了,让人升级浏览器去。

  10.试试看做个网站运营它

  走个流程,算是知道这中间所有的事情。做一个网站不怎么稀奇,好好的运营一个网站,会学到更多的东西。

时间: 2024-10-04 06:59:47

这10件事情,你做网站之前都有考虑吗?的相关文章

我们除了技术,还应该做的10件事情

每天是否重复着同样的事情?坐在电脑前面,不觉已经15,6个小时呢?我们在为计算机,互联网技术痴迷的同时,是不是同时也失去了很多,是否还记得清晨那纯澈的朝阳,黄昏那绚丽的晚霞,或许夕阳照射进办公室的那个转瞬,你还在办公桌前,琢磨着某一个瓶颈,缓和一下,你每天紧绷的神经吧,何必要为所谓的末尾淘汰而如老骥伏枥,合理的安排好自己的学习计划,工作计划,生活计划,毕竟人活着才是你在生命周期内的唯一真实存在. 做一做下面的10件事情吧,或许生活会更加的丰富 1.感受一下你身边久违的亲人,朋友,他们还好吗,大声

初学开发的人应该知道的10件事情

刚开始接触开发,你也许会有些迷茫,不知道从哪里开始,这个领域实在是有很多知识要学习.比如你可能会问自己"我应该学哪种编程语言?""我是否在学习后端的时候需要去了解下前端?"等等.以下 10 个建议希望能帮助你尽早做出选择. 1. 确定想掌握的技能 作为一个初学开发的人,你真正需要的是只专注于某一方面.了解很多语言确实有用,但精通其中一种才是你的优势所在.虽然精通很多语言也并非不可 能,但对初学者来说,这是需要时间的.因此,你需要做的是集中精力学习一种技能,并努力成为

PHP7:10件事情你需要知道的

你是一个Web开发人员或网站所有者?做你的网站上的PHP-enabledCMS如WordPress,Drupal的是,Joomla或Magento的运行?然后,我对你的好消息:新的PHP 7的功能完整的测试版于近日发布. 7.0.0在主要版本包含了许多很酷的功能,我们决定到整个后奉献给它.但首先,我们需要在几个催滑动.以下是php教程内容:需要注意的是PHP 7仍处于开发阶段,所以不要使用它在生产,直到11月,当时的最终版本将被释放.如果 - 作为一个未来的用户 - 你想利用你的开发过程公平的份

中年从这10件事情开始注意

1.家庭,从孩子教育抓起. 40岁,孩子大多已经上了初中,正是人生奠基的节骨眼儿上.不顾一切地抓好孩子的学业,使孩子在你的40-50岁前有个好大学和就业的好光景.如果孩子没教育好,只能说明你将度过一个郁闷的晚年. 2.注重健康,从锻炼身体抓起. 40岁,无论如何,你的身体都将走下坡路,骨骼开始老化,皮肤开始松弛,肌肉开始松软,此时,糖尿病高血压胆囊炎等很多病症找上门来.锻炼吧,再不锻炼就将晚矣. 3.多回家看父母. 40岁,你正当年,父母却开始衰老.不出多少年,父母将永别你.多看看父母,多孝敬一

记录童年悲惨的每件事情,保护自己。悲惨的童年经历,刻苦铭心记录着每一件事情,回忆里都是泪,每每记起都会流下眼泪。

1.曾经读书的时候跟他的车回家,大的他根本就没把我当人看,跟不要说尊重了,为了维护小的他,直接 叫我一个人坐在后面大大的货车箱里,他们对我真是太残忍了,从老家到厦门得做8,9个小时,暗嘿嘿的,关着 都不知道里面透不透气,当时的我好想哭,心在流血,心寒,一直忍住.2.过年做他车下来,照顾他两个小孩 我自己脚都酸死了,冻得发抖,一点素质教养都没有,水瓶直接丢到后面,像丢一条狗一样,你还谈尊重,直接 把你踩在脚底,那那时我还一颗红心向着家,我的心被刀割一样痛,我假装在睡觉,当作没看到,他们夫妻俩真 的

人生必须做的十件事情 不要在意别人的评论

http://www.nanrenwo.net/zlht/23193.html 一年过去了,很多人都对新的一年有了规划,那么你的规划有没有受到一些人的影响呢?事实上,没有人有权评判你.人们可能听说过你的故事,但是他们对你所经历的事情没有切身感受:他们没有经历你的生活.因此忘记他们对你的议论.关注自己的感受,做自己认为正确的事情. 点击图片进入下一页 即使有人对你评头论足,也要做下面10件事情: 1. 照顾好自己.--自己和自己的关系是最亲近的并且是你所拥有的最重要的关系.如果你照顾不好自己,你也

每件事情都有原因的

儿子刚正式入园时,并不是像别的孩子那样进班级哭闹,而是进大门时,门口例行健康检查的地方特别不配合,但是进了班级倒是没事了. 给他讲道理不行,后来想了想,我猜测可能是入园前我们有两件事情影响到了他,一是入园体检,体检门口的发号的大爷告诉我们先去抽血验血,结果抽血后小朋友哭的一塌糊涂,然后再去检查口腔时,不太配合了就,结果那个医生脾气特别臭,急吼吼的说我们这又不是打针,有啥好怕的,男孩子咋还这么不勇敢什么什么的,结果小家伙死活不配合,然后我们到了另外一个房间,测试听力的地方,那位医生态度很好,我跟她

新购买的vps应该做的几件事情

1. 修改root密码      passwd   root 2.新建用户     useradd  vinentguo 3.配置免密码登陆 .使用新建用户登陆vps. mkdir ~/.ssh/chmod -R ~/.ssh/touch ~/.ssh/authorized_keys  && chmod 644 ~/.ssh/authorized_keys将公钥 放入 新建的 authorized_keys 文件中 4.禁止root登陆 sudo vim /etc/ssh/sshd_con

让你的代码只做一件事情

还记得周星驰主演的电影<国产凌凌漆>有一段让人捧腹的情节, 在凌凌漆和司令对战时刻, 达文西半路杀了出来, 扬言要让司令尝一下他新发明的集10种致命武器于一身的「要你命3000」的威力, 传说这是胜过任何武器10倍威力的杀人利器,然而,还没等武器开锋,司令一枪就把达文西给打残了.周星驰的电影就是这么无厘头,但通过这个情节来仔细观察我们的世界,会发现一种规律,我们人类生产的任何工具,都是针对解决特定问题的, 换句话说, 很多工具功能都是单一性的, 多功能的事物似乎没有那么容易流行开来,就像文西发