經過這一段時間學習,也有了自己的一些新的學習理念。
學習應該是乙個一點到面的過程,急也沒有用 ,穩步前進,比如網頁前端開發,就應該從邏輯層**開始入手,逐步學習到內部引擎,並且掌握好as3的語言特性而不僅僅是語法。
下面就是我對as3中vector,array,object,dictionary四大容器的理解:
索引陣列:
vector:索引陣列,其元素都必須為同乙個類的例項。
array:乙個可以包含各種值型別的索引陣列,其包容度甚至可以允許你在同乙個陣列裡混合各種值型別。
vector的優勢是執行效率高,且用於儲存同乙個資料型別資料時,編譯器可以進行檢查。array的優勢是儲存不同型別,更常用,功能更強大。
關聯陣列:
object和dictionary唯一的區別在於:
dictionary可以使用物件而非字串作為鍵值對的鍵,而object必須使用字串作為鍵值對的鍵。
兩者在執行效率上區別不大。
今天還明白一件事,30歲才是真正開始做事的時候,此時在能力(硬實力和軟實力),人脈,經驗都有了相當的積累,可以完全發揮它們了。
四種容器型別
容器 collection 變數 值 一般程式語言都會設計儲存多個值的儲存方式 類似於c語言裡的陣列 容器分為四種型別 list 列表 鍊錶的實現 將幾塊不連續的記憶體聯絡起來 set 集合 tuple 元組 dict 字典 1.列表 list 是一種鍊錶的實現。列表的定義 可以儲存任意型別,不止數...
AS3中讀取子物件的四種方法
這段日子在公司實習,學習新語言actionscript3,遇到過這麼乙個問題,在容器中獲取子物件,大部分的回答都是三種 getchildat getchildbyname getobjectsunderpoint 但是有時候通過這三種方法很難get到想要的物件,而且效率除了第一種,其他的也都不高,那...
as3中的容器
4種容器 array object vector dictionary 各自特點 array是索引陣列,雖然它也是動態類,可以等同於object來用,但是不建議這樣,因為沒有任何好處。除了鍵上的區別外,array還是善於隨機訪問的,但不知道object和dictionary和它在訪問速度上的區別有多...