摘要: 今天来说说vh,vw,vmin,vmax,这些css3中定义的尺寸单位,能在css中解析原始包含块的宽高信息,用途还是有些的.根据css3标准的定义,这些v系列的尺寸全称为viewport-percentage length, 顾名思义,它们定义了相对于原始包含块的百分比尺寸。当原始包含块的尺寸改变时,你用这些单位定义的尺寸也会相应地改变。当根元素的overflow为auto时,则看作原始包含块没... 阅读全文
posted @ 2015-06-21 21:51 rubyisapm 阅读(998) 评论(0) 推荐(0) 编辑
摘要: 写在前面:本文案例除特别指明,默认基于chrome mac版。你可能想:闭包么难道还有浏览器差异么?!嘿嘿,你且看来: 按我的理解,闭包就是可以在函数外面访问其内部变量的一种方式。因为大家都知道,javascript执行时遵循一个隐式的作用域链,查询变量的值时将沿作用域链一路向上查找。先看看常规方法和闭包的不同: var i='global';var func=function(){ cons... 阅读全文
posted @ 2015-06-21 21:40 rubyisapm 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 写在前面:本文中所有测试实例皆基于mac版chrome, firefox及safari。 同步请求 同步请求,其实也就是告诉js引擎:你先把我这个处理了再做别的事情!所以同步无需等,在send()之后直接往responseText中拿数据就好。 function req() { var xhr = new XMLHttpRequest(); xhr.open('get', './data.... 阅读全文
posted @ 2015-06-21 21:37 rubyisapm 阅读(450) 评论(0) 推荐(0) 编辑