节点应用 获取页面上的元素diva var diva=document.querySelector("#diva"); console.log(diva.childNodes);获取子节点 console.log(diva.children);获取子元素 console.log(diva.paren ...
分类:
Web程序 时间:
2020-04-07 09:17:10
阅读次数:
71
这两天研究了下 这个微前端实现,正好写了两个项目用的是umi且是父子应用关系,之前的方式是在主应用添加 将子应用引进来,现在想通过改造成 来将两个应用联系起来,顺便试试这个库。 事先说明父应用umi版本为 ,子应用umi版本为 。 具体操作是父子应用均通过 添加qiankun插件,父应用 添加如下: ...
分类:
其他好文 时间:
2020-04-05 00:50:02
阅读次数:
978
key 是为 Vue 中 vnode 的唯一标记,通过这个 key,我们的 diff 操作可以更准确、更快速。 Vue 的 diff 过程可以概括为: oldCh 和 newCh 各有两个头尾的变量 oldStartIndex、oldEndIndex 和 newStartIndex、newEndIn ...
分类:
其他好文 时间:
2020-04-04 11:15:54
阅读次数:
439
准备代码,会在实例中用到 var app = angular.module('app', []); angular指令定义大致如下 app.directive('directiveName', function() { return { // config } }) 其中return返回的配置对象包 ...
分类:
其他好文 时间:
2020-04-04 09:24:26
阅读次数:
51
1、定义 虚拟dom就是一个简单的对象,包含标签名(tag)、属性(attr)、子元素(children),通过js操作virtual DOM,最终映射到真实的dom上。 2、为什么要用虚拟dom: 频繁地操作dom,会造成页面的回流和重绘,增加性能开销,降低页面的渲染速度。 把dom的操作放到js ...
分类:
其他好文 时间:
2020-04-03 23:30:09
阅读次数:
112
const getItem = function (tree, ID) { var Deep, T, F; for (F = tree.length; F;) { T = tree[--F] if (ID == T.id) return T; if (T.children) { Deep = get ...
分类:
Web程序 时间:
2020-03-30 16:39:28
阅读次数:
138
RichText( text: TextSpan( text: "登录代表同意", style: TextStyle( color: Styles.rgb_color_666, fontSize: Styles.textsize_13), children: [ TextSpan( text: "《 ...
分类:
其他好文 时间:
2020-03-30 16:13:41
阅读次数:
190
1.在右键点击出出现div //右键出现禁言框 var list = $("#userList").children().attr('user_hover'); for(var i in list) { list[i].oncontextmenu = function(e){ var Ovent = ...
分类:
Web程序 时间:
2020-03-29 10:49:25
阅读次数:
66
* html布局和css样式在最下 基本效果如图: 1、面向过程 1 <script> 2 // 1. 找到所有的按钮 3 // 2. 给按钮添加事件 4 // 3. 根据按钮的下标显示对应的内容 5 6 // 1. 找到所有的按钮 7 var btns = document.querySelect ...
分类:
Web程序 时间:
2020-03-22 10:59:38
阅读次数:
92
测试例子 主要函数定义 716:Dep 发布者定义 767:Vnode 虚拟节点定义 922:Observer 劫持数据的函数定义 4419:Watcher 订阅者定义 5073:function Vue() 定义 数据劫持过程 Vue.prototype._init 中,在 后和 之前调用 ini ...
分类:
其他好文 时间:
2020-03-21 21:15:36
阅读次数:
57