5-21日凌晨,我有几件事情要做,学习jQ做web应用开发,同时还想看wordpress开发,最终选择了花费一个星期让自己能独立开发wordpress主题。
过去5天了,今天是第6天,回顾最近几天发生的事情,再次计划好下一阶段做什么。有目的性的学习,不至于让自己左顾右盼,什么都做效率显得很低。
5天时间里面,真正在高效学习的也就三天。第一天,心中多了一个计划,知道最近一个星期要开发wordpress主题,当时在想要怎么做。就去wordpress官网去看主题相关的官方文档,当时看文档,觉得子主题更容易开发一些,要不要开发子主题? 在对一件事情没大致了解的时候,总是想先做个简单的东西吧。反正第一天没有动手去做,在想要怎么去做。学习并不是每天都有大量的时间去学习,第一天下午和晚上陪老婆聊天了。当天做的东西也不多,除了早上看的wordpress官方文档的内容。
第二天时间,搭建wordpress开发环境很简单了,下载的instantWP,可以随U盘携带,到有电脑的地方就可以开发,不过我主要在自己电脑上开发。第二天搭建好环境之后,想开发主题必须要看下别人开发的主题,就在找找主题,总是觉得主题布局也就那样,都是大同小异,换些图片等。当时心里还是有些不确定性,没有动手写代码之前,不知道要做什么总是有点不安。晚上我告诉自己,不能再找主题了,这样一直在别人的阴影之下,要自己动手了,晚上就看《wordpress theme development beginner's guide》,先看了开始的介绍部分,主要说wordpress怎么用,这点我已经没什么问题了。第二章说的要想好自己的主题怎么设计。可以用PS,也可以先做个静态网页。我先试着按书上教的敲了一些代码。回去休息的很晚。
第三天,《wordpress ...beginer's guide》没看完,接着看,这一整天时间,在看第二章如何设计你的主题,作者在写这本书的时候,书上提供的怎么敲代码和送给我们的代码区别很大,也就是书上按它的步骤来,都是正确的结果,我的刚开始结果不是很正确。不过,我想还是先把这一章代码敲完吧,就按照书上的一直在敲代码,终于看完第二章了,花了2个小时。发现怎么和书上最后的结果有些不一样,想要得出正确结果,还要继续敲代码。这时候看完了这一章,包括书上所说的说明部分,已经有个大体印象要怎么做了,又重新敲一遍代码,这时候错误很少了,第二遍代码,全部我自己手敲,这一次敲完全程代码知道了wordpress主题中的重点部分在于CSS渲染,html重要性不是特别大。这一天就只是把主题的html代码和CSS代码敲了一遍,一天做一件事情,不过也是有收获,当天晚上随便看了一下第三章的用PHP写,我知道这时候才是真正的重点部分。敲了几个样例,觉得不难,很兴奋,这天睡的还是很晚。
第四天,主要看第三章,把静态主题换成动态的,就是把HTML换成php文件,里面修改一些内容。wordpress提供了很多模板标签,所以开发起来很容易,刚开始在写的时候有些错误,经过我几次排查,就知道怎么处理错误了,同时不要觉得wordpress开发有多难,不难。这天主要做的就是改HTML文件中的内容,借助wordpress提供的很多标签实现无门想要的功能,重点还是在于布局,不过之前写好的CSS文件,现在稍微修改一下就好了。最后把文件模块拆分,放页面头部的,放页面尾部的,放侧边栏的,放功能的等等。这时候wordpress主题已经成型了,也就是网站已经是动态的了,自动从数据库加载内容,可以设置侧边栏和底部挂件,设置菜单等等。写内容,页面就会更新,而且主页面的CSS是自己写的,还是响应式的,网站已经成型了。下面要做的就是细化,让用户感觉更好一点。
第五天,昨天一整天的专业课,从早到晚在写作业,早上写作业,上午专业课两节,下午专业课三节,晚上抄第二天的实验报告,一整天什么都没做,就是在上课看wordpress相关的资料。我可以用wordpress做的事情,做什么多人网站,什么杂志网站等等,绝大部分的网站都可以用wordpress来做。
第六天,2016-5-26,还是没做wordpress相关的东西,早上在想下一步要做什么,下载了《Bootstrap ..》这本书看起来挺好,教我们做绝大部分网站的布局,我觉得认真看过这本书,对wordpress开发上又增强不少实力,下载了,《wordpress 4.x complete》这本书涵盖了wordpress的各方面,后面基于wordpress做社区网站等等,也是好书。又下载了《wordpress theme design》和我之前看的书应该相差不多,如果去看也就是在主题开发中要注意的细节印象更深了,这几本书我下载下来准备看,现在还没定下来看那本书,从不断找书上,可以感觉的到这两天又止步了。做个回顾,与分析。
昨天老师找我,让我设计一个有关视频监控的布局页面,我觉得还好不是很难,这个东西需要多人去做,页面里面的内容是别人在做的。内容就是摄像头,在页面里面加上一个摄像头。 我想这个东西主要功能就两个
1、 一个把摄像头的位置布局好,很简单,因为摄像头是一帧帧的图片,我看了那个摄像头的具体页面内容明确知道摄像头中就是图片,所以布局很简单。
2、布局好看点,页面中加入可以操作传感器的按钮之类的,放侧边栏。这点在阻碍我的进展。如果要三栏布局,最左边没什么东西可以加,因为现在主要就是监控和操作传感器节点,这样一想,也就是两栏。操作传感器的那一栏要显示什么?实时数据,还有各种操作。
传感器这一栏,不是那种简单的美观东西,这一栏需要很强的逻辑,页面的实时效果,点击每个按钮出现什么操作。
获取数据要写PHP。
画图表写js。
按钮美化用CSS。
功能有了,到了里面具体放什么按钮,一时头脑反应不过来,按钮放在哪里,这个按钮要做什么...瞬间头脑不清晰,不知道要怎么做了。现在无负责的是显示,里面硬件部分的操作,我不熟悉,不知道加什么逻辑按钮过去。 我只知道像传感器发送数据,还有点击显示传感器数据的内容。只是按钮放在哪里。想下,那就这样写吧。放两个按钮,一个按钮用来选择显示哪个传感器数据,一个按钮用来选择像哪个传感器发送数据。
样式改为三列,最左边一列加上地图显示目前传感器的节点位置。中间放摄像头,右边放按钮。
上面的这个小东西,今天没想出来怎么做,wordpress也没开发,最近睡的晚,晚上就很困,从5:20吃个饭睡到了夜里11:00,休息一下,清醒一下头脑,好好休息,好好想想下一阶段要做什么。
1、老师布置给我的东西肯定要做,我想这几栏东西,按我现在想的去实现,耗费时间的地方还在于细调颜色,按钮样式等等,这些事设计要做的东西,我去做好麻烦。还有个办法就是无现在手里面有本bootstrap的书,bootstrap已经把网页样式中的很多东西都美化了,无好好消化吸收一下bootstrap 的东西,花费个3-5天时间不等。这样界面就好看很多。在学bootstrap的时候,对以后网页设计等等很多方面都有很多帮助,最近还是先看bootstrap。不然设计出来的界面,我不会搭配颜色,单纯干巴巴的功能,看起来太丑了。
2、网页设计的本质都差不多,帮老师做东西的同时,设计自己的wordpress主题个人博客迁移至wordpress。个人网站还有很多功能要添加,那不在最近考虑范围之内。
3、 就业指导作业,写围绕工作岗位做自我介绍,1-3分钟。写就业指导感想。
4、5-31号,嵌入式考试,要花费1-2天时间复习。抽空复习。
总结:
1、"长大以后才发现,做好一件事很难"。做东西不要左顾右盼,没有中心主线,什么都做,进步太慢了。明确自己做事情的目标。
2、编程方面的东西,还是多写代码,多写代码有助于理解代码的具体含义。多实践,实践有助于融会贯通。
3、...提高写作能力