JScript和ECMAScript的变现不一致,但是对于现在的w3c规范来说都是遵循ECMAScript的。所以函数申明和函数表达式对JScript的表现在此就不做过多的介绍,可以移步汤姆大叔blog深入学习:揭秘命名函数表达式1 function foo(){ return 1; }//函数.....
分类:
其他好文 时间:
2014-10-29 16:30:05
阅读次数:
174
varfoo=1;functionbar(){if(!foo){varfoo=10;}alert(foo);}bar();//解释:js没有块级作用域,if switch while等不会有块级作用域如果你对foo的值实际上为"10"而感到诧异的话,再看一下下面这个例子:vara=1;functio...
分类:
编程语言 时间:
2014-10-28 13:47:41
阅读次数:
203
当页面结构设置(/admin/cms/page)如下:- Home (level=0) - About Us (level=1) - About Company Services (level=2) - Foo Bar (level=3) - Our Management Team (level=2...
分类:
其他好文 时间:
2014-10-27 16:59:50
阅读次数:
247
DEPDIR = build_depTARGET_NAME = helloworldCFLAGS = -WallSRCS = main.cSRCS += foo.cOBJS = $(SRCS:%.c=%.o)all: $(OBJS) $(CC) $(CFLAGS) $^ -o $(TAR...
分类:
其他好文 时间:
2014-10-27 10:41:06
阅读次数:
152
public class LazyBean {// public static void main(String[] args) {// DynaBean dynaBean=new LazyDynaBean();// dynaBean.set("foo", "bar");//单独// dyna...
分类:
其他好文 时间:
2014-10-27 06:53:35
阅读次数:
235
装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。
假如我要计算一个函数的执行时间:
import time
def foo():
print 'in foo...
分类:
编程语言 时间:
2014-10-24 23:41:22
阅读次数:
516
需要重新绑定事件时,可以先把事件off掉,然后重新onfunction foo() { xxxx;}$("#a").on("click", foo);//需要重新绑定事件时,可以先把事件off掉,然后重新on$("#a").off("click", foo).on("click", foo);...
分类:
Web程序 时间:
2014-10-23 20:33:34
阅读次数:
186
1. #define的保护
所有头文件都应该使用#define 防止头文件被多重包含(multiple inclusion),命名格式
当是:___H_
为保证唯一性,头文件的命名应基于其所在项目源代码树的全路径。例如,项目foo 中的头
文件foo/src/bar/baz.h 按如下方式保护:
#ifndef FOO_BAR_BAZ_H_
#define FOO_BAR_BAZ_H_...
分类:
编程语言 时间:
2014-10-23 12:34:25
阅读次数:
231
Foo fool=new Foo();任何一个类,也是一个实例对象,Class类的实例对象,表示方法如下:(1)任何一个类都有一个隐含的静态成员变量classClass c1=Foo.class;(2)已经知道该类的对象通过getClass方法Class c2=fool.getClass();c1,...
分类:
编程语言 时间:
2014-10-23 01:19:43
阅读次数:
190
修改block之外的变量默认情况下,在程序块中访问的外部变量是复制过去的,即写操作不对原变量生效。但是你可以 加上 __block来让其写操作生效,示例代码如下:__block int a = 0;void (^foo)(void) = ^{ a = 1;}foo();
分类:
其他好文 时间:
2014-10-22 17:53:16
阅读次数:
237