加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

《ActionScript3.0 Bible》学习笔记(一)

发布时间:2020-12-15 18:23:14 所属栏目:百科 来源:网络整理
导读:《 ActionSciprt3.0?Bible 》阅读笔记(一) ???????想来还是把学习心得放网上稳妥啊,自己PC不再手边也能查一下

ActionSciprt3.0?Bible》阅读笔记(一)

???????想来还是把学习心得放网上稳妥啊,自己PC不再手边也能查一下啊。那第一章选择了for...in/for?each...in循环、匿名函数、创建动态类三个部分进行学习,其他都是基本内容,其他书籍也会涉及,自己基本都懂,就不写了。

???????一、for...in/for?each...in循环

???????1.for...in循环利用Object的属性来进行迭代。

???????典型形式是for(var?propertyName:String?in?targetObject){//do?some?action}

???????其意义为对targetObject这个对象的每个属性执行某些操作,意即处理目标对象的每个属性。其中,propertyName保存当前属性的名称。

???????2.for?each...in循环主要用于ArrayVectorObjectXMLList中。

???????典型形式是for?each(var?element:Object?in?targetObject){//do?some?action}

???????其意义为对数组targetObject的每个元素执行某些操作,与for...in有所不同。

???????二、匿名函数

???????匿名函数,又称函数表达式,因其没有函数名而得名。

???????典型形式是var?doThing:Function=function?(arg:Object):void{//function?code?goes?here}

???????其使用情况包括:只使用一次的函数、需要在运行时改变一个方法的功能、使用函数编程模式等。

???????三、创建动态类

???????动态类是指属性和方法可以在运行时修改、添加和删除的类。

???????典型形式是public?dynamic?class?ShapeShifter

???????其使用的情况较少,原因是其与许多面向对象原则背道而驰。

???????嘛,其实上面三个也就for...in用的多一些,其他基本不常用,记下来就当是以备不时之需吧。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读