- 博客(4)
- 收藏
- 关注
原创 postMessage实现iframe和父页面之间的通信
postMessage的使用一、简介1、postMessage()方法允许来自不同源的脚本采用异步方式进行有限的通信,可以实现跨文本档、多窗口、跨域消息传递2、postMessage(data,origin)方法接受两个参数:(1)data:要传递的数据,html5规范中提到该参数可以是JavaScript的任意基本类型或可复制的对象,然而并不是所有浏览器都做到了这点儿,部分浏览器只能处理字符串参数,所以我们在传递参数的时候需要使用JSON.stringify()方法对对象参数序列化,在低版
2020-12-26 22:06:19 1564
原创 在vue项目中css或者less的定义全局的变量方法
1.首页在css中写入base.css:/* root选择器用匹配文档的根元素。在HTML中根元素始终是HTML元素。在根元素下自定义一些变量的样式 */:root{ border:1px solid blue;/* 设置样式 */ --bg-color:red;/* 设置自定义的样式 */ --font-size:30px; --height-min:100px;}2.在最外层的组件入口引入即可: @import './assets/css/base.css'
2020-12-26 21:42:26 1957
原创 vue响应式原理
//响应式原理 let obj = { name: 'yangedong', age: 12 } Object.keys(obj).forEach((key) => { let value = obj[key]; Object.defineProperty(obj, key, { set(newVal) { console.log('监听' + key + "的改变") value = newVal .
2020-12-21 23:08:40 75
原创 个人总结:回文字符串判断的三种方式总结
/* 方法1: * 判断是不是回文字符串 * 方法一思路旋转之后看两个字符串是否相等 */function hw(str){ let newStr=''; let len=str.length-1; for(let i=len;i>=0;i--){ newStr+=str[i]; } console.log(str,newStr,str==newStr); return str==newStr...
2020-12-19 09:08:59 1112 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人