當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
javascript进阶教程第二章对象案例实战
生活随笔
收集整理的這篇文章主要介紹了
javascript进阶教程第二章对象案例实战
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
javascript進階教程第二章對象案例實戰
一、學習任務
- 通過幾個案例練習回顧學過的知識
- 通過案例練習補充幾個之前沒有見到或者雖然講過單是講的不仔細的知識點。
?
二、具體實例
溫馨提示
面向對象的知識非常重要,也是一個難點,我們講的比較基礎,對這些基礎的原理希望大家都能掌握,這也是對后續課程內容的一個鋪墊。
如果要使用面向對象的思路去編程,還需要進一步的學習和對JS更深入的理解,在現階段只要求大家理解這些基礎的東西,能看懂一些面向對象的案例即可。
練習1:具有默認值的構造函數
- 實例描述:
有時候在創建對象時候,我們希望某些屬性具有默認值
- 案例思路:
在構造函數中判斷參數值是否為undefined,如果是就為其制定一個默認值。
練習2:遍歷對象屬性和方法
- 實例描述:
通過for...in...語句遍歷對象中的數據,包括屬性和方法
- 案例思路:
for...in語句和if判斷分別遍歷對象的屬性和方法。
練習3:屬性的添加和刪除
- 實例描述:使用 delete 刪除對象的屬性(注:也可以刪除方法,操作方法相同)
練習4:將一個對象賦值給另一個對象的屬性
- 實例描述:對象的屬性可以是任何類型的值,包括另一個對象。
練習5:創建兩個繼承關系的對象
- 實例描述:先創建一個人對象,然后再創建一個學生對象,讓學生對象去繼承人對象的屬性和方法,同時學生對象又有自己的屬性和方法。
練習6:網頁計算器
- 實例描述:帶有科學計算功能的計算器。
- 要用到Math對象的方法和屬性。
HTML5入門視頻第七章7-38/7-39兩節詳細講過Math對象,這里復習一下。
這里布局使用了表格,大家練習的時候可以嘗試使用其他布局方法實現同樣的效果。
?
轉載于:https://www.cnblogs.com/Renyi-Fan/p/8998867.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的javascript进阶教程第二章对象案例实战的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Zookeeper在yarn框架中如何实
- 下一篇: 却另相思隔阴阳