@kirkzwy
2014-07-29T17:35:18.000000Z
字数 3699
阅读 1320
日记
自我修炼来到了第59天,还有一天就两个月了,距离自我设定的期限还有35天,明天出发去成都九寨玩5天,回来刚好剩下最后一个月。离设定的期限越近,不免出现了焦躁和不安的情绪,竟然路已经走到了现在这里,最后或者再试一次吧,我想做有趣的事,我想成为有故事的人,我下了这个决定,还是先来点鸡汤歌词来打一下气吧:
我不好也不坏 不特别出众 我只是敢不同
我的人生就是 一错再错 错完了再重头
也许放弃掉一些 活得更轻松 我却不再是我
我不愿一生 晒太阳吹风 咸鱼也要有梦
—五月天《咸鱼》
最近看了韩寒导演的电影《后会无期》,貌似其实当导演也不是一件难事吧,但当初我却放弃了,不过已经不再重要了,我已经找到我要走的路了。我不是韩迷,但我一直都觉得韩寒是一个有自己想法,对生活敏感,对自己诚实的人。《后会无期》是他的处女作,先不论他在技术层面,电影语言上的运用如何,但我觉得他讲了一个不错的故事,也抛出了很多值得思考的问题。一千个人就有一千个哈姆雷特,一千个观众也会有一千个后会无期。对于电影抛出的问题我思考了很多,我并不准备在这里展开叙述,但有一个感触想在这里分享:每个人都走在一条平凡之路上,在这条路上会遇见很多擦身而过的人,他给你留下或深或浅的印记,这些交集会影响着你下一步的选择,你会成长,你会改变,但你一定要对自己诚实、勇敢和坚定,不然你只会成为别人故事里的配角,甚至是路人甲乙丙。
总结一下从上次文章到现在的学习,在这20多天里,主要有以下几个内容:
一、关于CSS方面的学习记录
以下记录是《CSS设计指南》的学习笔记,相关章节也是书中的章节
1. 第2章:(1)特指到最明确的元素样式,为最终计算显示样式,ICE计算特指值;(2)::after和::before为元素为默认在指定的元素增加inline类型的子元素,可修改为block属性或inline-blockline属性。
2. 第3章:(1)float令子元素特破了父元素的包裹,浮至父元素的左上端或右上端,其他同级元素在父元素的大小内尽力与浮动元素并排,父元素继续包裹其他子元素。(2)没有显示设定宽度的block元素总宽度(外边距+边框+内边距+内容)与父元素等宽;若设定则是设定了元素的内容宽度。(3)理解好定位元素的上下文;(4)color是前景色,默认影响边框颜色,background-color后景色;(5)前景-背景-背景颜色,背景范围默认包括外边距,通过background-clip设置;(6)多背景通过逗号分隔每一层图片设置。
3. 第4章:(1)字体相对大小用em时,通过逐层计算父元素大小继承,基本是body为首先基础,1em为16像素,如不对父元素设置绝对大小,则每一个子元素相同的em值对应的像素值不等;(2)text-indent直接继承父元素的计算缩进值;(3)文本属性默认只对文本或inline元素有影响,因文本内容有一个inline-box包裹,不可设置高度和宽度,line-height是设置一行inline-box的高度,与字体大小相互作用影响行间距;(4)text-align设置文本水平对齐位置,center属性值并可设置在有固定宽度且较小的元素和图片;(5)vertical-align只对行内元素有影响;(6)fontssquirrel.com转换字体格式,用于@font-face引入。
4. 第5章:(1)960px的width是最理想的;(2)box-sizing改变盒子的宽度计算范围(3)max-width控制包含元素的宽度;(3)display:table-cell。
5. 第6章:(1)父元素 子元素 + 子元素选择法;(2)表单
二、关于HybridApp应用的框架选型
HybridApp是采用HTML5技术开发通过Phonegap等相关工具打包成类NativeApp的应用,其特点是采用前端语言进行开发,一次开发跨平台部署,但却是以牺牲应用性能为代价,用于相关开发的框架现在比较多,如jQueryMobile,senchaTouch等,但通过网上资料显示,这两个框架优化并不是特别好,目前较为流行的有以下三个:Framework7,ionic和OnsenUI,下文从文档,学习成本,社区,跨平台性,component和其他特性六个方面进行比较:
三、关于AngularJS学习的记录
关于Angular学习方面,上面已经记录了我的相关学习资料,现在讲讲我的一些理解:
接下来,将会以开放一个应用来结束这次的修炼,作为期末考试。抓紧和珍惜剩下的时间。然后开始一次新的尝试。