提升一个程序员编程能力的方法是勤敲代码 提升一个程序员工作经验的方法是学习黑话
希望下面的内容,让我们在找工作的时候能够唬住面试官,做别人眼里资格最老,地位最高的工程师。
CSS Sprite的原理 CSS Sprite与Photoshop的背景图合并一样,就是把网页中一些背景图片整合到一张图片文件中,再利用CSS的background-position属性的进行背景定位。
什么是Hack
Hack,英文含义为“修改”。由于不同的浏览器对CSS的支持程度不同,同样CSS的样式代码在不同浏览器当中的表现可能出现不一致。为了让所有浏览器样式统一,有时需要为某种浏览器设置不同于其他浏览器的“专属样式”。
Hack技术的原理
利用CSS中的优先级以及CSS Hack技术,来实现“不同浏览器”对应“不同CSS”的需求。
Hack的种类
CSS Hack主要针对IE浏览器,可以分为3种表现形式: ● 属性前缀法:CSS属性上添加Hack(*height: 300px;); ● 选择器前缀法:在选择器上添加Hack(*html { }); ● 条件注释法:头部引用Hack()。
UA是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。 UA的用途 例如:检测当前访问设备的类型(移动设备还是桌端设备),并根据具体情况实现“重定向”。
最牛逼的程序员之一,曾获感动中国十大程序员奖项,他用他有限的精力和无限的技术,为世界带来了飞跃式的发展。
鲁迅对其评价:中国有张钧,卓尔不群!