Web前端學習-第四課JavaScript篇

來源:互聯網
上載者:User

標籤:

Q7:JavaScript有繼承嗎?請詳細描述。

(http://jingyan.baidu.com/article/90895e0f975a7b64ec6b0bbd.html)

(http://www.cnblogs.com/sanshi/archive/2009/07/08/1519036.html)

(http://www.360doc.com/content/12/1109/11/4082197_246785232.shtml)

有,1.構造繼承法

2.原型繼承法

3.執行個體繼承法

4.拷貝繼承法

JavaScript實現繼承有三層含義:1.子類的執行個體可以共用父類的方法;

 2.子類可以覆蓋父類的方法或者擴充新的方法;

 3.子類和父類都是子類執行個體的“類型”。

冒充方式:this切換,後增加的call 和 apply函數;

原型鏈方式:不支援多重繼承,原型鏈會用另一個類型的對象重寫類的prototype屬性;

 

Q8:什麼是Ajax?什麼是XMLHttpRequest?寫出原生的Ajax,盡量考慮所有情況。

Ajax:非同步JavaScript和xml;是一種用於建立快速動態網頁的技術;通過在後台與伺服器進行少量的資料交換,ajax可以使用網頁實現非同步更新,這意味著可以在不重新載入整個網頁的情況下,對網頁的某部分進行更新;

建立XHR對象:

 

Get請求:

 

Post請求:

 

Web前端學習-第四課JavaScript篇

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.