ES5/ES6
记录es相关知识
liuyan1106_
念念不忘,必有回想
展开
-
命名转小驼峰大驼峰中划线
1 中划线转驼峰说明:不区分大小写,一律转换为驼峰。默认转为小驼峰。转换示例:t-button-test-1 => tButtonTest1t-Button-Test-1 => tButtonTest1Test-BUTTON-test-1 => testButtonTest1TEST-BUTTON-TEST-1 => testButtonTest1/** * 将中划线字符转换为驼峰字符,默认转为小驼峰。 *原创 2021-12-01 09:46:46 · 1375 阅读 · 0 评论 -
平铺数据、树形数据结构转换
1 树形结构转为平铺结构1.1 示例数据const dataTree = [{ "name": "a1-name", "id": "a1", "parentId": "root", "children": [{ "name": "a2-name", "id": "a2", "parentId": "a1", "children": [{ "name": "a3-name", "id": "a3", "parentId": "a2", "children":原创 2021-11-29 11:14:49 · 1346 阅读 · 0 评论 -
js/jq iframe父子页面交互
一、子页面调父页面1、获取父页面元素 $('#objId', parent.document)2、获取父页面方法parent.parentFun()二、父页面调子页面1、获取子页面元素$("#iframeId").contents().find('#objId')2、获取子页面方法$('#iframeId')[0].contentWindow.childrenFun()...原创 2020-11-13 17:33:10 · 308 阅读 · 0 评论 -
js iframe通过postMessage实现父子页面传值
一、语法otherWindow.postMessage(message, targetOrigin);otherWindow 其他窗口的一个引用,比如iframe的contentWindow属性、执行window.open返回的窗口对象、或者是命名过或数值索引的window.frames。postMessage中第一个参数代表要传回的值,第二个是限定消息接收范围(域名设置),不限制使用 '*’。二、父页面向子页面传值父页面function handleEvent() { //原创 2020-08-31 14:41:58 · 8876 阅读 · 4 评论