kobe

快乐工作:前端;健康生活:篮球;爱笑笑

摘要: 工作区,暂存区和版本库之间的关系工作区:我们会想当然的认为,当前仓库所在目录就是我们的工作区,其实这是不完全正确的。在当前仓库中,新增,更改,删除文件这些动作,都发生在工作区里面。暂存区:英文叫stage, 或index。在版本库.git)目录下,有一个index文件。它实际上就是一个包含文件索引的目录树,像是一个虚拟的工作区。在这个虚拟工作区的目录树中,记录了文件名、文件的状态信息(时间戳、文件长度等),文件的内容并不存储其中,而是保存在Git对象库(.git/objects)中,文件索引建立了文件和对象库中对象实体之间的对应。如果当前仓库,有文件更新,并且使用git add 命令,那么这些 阅读全文
posted @ 2012-11-05 22:43 胡涛儿 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 今天在处理页面边距时,又遇到这个问题,float元素在设定margin-bottom时在IE6和IE7下会失效,之前就碰到过,但是用其他的办法调试会就过去了,今天遇到就觉得非得正规整理一下,下面请看实例:#box{width:600px; background:#E6FECB; border:3px solid #933; overflow:hidden;}.float_div{float:left; margin:20px; width:100px; height:100px; display:inline; background-color:#CCC;}</style>< 阅读全文
posted @ 2012-11-05 22:32 胡涛儿 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 不知是哪位牛人发明了用css画三角形这个牛逼的方法,后来这个技术一直流行到现在,的确很好用。在日常项目中也经常会用到这个技术,但是今天在使用的时候,在IE8/9下,使用text-indent的时候会有问题。先看看实例代码,我们在.right这个div的border上面画一个三角形。html代码如下:<div class="right"> <s><i></i></s> <p>画个三角形</p></div>css代码如下:.right { width: 330px; height: 阅读全文
posted @ 2012-11-05 22:17 胡涛儿 阅读(539) 评论(0) 推荐(0) 编辑
摘要: 昨天到今天上午都在查一个IE的bug,情形如下:通过异步请求获取json数据,然后拼接成html代码,最后使用innerHTML类似方法插入到文档流中。在chrome下和IE8\9下均表现正常。结果已进入IE7,浏览器就崩溃,更别提IE6了,也是一副死给你看的样子。于是我就把这个bug定位于IE6\7,其实这时候我已经陷入了这个固定思维模式中,浪费了不少时间。检查bug的步骤1. bug定位在js脚本中,按照脚本执行的顺序,你可以用console或alert,来确定bug发生的代码区间,然后在区间内进一步来查找bug发生的具体代码段。2. bug fix通过排除,就是在插入节点内容的时候导致. 阅读全文
posted @ 2012-11-05 22:07 胡涛儿 阅读(732) 评论(0) 推荐(0) 编辑
摘要: 今天在处理页面边距时,又遇到这个问题,float元素在设定margin-bottom时在IE6和IE7下会失效,之前就碰到过,但是用其他的办法调试会就过去了,今天遇到就觉得非得正规整理一下,下面请看实例:#box{width:600px; background:#E6FECB; border:3px solid #933; overflow:hidden;} .float_div{float:left; margin:20px; width:100px; height:100px; display:inline; background-color:#CCC;} </style> & 阅读全文
posted @ 2012-11-05 16:37 胡涛儿 阅读(349) 评论(0) 推荐(0) 编辑