发表于: 2017-03-20 22:57:26
1 557
今天完成的事情:
学习fixed在手机上会遇到什么状况,并且做了demo,发现fixed后top:0;其实没在最上方,有一个怎么说,半个小拇指的厚度,是空着的,最下也一样,然后就是input聚焦后弹出输入框,整个浏览器窗口就变得特别小,也就是说,就算这个fixed真的贴到底部或者顶部后,还是会把仅剩的显示区域给占用掉,导致用户体验奇差。然后我去搜了市面各大有输入框的网站,发现他们都极力避免小键盘和fixed同时出现。像bat这些,肯定会有大牛的,他们都没有去解决而是去避免,我就不费那劲想办法解决啦。
学习了许多师兄任务十四的日报,找思路。
看了一篇css模块化的文章,虽然没怎么看懂。
初步学习resetting和normalizing之间有什么区别,初步学习为什么要做组件库准备明天好好学一下这两方面,挑一个理解的更多的分享给大家。
由于做fixed的demo时想用id,但是没接触过id,看了一篇关于id的小课堂ppt,也是不怎么懂。
看了一篇关于封装的文章,还是不怎么懂。
学习了为什么要做组件库,大致上就是为了方便日后再用到的时候可以直接引用。
明天计划的事情:
现在要做的事情好多,首先大部分时间准备小课堂,还要抓紧写任务,然后找大概一个小时开始慢慢的学js。
遇到的问题:
师弟遇到三角形写出来一直是梯形的问题,我以为变成块元素就好,结果并没有解决,看了会儿发现我也不会解决,于是回来看自己的代码,把三角形的css一条条关闭掉,终于发现是padding的问题,虽然并没有padding属性,但是设置padding:0;就解决啦。想到前两天遇到的三角形border的问题,看不到border的css属性,设置border:none;会导致三角形消失,最后设置border:0;问题就解决了。
收获:
终于有些任务十四的头绪,准备吧每一块内容都分开,大卸八块,嘿嘿,应该就是任务目的吧。
了解模块化带来了很好的团队合作多人完成一项大任务的可能性,符合高内聚,低耦合的思想。
最后就是虽然很多东西都是看完很蒙,但是还是感觉思想有那么一丢丢微妙的 变化,又太细微了。
评论