11 2016 档案

摘要:微信朋友圈内嵌WebView,可以理解成一个浏览器。 所以,任何可访问网页都能在朋友圈打开、分享,就非常容易理解了。 微信的WebView内有一些自带特性,如WeixinJSBridge对象,可以定制一些特性。 微信的WebView内有一些自带特性,如WeixinJSBridge对象,可以定制一些特 阅读全文
posted @ 2016-11-25 16:15 海绵小猪 阅读(868) 评论(0) 推荐(0)
摘要:js处理DOM交互非常普遍,但DOM结构单纯用js字符串拼接简直难以维护,不方便理解和扩展。 下面展现了js模板引擎的实现原理: html中的模板 因为script不会被浏览器解析和渲染,最大限度节省了浏览器资源,textarea标签同样可以达到效果。Template标签就是这样的目的,只是支持不够 阅读全文
posted @ 2016-11-24 16:45 海绵小猪 阅读(3320) 评论(0) 推荐(0)
摘要:子页面调用父页面 $('#Id', window.parent.document); //调用父页面元素 window.parent.func1(); //调用父页面方法 (子页面同理,需将js方法挂到window对象中) 父页面调用子页面 $('#id', document.frames('ifr 阅读全文
posted @ 2016-11-22 14:08 海绵小猪 阅读(158) 评论(0) 推荐(0)
摘要:众所周知使用Ajax可以局部刷新提高用户体验,然而url不跟随改变是其一大弊端。 如果修改浏览器地址栏的url,同时不刷新整个页面就完美了。 先来看看什么是pushState? 给history对象增加一个状态。 但是,调用history.pushState()或者history.replaceSt 阅读全文
posted @ 2016-11-12 11:04 海绵小猪 阅读(993) 评论(0) 推荐(0)