04 2017 档案

摘要:一、ajax载入与浏览器历史的前进与后退 ajax可以实现页面的无刷新操作,但是无法前进与后退,淡出使用Ajax不利于SEO。如今,HTML5让事情变得简单。当执行ajax操作时,往浏览器history中塞入一个地址(使用pushState)(这是无刷新的),于是返回的试后,通过URL或其他传参我们 阅读全文
posted @ 2017-04-19 11:12 张三的美丽家园 阅读(1847) 评论(0) 推荐(0)
摘要:投的蚂蚁金服: 一面(只有13分钟): 1.angular里双向绑定的实现原理: 巴拉巴拉巴拉,这个问题很常见,我提到了$scope.$apply()和$scope.$digest(),面试官问apply的实现原理,给自己挖了坑。。 2.websocket了解吗? 全双工,实时通讯,一次握手多次数据 阅读全文
posted @ 2017-04-05 15:42 张三的美丽家园 阅读(3984) 评论(0) 推荐(0)
摘要:WebSocket 是 HTML5 一种新的协议。它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯,它建立在 TCP 之上,同 HTTP 一样通过 TCP 来传输数据,但是它和 HTTP 最大不同是: WebSocket 是一种双向通信协议,在建立连接后,WebSocke 阅读全文
posted @ 2017-04-01 12:10 张三的美丽家园 阅读(2654) 评论(0) 推荐(0)