![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
文章平均质量分 80
hzrui
十年磨一剑
展开
-
Javascript作用域浅析
学习任何编程语言,都逃不过理解变量的作用域。在javascript中,变量的作用域有全局(window对象)作用域和函数调用作用域。以下变量具有全局作用域1. 所有在最外层定义(非函数体内定义)的变量都拥有全局作用域2. 所有末定义直接赋值的变量,系统会自动声明为拥有全局作用域的变量3. 所有window对象的属性拥有全局作用域以下变量具有函数作用域1. 在函数体内部用var定义原创 2009-02-27 02:05:00 · 11936 阅读 · 11 评论 -
javascript函数
函数是指定义一次却可以调用多次或是运行多次的javascript代码段。要学好javascript,弄清楚函数是必要的。学习函数必须要弄清楚以下几点: 1. 声明方法 2. 作用域 3. 函数参数 4. 函数调用 一. 声明一般函数有三种声明方法,如下所示: <!--function f1(x,y){ return x*y;}var f2 = fu原创 2009-03-03 01:29:00 · 2700 阅读 · 2 评论 -
javascript代理类实现
前几天写单元测试,遇到了需要模拟被调函数的功能,还需要统计被调函数的调用次数,当时随便写了一个代理类,周末有新的想法,优化了一把,这里把自己的实现写下来。 代理类参考了spring的aop的通知,代理被调函数时可以注册四个函数: before:在被调函数调用前运行 after:被调函数调用后运行 throwsException:被调用函数抛出异常时执行 around:如果存在,将原创 2010-11-28 22:14:00 · 881 阅读 · 0 评论