摘要:
最近一段时间换工作,成功获得了腾讯的offer。在这里有点经验跟大家分享,我觉得,比起具体的面试题,有些东西更加重要,你知道这些东西,再去准备面试,说不定能获得offer;但是有些东西不注意,可能你有这个能力,但是最终还是没有offer。 阅读全文
摘要:
# 容易被忽略的label标签## 原始作用`label`标签是HTML原生的标签,其原始的作用参考[这里](http://www.w3school.com.cn/tags/tag_label.asp) label 标签为 input 元素定义标注(标记)。 label ... 阅读全文
摘要:
# github心得体会[github](https://github.com/)是一个代码托管的网站,上面以前端的代码为主。作为一名前端当然少不了与其互动。一些准备知识可以看看这个 http://www.cnblogs.com/shuidao/p/3535299.html 本文主要说说我自己的心得... 阅读全文
摘要:
# 谈谈自己体会到的HTML5很多介绍HTML5的文章,都是从以下几个方面去介绍的:语义化、丰富的表单、本地存储、多媒体、地理位置等等。纸上得来终觉浅,现在有了一定的实践经验之后,本人对其有了更加深入的体会。##HTML5是面向移动设备的HTML当下移动设备流行,移动互联网兴起。移动设备成为了人类器... 阅读全文
摘要:
# 前后端分离的利器:fiddler的实用功能举例##what's fiddlerfiddler是一款代理软件,对于前后端分离开发非常重要。可以说,如果前端开发没有用上fiddler或类似软件,那还不能算是真正的前端开发。fiddler有三大实用功能:做代理,造响应(反向代理),造请求。下载安装请自... 阅读全文
摘要:
#javascript状态机及在工作流中的应用##状态机什么叫状态机(Finite State Machine),书面上的解释可以自己借助搜索引擎寻找到。通俗地来讲是一个状态定义、查找、切换和事件派发等一系列的代码的集合。与之对应的设计模式叫状态机模式,常用于游戏编程,而在工作流的应用中也会用到。在... 阅读全文
摘要:
#常用的移动前端webapp交互细节##select的表现方式###PC端select控件在传统PC桌面已经存在多年,由于在IE6等低版本浏览器容易造成层级错乱,一直被一些UI框架所抛弃,而用div层去模拟。![传统的select控件](http://images.cnitblog.com/i/84... 阅读全文
摘要:
#移动前端webApp开发点滴积累20140629##关于input行内居中的问题给input设定一个比较高的高度,在某些版本的移动设备上,文字不能垂直居中,即使设定了相同的行高也不行。(见图)![input行内居中](http://images.cnitblog.com/i/84053/20140... 阅读全文
摘要:
#我对前端行业人才的理解## 背景最近都在招聘人员,发现前端这个行业,人才技能差异巨大,同名不同技能的人事实存在。## 我的理解![用技能区分前端人才](http://images.cnitblog.com/i/84053/201406/291453017892629.jpg)单纯以开发技能去区分(... 阅读全文
摘要:
#webApp开发几点体会(移动前端)##前言本文旨在记录本人涉足移动webApp开发的几点体会,欢迎分享与指正。##再见,IE678移动设备,Android跟iPhone是主流,即使是win8设备,自带的都IE9以上,再也见不到那个不按W3c套路解释的浏览器了,很多兼容性问题都可以放下,专心处理业... 阅读全文
摘要:
#做业务系统与公众产品的区别-- 谈谈最近找工作换工作的一些体会近一段时间找工作,从一个做业务系统的码农,转型为做公众产品的码农,颇有感悟。##业务系统 -- 业务业务,还是业务给政府单位尤其是地级市以上的政府单位做业务系统,真是一个大坑。###原因* 政府单位完全没有利益最大化这一说法,他们就是按... 阅读全文
摘要:
#浅谈浏览器兼容性问题-(4)工具及调试##前言浏览器兼容性的问题,即使积累得更多,也会有新的问题出现。此时我们就需要会(利用工具)调试及解决问题。下面以一个滚动条宽度位置的问题为例说明此点。##问题这个网址下的表格,在IE7模式下,会有一部分的内容被滚动条覆盖了![滚动条问题](http://images.cnitblog.com/i/84053/201403/192333492714593.jpg)##解决我们要利用`开发人员工具`,**一层层循序寻找看是哪个元素导致的问题**,是里面的太大,还是外面的太小?其实图中我已经找好了,是里面的表格元素大了一点,而且是IE7下面才有的问题,所以, 阅读全文
摘要:
#浅谈浏览器兼容性问题-(3)他山之石整理##前言我们除了在自己的实际项目中总结遇到的兼容性问题,还要通过网络及其他途径收集,以拓宽自己的视野思路。网络上的方案可以分为两类,一类针对某个点,解决一个常见的BUG;另外一类针对方法,解决特定版本下浏览器的问题##点###举例* margin及padding在各浏览器下不一致的问题,解决方法一般是`*{margin:0;padding:0;}`,在aliceui中是```body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea, 阅读全文
摘要:
#浅谈浏览器兼容性问题-(2)本人解决方案理解与积累##前言 接着[前一篇](http://www.cnblogs.com/p2227/p/3593087.html)吧,我们除了正确看待,还要有一定的解决方案积累。当然,IE没有公开的源代码,所以有很多内容只能是记录,在使用中熟记于心并提前避免。##【HTML/CSS】名(chou)扬(ming)天(yuan)下(bo)的IE6双倍边距问题###思考网上有很多关于该问题的文章,园子里面也有很多,[戳我](http://www.cnblogs.com/YAOXI/articles/1691265.html)。这些大多是从“已知问题”的角度去解决, 阅读全文
摘要:
#浅谈浏览器兼容性问题-(1)产生、看待与思考##兼容性问题是如何产生的首先我们看一则笑话,[如果用枪来比喻各浏览器的话](http://tieba.baidu.com/p/2696301403),其中chrome,ff等都是NB轰轰的枪。而IE?渣就算了,枪头还要反过来?这是闹哪样。再回归正题。2001年微软发布了XP和IE6,在当时是**世界上标准执行得最高的浏览器**,并且有很多私有技术和容错技术,使得顶峰市场份额达到98%。于是骄傲的微软不理睬W3C,W3C也把微软抛弃,两家分道扬镳越久,标准的相差就越来越远。遗留下的兼容性问题就交到了现在的前端开发者身上了。说白一点,浏览器是一个(X 阅读全文