浏览器父子窗口通讯之 postMessage
在浏览器中,postMessage() 函数是用来实现安全跨网站通讯,可以是另一个浏览器的 tab 或者嵌入页面的 iframe
。这个接口可以让浏览器的页面协作起来,实现更丰富的功能,例如我们准备开发一个可能重用的页面组件,便可以将页面通过 iframe
嵌入然后通过 postMessage() 进行通讯。
在浏览器中,postMessage() 函数是用来实现安全跨网站通讯,可以是另一个浏览器的 tab 或者嵌入页面的 iframe
。这个接口可以让浏览器的页面协作起来,实现更丰富的功能,例如我们准备开发一个可能重用的页面组件,便可以将页面通过 iframe
嵌入然后通过 postMessage() 进行通讯。
路由守卫用来跟踪和处理路由,路由守卫有前置路由守卫和后置路由守卫,分别是:beforeEach、afterEach,从他们的名字中可以清楚了解到,一个是在路由来临前触发,另一个是在路由结束后触发。
在开发中使用 beforeEach 比较多,因为在这个回调函数中可以对路由做很多预处理,例如:对登录进行安全验证,对特定路由拦截,对首页等公开资源进行放行等。
Array 对象用于在单个的变量中存储多个值。数组是一种特殊类型的对象。在 JavaScript 中对数组使用 typeof 运算符会返回 “object”。
JS 数组实现了多种数据结构,它还具有栈和队列的功能。使用 pop、push 方式对数组尾部操作实现栈操作,使用 shift 和 push 实现队列操作。
在刚学 Vue 时我有点手足无措, 从一中编程方式中切换到另一种编程方法对大部分人来说是比较难的. 今天我作为一个学过 Vue 基础的人给刚学 Vue 的人梳理一下 Vue 重点, 注意这些在学 Vue 思路会更清晰一些.
头脑风暴一番,回顾了之前写的 Vue 项目,总结了以下几点注意事项。