2008年7月10日

深入理解javascript中的函数(转)

摘要: 函数是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对函数有更深入的了解。JavaScript中的函数不同于其他的语言,每个函 数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递。在继续讲述之前,先看一下函数的 使用语法: function func1(…){…}var func2=function(…){…};var fu... 阅读全文

posted @ 2008-07-10 21:01 y轴 阅读(167) 评论(0) 推荐(0) 编辑

Javascript 闭包(转)

摘要: 简介基于对象的属性名解析 值的指定值的读取 标识符解析、执行环境和作用域链 执行环境作用域链与 [[scope]]标识符解析 闭包 自动垃圾收集构成闭包 通过闭包可以做什么? 例 1:为函数引用设置延时例 2:通过对象实例方法关联函数例 3:包装相关的功能其他例子 意外的闭包Internet Explorer 的内在泄漏问题 简介 Closure所谓“闭包”,指的是... 阅读全文

posted @ 2008-07-10 19:33 y轴 阅读(250) 评论(0) 推荐(0) 编辑

深入浅出理解Javascript闭包(closure)(转)

摘要: 最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真是面目。什么是闭包?“官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人能直接看懂... 阅读全文

posted @ 2008-07-10 19:31 y轴 阅读(303) 评论(0) 推荐(0) 编辑

内存对齐(转)

摘要: 刚做C开发时,在网上看了很多关于内存对齐的资料,有些讲得特别复杂但没有内容,有些则讲解的过于粗糙,在这里给大家分享一下我的理解,我会分3步逐渐加深大家的理解: 一.内存对齐的初步讲解 内存对齐可以用一句话来概括: “数据项只能存储在地址是数据项大小的整数倍的内存位置上” 例如int类型占用4个字节,地址只能在0,4,8等位置上。 例1: #include struct xx{ ... 阅读全文

posted @ 2008-07-10 19:21 y轴 阅读(373) 评论(0) 推荐(0) 编辑

__FILE__,__LINE__,__DATE__,__TIME__(转)

摘要: c++有四个常用的预定义名字,分别为:__FILE__,__LINE__,__DATE__,__TIME__ __FILE__:记录文件的路径加名称 __LINE__:记录文件已经被编译的行数 __DATE__:记录文件的编译日期 __TIME__:记录文件的编译时间 可以当作变量直接使用,一般用作程序调试 例子: #include using namespace std; int main()... 阅读全文

posted @ 2008-07-10 14:38 y轴 阅读(848) 评论(0) 推荐(0) 编辑

导航