摘要:
通常有两种事件流模型,一种是冒泡,一种是捕获。顾名思义,冒泡就是从内往外传播,捕获就是从外往里传播。对于dom事件,就是这样的。比如,有两个父子div。 当点击cdiv块的时候,冒泡就意味着,从cdiv向pdiv传播,cdiv是在里边的元素。同理,捕获就是从pdiv向cdiv传播。... 阅读全文
摘要:
这两个函数在你处理数据的时候,相信会很有用处。一个是处理数组所有值的和,一个是所有值的乘积。写这个随笔就是强调下,有特殊的情况需要注意,以防以后的工作中,统计的时候出现错误。举个例子:$a = array( 'a' => "1a12", // 1 'b' => 1.01, // 1.... 阅读全文
摘要:
这个函数的作用是,把数组中的值循环放到回调函数里处理,结果返回一个单一的值。(applies iteratively thecallbackfunction to the elements of thearray, so as to reduce the array to a single va... 阅读全文
摘要:
今天遇到这样一个情景。这样的,一个抽奖活动,预先获取一堆人参与信息,一个人最多只能中奖一次。活动有活动的配置信息,比如说一等奖有多少人,二等奖有多少人等等。。说白了,就是从这个参与人数组里,取出来一部分人放到各个奖项里。这里我的处理方式,直接把各个奖项的获奖者放到一起。循环奖项的数组,然后从参与... 阅读全文
摘要:
比如说给你一个数组是这样的,取出来第一个和最后一个元素的值。 大致有以下几种方法。 阅读全文
摘要:
以前比较少用这个函数,大部分自己接触的业务里,处理稍微大一些的数组的时候几乎都是从db里取出来的,在db里就order by了。 最近倒是用了次,这个函数用来排序很强大,有点类似于sql中的order by,更像order by 后边有多个列名的时候(就是先以第一个列排序,然后再排第二列顺序这样)。 阅读全文
摘要:
使用js时候,很多情况下要使用数组。就写写数组中一些常用的方法。 js中定义一个数组,一般有以下2种方法。 1. var arr = new Array(3); // 声明数组有3个元素 arr[0] = 1; arr[1] = 2; arr[2] = 3; 再比如这样 var arr = new 阅读全文
摘要:
js中声明一个变量的时候,建议要加上var。如果不加,除非你知道自己在干什么,否则哪天会吃亏哈哈。不加var,js会认为你声明的是全局变量。举个小例子。function test1(){ a =1;}function test2(){ var b =2;}test1();test2(... 阅读全文
摘要:
以前学linux的时候,毕竟自己没搞运维,就只注重了很多命令的运用,没太在意文件系统这块。买了本linux的书,这部分看了点东西,记个笔记哈哈。有个场景,比如说我们现在的服务器上存储不够用了,那么当然需要加硬盘了对吧。在linux上加硬盘,往硬盘上存数据,就会涉及到给硬盘分区、格式化(赋予文件系... 阅读全文
摘要:
创建一个目录的软连接,比如我在家目录下创建一个/data/www/的软连接,如下# cd ~# ln -s /data/www hehe #这里一定要注意顺序哈哈然后当我进入hehe目录时,如下# cd hehe此时我打印当前目录,执行pwd的时候,会显示什么呢?对了,的确是当前目录。。显... 阅读全文