querySelector()。Document、Element类型均可调用该方法。 当用Document类型调用querySelector()方法时,会在文档元素范围内查找匹配的元素;而当用Element类型调用querySelector()方法时,只会在这个元素的后代元素中去查找匹配的元素。若不 ...
分类:
Web程序 时间:
2018-05-16 18:40:41
阅读次数:
224
查找DOM .querySelectorAll(),它接受包含一个CSS选择器的字符串参数,返回一个表示文档中匹配选择器的所有元素的NodeList元素。 .querySelector(),返回第一个匹配的元素 缺点:.querySelector()或者.querySelectorAll()获取到的 ...
分类:
Web程序 时间:
2018-04-20 00:18:27
阅读次数:
254
ES6将全局方法parseInt()和parseFloat(),移植到了Number对象上面,行为完全保持不变。 Number.isInteger()用来判断一个值是否为整数,需要注意的是,在JavaScript内部,整数和浮点数是同样的存储的方法。所以3和3.0被视为同一个值。 Number.is ...
分类:
其他好文 时间:
2018-04-15 12:05:20
阅读次数:
170
Arguments(Array-Like Objects) arguments对象是所有(非箭头)函数中都可用的局部变量 拥有四个属性(按照规范来说只有三个了 caller) arguments.callee 指向当前执行的函数 agruments.caller 指向调用当前函数的函数 (已移除) ...
分类:
编程语言 时间:
2018-03-30 18:28:56
阅读次数:
218
缓存 1.官方文档 MyBatis 包括一个非常强大的查询缓存特性,它能够非常方便地配置和定制。MyBatis 3 中的缓存实现的非常多改进都已经实现了,使得它更加强大并且易于配置。 默认情况下是没有开启缓存的,除了局部的session 缓存,能够增强变现并且处理循环 依赖也是必须的。要开启二级缓存 ...
分类:
移动开发 时间:
2018-03-28 16:48:24
阅读次数:
254
定义: 栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉, ...
分类:
编程语言 时间:
2018-03-01 00:33:26
阅读次数:
201
document对象 document对象是window对象的一个属性,表示整个HTML页面。它是DOM的编程入口。 document获取元素的方法 NodeList操作 获取个数:nodeList.length;获取指定索引位置的元素nodeList.item(index) Document操作元 ...
分类:
Web程序 时间:
2018-02-11 21:26:19
阅读次数:
211
- HTMLCollection、NodeList以及NamedNodeMap这三个集合都是“动态的”,是有生命,有呼吸的对象。 - 他们实际上是基于DOM结构执行查询的结果,因此DOM结构的变化能够自动反映这些对象中。 - 每当文档结构发生变化时,他们都会得到更新。因此,他们始终会保持着最新、最准 ...
分类:
编程语言 时间:
2018-02-08 15:27:07
阅读次数:
181
最近一直在写一个关于自动转换文件格式的代码,一点小心得。 目标xml文件内容,我的命名是data2.xml 生成的目标格式如下: 代码如下: class Program { static void Main(string[] args) { Program app = new Program(); ...
1、let所声明的变量只在let命令所在的代码块有效 2、不存在变量提升 在代码块内,使用let命令声明变量之前,该变量都是不可用的,称为暂时性死区。 3、不允许重复声明 let 不允许在相同作用域内重复声明一个变量 4、块级作用域 没有块级作用域的不合理的场景 因为变量提升,导致内层的tmp变量覆 ...
分类:
其他好文 时间:
2018-01-03 00:50:59
阅读次数:
295