vivihoo03

导航

2016年10月6日 #

常见的布局实现,以及响应式布局技巧。

摘要: 布局实现采用何种方式实现布局设计,也有不同的方式,这里基于页面的实现单位而言,分为四种类型:固定布局、可切换的固定布局、弹性布局、混合布局。固定布局:以像素作为页面的基本单位,不管设备屏幕及浏览器宽度,只设计一套尺寸;可切换的固定布局:同样以像素作为页面单位,参考主流设备尺寸,设计几套不同宽度的布局 阅读全文

posted @ 2016-10-06 11:11 vivihoo03 阅读(350) 评论(0) 推荐(0) 编辑

2016年7月18日 #

google closure继承模块三:goog.base()源码分析

摘要: 直接看代码吧: goog.base的代码其实并不复杂, caller是执行goog.base()这个方法的函数名称。通过判断函数是否有superClass_的属性,来区分是否此函数是子构造函数。 (superClass_这个属性就是之前goog.inherit()埋下的伏笔,不仅可以通过这个属性访问 阅读全文

posted @ 2016-07-18 17:40 vivihoo03 阅读(860) 评论(0) 推荐(0) 编辑

2016年7月13日 #

google closure--继承模块二:goog.base()demo分析

摘要: 昨天已经讲到了goog.inherits(),主要负责通过为子构造函数原型对象通过原型链继承父构造函数的原型对象的方法,完成继承。这样继承只完成了原型对象的继承,看看之前的那张图: 是不是感觉父构造函数好像没什么用处啊,还记得上篇文章,构建一个超级对象的设想吗?这个要依赖另一个API,goog.ba 阅读全文

posted @ 2016-07-13 12:22 vivihoo03 阅读(1073) 评论(0) 推荐(0) 编辑

2016年7月7日 #

google closure--继承模块一:goog.inherits()

摘要: 最近在项目是使用了google closure框架,深入研究了一下源码,先从最简单的继承系统吧。 废话不多说,closure继承模块主要有2个API: goog.inherits(childCtor,parentCtor); goog.base(me,opt_methodName,var_args) 阅读全文

posted @ 2016-07-07 17:46 vivihoo03 阅读(1667) 评论(0) 推荐(0) 编辑

2016年6月30日 #

项目中踩过的坑之-sessionStorage

摘要: 总想写点什么,却不知道从何写起,那就从项目中踩过的坑开始吧,希望能给可能碰到相同问题的小伙伴一点帮助。 项目情景: 有一个id,要求通过当前网页打开一个新页面(不是当前页面),并把id传给打开的新页面,然后新页面在初始化时候使用这个id,发送请求········。 解决方案: 第一个小伙伴选择了co 阅读全文

posted @ 2016-06-30 14:17 vivihoo03 阅读(1412) 评论(0) 推荐(0) 编辑