比如想实现点击列表弹出筛选器,点击其他任意地方关闭筛选器,如图 该筛选器class名 首先点击document任意位置隐藏该元素,然后给该元素绑定click事件,阻止冒泡到该元素,则可以顺利实现需求。 ...
分类:
Web程序 时间:
2017-05-17 19:14:24
阅读次数:
261
今天试着用一下Spring + AspectJ的AOP,遇到了点问题,没有拦截到Bean的方法,比如controller里面的方法。网上搜索了大堆东西,都没有什么用了,而且看Spring官网的Reference也没有看出个什么问题。这种情况下只好去看源码分析一下了,首先我们使用的是注解的方式: sp ...
分类:
编程语言 时间:
2017-05-17 00:53:58
阅读次数:
676
函数当成类看当成匿名对象看,都是跟java吻合的,只有当成函数看(函数自己可以执行)跟java区别在这里。 function fact(){} var F = fact ; 函数名是函数对象的地址,是地址就有内存区域,执行就是地址名()小括号,var f = new F(),f就不是指向函数F的地址... ...
分类:
Web程序 时间:
2017-05-16 23:17:51
阅读次数:
322
1 简介和功能 字符串格式化命令,主要功能是把格式化的数据写入某个字符串中。sprintf 是个变参函数。 把格式化的数据写入某个字符串缓冲区。 2 函数原型 int sprintf( char *buffer, const char *format, [ argument] … ); buffer ...
分类:
其他好文 时间:
2017-05-16 16:19:38
阅读次数:
184
HashMap和LinkedList合二为一即是LinkedHashMap。所谓LinkedHashMap,其落脚点在HashMap,因此更准确地说,它是一个将所有Entry节点链入一个双向链表Lin...
分类:
其他好文 时间:
2017-05-15 23:47:34
阅读次数:
359
ConcurrentHashMap实现原理 ConcurrentHashMap源码分析 总结 ConcurrentHashMap是Java并发包中提供的一个线程安全且高效的HashMap实现(若对HashMap的实现原理还不甚了解,可参考我的另一篇文章HashMap实现原理及源码分析),Concur ...
分类:
其他好文 时间:
2017-05-14 19:44:45
阅读次数:
265
一些概念: 重载(overload): 什么是: 相同函数名,不同参数列表的多个函数,在调用时,可根据传入参数的不同,自动选择对应的函数调用! 为什么: 减轻调用者的负担,一个函数名,可执行多种操作 何时: 一项任务,根据不同的参数,执行不同的操作流程时 如何: js语法不支持重载效果 变通: 所有 ...
分类:
编程语言 时间:
2017-05-13 22:05:21
阅读次数:
238
在函数内部,有两个特殊的对象: arguments和 this。 arguments是一个类数组对象,包含着传入函数中的所有参数, 主要用途是保存函数参数。 但这个对象还有一个名叫 callee的属性,该属性是一个指针,指向拥有这个 arguments对象的函数 。 对于阶乘函数一般要用到递归算法, ...
分类:
其他好文 时间:
2017-05-13 16:53:23
阅读次数:
217
可变参数的宏 标准C只支持可变参数的函数,意味着函数的参数可以是不固定的 例如printf()函数的原型是int printf(const char *format [,argument]...) 而在GNU C中,宏也可以接受可变数目的参数,例如 #define pr_debug(fmt,arg. ...
分类:
其他好文 时间:
2017-05-13 11:15:45
阅读次数:
134
function foo1(){var s=Array.prototype.slice.apply(arguments);console.log(arguments);console.log(s); console.log(s instanceof Array);} 或者 function foo1 ...
分类:
编程语言 时间:
2017-05-12 15:34:48
阅读次数:
141