对象的扩展运算符对象中的扩展运算符(...)用于取出参数对象中的所有可遍历属性,拷贝到当前对象之中 let bar = { a: 1, b: 2 }; let baz = { ...bar }; // { a: 1, b: 2 } 如果用户自定义的属性,放在扩展运算符后面,则扩展运算符内部的同名属性 ...
分类:
其他好文 时间:
2021-06-25 17:07:36
阅读次数:
0
由于项目中需要设计树形菜单功能,经过一番捣腾之后,终于给弄出来了,所以便记下来,也算是学习zTree的一个总结吧。 zTree的介绍: 1、zTree 是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件 2、zTree v3.0 将核心代码按照功能进行了分割,不需要的代 ...
分类:
Web程序 时间:
2021-06-23 17:08:51
阅读次数:
0
var obj = { foo: function () { console.log(this.bar) }, bar: 1 }; var foo = obj.foo; var bar = 2; obj.foo() // 1 foo() // 2 obj.foo()和foo() 是同一个函数,为什么 ...
分类:
编程语言 时间:
2021-06-22 18:30:25
阅读次数:
0
今天在昨天的基础上,相继完成了三个页面的布局和显示情况: 新增加的xml文件如下: activity_add.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android ...
分类:
移动开发 时间:
2021-06-21 20:49:16
阅读次数:
0
1.框架基础目录 1.MVC与MVVM思想 2.项目结构与文件类型 3.全局标题与页面标题 4.全局样式与页面样式 5.App的生命周期 6.页面的生命周期 7.数据绑定与事件 8.组件中的动态与静态变量 9.条件判断与for循环 10.多端兼容条件编译 1.MVC与MVVM思想 MVC模式 1.M ...
分类:
移动开发 时间:
2021-06-20 17:33:06
阅读次数:
0
本文主要介绍Java中将Optional转换成List数据类型的方法及代码。Optional 被定义为一个简单的容器,其值可能是null或者不是null。在Java 8之前一般某个函数应该返回非空对象但是偶尔却可能返回了null,而在Java 8 以后,不推荐你返回null而是返回Optional。 ...
分类:
编程语言 时间:
2021-06-19 18:58:38
阅读次数:
0
两个List集合取交集、并集、差集 1. list1.removeAll(list2):从list1中移除存在list2中的元素。 调用流程:removeAll->contains->equals方法,对于引用类型,要使用removeAll,需要重写equals方法 2. JDK1.8 lambda ...
分类:
其他好文 时间:
2021-06-18 20:13:53
阅读次数:
0
排序属性与常规属性 数字属性属于排序属性 其他的属于常规属性 function Foo() { this[100] = 'test-100' this[1] = 'test-1' this["B"] = 'bar-B' this[50] = 'test-50' this[9] = 'test-9' ...
分类:
其他好文 时间:
2021-06-18 19:56:24
阅读次数:
0
CountDownLatch 是一个同步工具类,允许一个线程或者多个线程等待其他线程完成操作,再执行。 CountDownLatch(int count) 构造一个用给定计数初始化的 CountDownLatch。 // 使当前线程在锁存器倒计数至零之前一直等待,除非线程被中断。 void awai ...
分类:
其他好文 时间:
2021-06-18 19:28:45
阅读次数:
0
Java中的经典算法之冒泡排序(Bubble Sort) 原理:比较两个相邻的元素,将值大的元素交换至右端。 思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后 ...
分类:
编程语言 时间:
2021-06-16 18:12:33
阅读次数:
0