这周每天重复着敲代码,似乎每天的生活都是一样,已经是周四了,记忆中以为还是周三,敲代码的工作就是这样,时间在一天天的流逝,而自己却浑然不知。
这几天一直坐着敲代码,明显感觉到腰椎不适,原来每个行业都不容易,你羡慕别人的高工资,却不知道这个职业背后的辛苦和付出。敲代码是一门细心活,一不小心漏了一个符号或是敲错一个标点,在浏览器中怎么都显示不出效果,所以要养成良好的编程习惯,才会减少一些额外的工作。每次自己的代码出问题,回头去检查半天,没有发现什么大的问题,大多数情况是漏了分号,或者拼写错误,包括英文单词和一些不常用标签,有时候请教老师,找了半天,结果竟然是非常低级的错误。
敲代码的过程,会对基本知识有更深入的理解,比如,某个标签的功能,或者出了问题,怎么利用已有的知识点解决,从而融会贯通。学习编程会觉得基本知识点一看就会,但一动手就懵逼,只有去利用这些知识点去解决实际的问题,才能学有所成。
本周get新技能
1.网站导航栏用无序列表做,并用float将行转化为列,用list—style去除列表黑点。
2.导航栏基础上做下拉菜单。先把菜单放到<div>,用class调好格式,然后用display:none掩藏菜单,找到菜单上级作为锚点,用position:relative固定住,再把div设置成block的形式显示,最后逐层定位到
div,用a/li:hover的格式控制菜单的显示和掩藏。
4. 引用图片时绝对路径:*/……*/...JPG,图片位置变动就看不了,所以用相对路径:..\...JPG表示。
5.学习网页的header、main、footer布局,拿到设计图要有基本的布局思路,学会给图分块。
6. “百度一下”首页的制作。应用定位和鼠标变色功能。
7.按钮制作,border-radius控制四角圆度。
8. 在W3C演示一遍CSS3的新功能。
9.慕课网Java连续学到第四章,目前一个月主要攻下前端,Java放到下月。JS学完入门篇,容易忘记。