push  在最前面添加一个元素 pop  移除最后一个元素 shift  移除第一个元素 unshift  放入一个元素,且排在最前 arr.splice(2,2)//移除从指定下标 slice(2,2)切片,前后数字都是下标 arr.sort  数组的排序 arr.join();  // 接成字符串 根据指定的分隔符将该数组的元素拼接成字符串 reverse  逆序 forEach  用来遍历数组的元素,arr有多少个元素,函数就执行多少次 map  映射,给数组+10/100 filter…
中缀表达式:就是我通常用的算术或逻辑公式: 后缀表达式:不包含括号,运算符放在两个运算对象后面,所有的计算按运算符出现的顺序,严格从左向右进行,不用考虑运算符优先级: 如,(2+1)*3 转换后,2 1 + 3 * 1.人工实现转换 如中缀表达式:a+b*c-(d+e) (1).按照运算符优先级对所有运算单位加括号,式子变成:((a+(b*c))-(d+e)) (2).把运算符号移动到对应括号后面,变成:((a(bc)*)+(de)+)- (3).把括号去掉就变成后缀表达式了:abc*+de+-…
这就要从reactive开始讲起了,粗略的说,js的操作能引起页面上显示的改变,是因为该操作引起了组件的重新渲染,渲染会生成新的虚拟节点,新节点和旧节点会对比,操作浏览器的node进行改变. vue实例以下简称vm 说具体点 data()方法的返回值以及watch,props,computed里面的属性,,在这之前都会被defineReactive方法重写get和set方法(get方法重写为调用的时候收集Dep这个静态变量指向的watcher,set方法调用的时候会notify收集的watche…
如何声明数组 s中数组的声明可以有几种方式声明 复制代码代码如下: var tmp = [];  // 简写模式var tmp = new Array(); // 直接new一个var tmp = Array();  // 或者new也可以 在new数组的时候可以传入一个参数,表示数组的初始化长度 复制代码代码如下: // new的时候传入一个参数表示初始化数组长度var tmp = new Array(3);  alert(tmp.length);  // 3 但如果你想创建一个只有一个元素3…
先贴代码,之后再来补内容 <!DOCTYPE HTML> <html> <head> <title>测试数组push和unshift方法的效率</title> </head> <body> </body> <script type="text/javascript"> var startTime = 0; /* 开始时间 */ var endTime = 0; /* 结束时间 *…
今天回顾了Java的线程的一些知识 例1:下面代码存有详细的解释 主要是继承Thread类与实现Runnable接口 以及start()和run()方法 package com.date0607; /** * 在一个程序中同时运行的多个独立流程,每一个独立流程就是一个线程. * 线程开发两种方式:继承Thread类与实现Runnable接口. * start() 执行是无序的,不固定的.run() 执行有先后顺序. * 继承Thread是面向对象的编程方式. * 实现Runnable接口解决了单…
Python join() 方法与os.path.join()的区别 pythonJoinos.path.join 今天工作中用到python的join方法,有点分不太清楚join() 方法与os.path.join()的区别,查了下,写个例子记录下,发现python的有些功能挺强大的,写了几行代码就搞定了,要是用c/C++,估计要多写很多行代码. 1. 函数作用: join() :将序列.字符串 .元组等中的元素以指定的字符连接生成一个新的字符串. os.path.join() : 将多个路径…
Spring Data -Specification用法和常用查询方法(in,join,equal等) 前言 入门例子 Repository层常用写法 Specification 的用法 总结 前言 在这一年里技术更新,从使用Mybatis转为Spring Data,总体感受是终于不用在自己写映射了,也可以少写方法和对应字段了.接下来总结在工作中常用的查询方式和方法,例如equal,join,in等.积少成多,在这里只收藏了用过查询与方法(如果方法可以用得更有,有更多的用法和不足之处请联系我).…
关于数组的一些操作方法小结: pop(),push(),shift(),unshift()四个方法都可改变数组的内容以及长度: 1.pop() :删除数组的最后一个元素,并返回被删除的这个元素的值: 2.shift() :将数组的第一个元素删除,并返回这个元素的值: PS:当数组为空时,则这两个方法的返回值为undefinded var arr=[1,2,3]; arr.pop(); alert(arr); //3 arr.shift(); alert(arr); //1 3.push() :向…
push用法 push 英 [pʊʃ] 美 [pʊʃ] vt. 推,推动; vt. 按; 推动,增加; 对…施加压力,逼迫; 说服; n. 推,决心; 大规模攻势; 矢志的追求 定义和用法 push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度. 语法 arrayObject.push(newelement1,newelement2,....,newelementX) 返回值 把指定的值添加到数组后的新长度.( 使用  document.write(arrayObject.push(…