追逐理想
如果你了解我,你就会喜欢我
posts - 151,comments - 60,views - 94万

随笔分类 -  VM

AMF Message 及 AMF3 OBJECT 对象格式
摘要:AMFAMF是Action Message Format的简写,它是一种二进制的数据格式, 它的设计,是为了把actionscript里面的数据(包括Object, Array, Boolean, Number等)序列化成 一段你基本看不大懂的二进制数据, 然后你可以把这段数据随意发送给其他地方的程序,比如发给远程的服务器, 在远程服务器那边, 又可以把这段数据给还原出来。以此达到一个数据传输的作用。为什么要用AMF通常情况下我们使用JSON或者XML来做数据的传输, 他们的好处是文本数据易读, 容易修改, 坏处在于文本数据体积较大,而且数据的组织有其局限性,比如,你如何在一个JSON/xml 阅读全文
posted @ 2013-04-12 11:29 人间奇迹 阅读(3641) 评论(0) 推荐(1) 编辑
如何实现语言中的闭包(Closure)
摘要:如何实现语言中的闭包(Closure) 已经忘了是去年还是前年听到微软说要在C# 3.0里为C#添加lambda表达式,与此同时Java的团队也一直在说想为Java添加lambda表达式。到了今天,C#似乎已经把这个特性加进去了,Java还没有。Java说这个特性还在计划列表之中,不过暂时可以使用匿名类来代替。想必是因为在Java中表示函数指针的方法比较奇怪罢…… 其实无论是lambda表达式(事实上应该叫匿名函数)或是匿名类,都能归属到一种叫闭包的东西上面。闭包原来是代数中的用语,只是那些研究理论的老大们觉得这玩意儿也能拉到“闭包”里面去,于是就叫闭包了。匿名函数原本是丘奇发明的一个l... 阅读全文
posted @ 2011-11-14 18:02 人间奇迹 阅读(597) 评论(0) 推荐(0) 编辑
匿名函数与闭包(Anonymous Function and Closure)
摘要:view plain(function(){//这里忽略jQuery所有实现})();一、匿名函数 要说匿名函数,我们首先要由函数本身说起。函数的定义如下:函数是将唯一的输出值赋予给每一输入的“法则”。 当然,这只是数学上的定义。但是,在计算机编程语言中,函数的定义也八九不离十。因为,我们都知道,计算机中的函数,也类似数学定义中的描述,它是将输入的若干数据,经过代码设定的逻辑操作处理后,返回唯一的输出的一组代码组合块。——当然,特例是,输入的数据为空或输出的数据为空,或者两者都为空。 下面,我们先初步了解一下和匿名函数相关的概念。函数声明(function 语句) 要使用一个函数,我们... 阅读全文
posted @ 2011-11-14 17:59 人间奇迹 阅读(347) 评论(0) 推荐(0) 编辑
闭包(Closure)
摘要:一、什么是闭包?“官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人能直接看懂这句话,因为他描述的太学术。其实这句话通俗的来说就是:中所有的function都是一个闭包。不过一般来说,嵌套的function所产生的闭包更为强大,也是大部分时候我们所谓的“闭包”。看下面这段代码: function a() {vari=0; functionb() { alert(++i); } returnb; } varc=a(); c()... 阅读全文
posted @ 2011-11-14 17:54 人间奇迹 阅读(376) 评论(0) 推荐(0) 编辑
ActionScript 3.0 对库资源的访问及操作
摘要:一. Adobe Flash 编程中实例化对象的两种方法 1. 直接在工程文件(FLA)中,将库中单个资源拖放到舞台,舞台上的一个对象即为一个对象实例 2. 基于 ActionScript 的实例化可作为将单个资源拖放到舞台上的替代方法。 第2中方法,在as编程中具有重要的意义,这个方面需要借助于 "为 ActionScript 导出库元件" 为 ActionScript 导出元件:在“库”面板中选择该元件并打开其“元件属性”对话框。必要时激活“高级”设置。在“链接”部分中,激活“为 ActionScript 导出”复选框。这将激活“类”和“基类”字段。默认情况下,&quo 阅读全文
posted @ 2011-08-14 15:24 人间奇迹 阅读(2106) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示