摘要: 阅读全文
posted @ 2016-08-04 11:01 djdliu 阅读(169) 评论(0) 推荐(0) 编辑
摘要: onscoll防抖封装函数 scroll 事件本身会触发页面的重新渲染,同时 scroll 事件的 handler 又会被高频度的触发, 因此事件的 handler 内部不应该有复杂操作,例如 DOM 操作就不应该放在事件处理中。 针对此类高频度触发事件问题(例如页面 scroll ,屏幕 resi 阅读全文
posted @ 2016-08-03 15:25 djdliu 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 第一种模式:工厂方式 说明: 1.在函数中定义对象,并定义对象的各种属性,,虽然属性可以为方法,但是建议将属性为方法的属性定义到函数之外,这样可以避免重复创建该方法 2.引用该对象的时候,这里使用的是 var x = Parent()而不是 var x = new Parent();因为后者会可能出 阅读全文
posted @ 2016-07-23 15:28 djdliu 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 主要使用swiper插件,这里使用各小技巧,就是用两个swiper容器,点击一个小图容器,去让大图容器展示出来 小图容器 遮罩层 大图容器 小图切换js 点击小图展示大图并且切换js 部分样式 测下来整天效果还是很不错了,基本上手机都会支持! 美中不足的地方就是大图不能手动放大与缩放! 有好的处理办 阅读全文
posted @ 2016-07-21 15:23 djdliu 阅读(3472) 评论(0) 推荐(1) 编辑
摘要: 引用这个js定下基数, 引自:http://www.jianshu.com/p/b00cd3506782 换算方法:http://pxtoem.com/ 一般以56为基数 阅读全文
posted @ 2016-07-21 15:11 djdliu 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 封装成一个函数,便于使用。 使用的时候,方法如下 另外,说明一点,函数体最后一行 意思是为子对象设一个uber属性,这个属性直接指向父对象的prototype属性。(uber是一个德语词,意思是"向上"、"上一层"。)这等于在子对象上打开一条通道,可以直接调用父对象的方法。这一行放在这里,只是为了实 阅读全文
posted @ 2016-07-04 16:07 djdliu 阅读(160) 评论(0) 推荐(0) 编辑
摘要: ajaxStart()与ajaxStop():当Ajax请求开始时,会触发ajaxStart()方法的回调函数。当Ajax请求结束时,会触发ajaxStop()方法的回调函数。这些方法都是全局的方法,因此无论创建它们的代码位于何处,只要有Ajax请求发生时,就会触发它们。 有时候页面需要加载一些图片 阅读全文
posted @ 2016-06-30 20:40 djdliu 阅读(426) 评论(0) 推荐(0) 编辑
摘要: promise自己理解的也不够深刻,具体知识点不在这里细说了 直接上个例子,清晰明了,自己去悟吧 阅读全文
posted @ 2016-06-24 16:05 djdliu 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 使用previousSibling的时候发现当前元素跟上一个元素之间有空格就不获取不到对象, 查资料才知道除了ie外js的previousSibling获取的对象包括空格! 兼容方法如下: 使用这个方法获取就不会有问题了 阅读全文
posted @ 2016-06-23 14:11 djdliu 阅读(260) 评论(0) 推荐(0) 编辑
摘要: //上传预览 function showFile(data){ var thisfile = $(data).children('input')[0]; contentLoaded(thisfile) } function ProcessFile(items) { var file = $(items).prop ('files')[0]; var img = $... 阅读全文
posted @ 2016-06-17 18:53 djdliu 阅读(177) 评论(0) 推荐(0) 编辑