js 高階回顧js

2022-05-15 20:00:23 字數 1094 閱讀 7856

1、js高階

什麼是面向過程的程式設計?比如輪播圖:  我們第一件事情幹嘛;第二件事情幹嘛。。。

什麼是物件導向的程式設計?比如輪播圖  : 先是分析裡面有哪些物件,再是分析如何實現物件的功能(成員)。。。

什麼是面向函式的程式設計?功能封裝,函式重複呼叫。。。

要從面向過程的思路轉換成物件導向的程式設計---比較難的過程

2、js的特點---解釋性語言,瀏覽器解釋一行執行一行,(瀏覽器將js語法解釋成cpu能夠讀懂的語言來執行運算)

3、js的組成

4、js可以用來做什麼?

js是執行在瀏覽器端的 ,只要是支援瀏覽器執行的環境都可以用js開發

5、瀏覽器的組成和瀏覽器是如何工作的?

網域名稱和ip位址是一一對應的

瀏覽器先是通過dns伺服器找到相應的ip位址,然後瀏覽器再向這個ip位址傳送請求,伺服器再把請求的內容返回給瀏覽器

,瀏覽器再去解析執行檔案,瀏覽器是如何處理伺服器返回的響應的:a

a、瀏覽器的組成

6、js是如何執行的?

js繼承 來自js高階

繼承 組合繼承 原型繼承與借用建構函式 用建構函式實現對例項屬性的繼承,用原型鏈實現對原型屬性和方法的繼承 function super name super.prototype.sayname function function sub name,age sub.prototype new sup...

js 高階知識

1 caller 表示呼叫該函式的函式 function fun1 function fun2 fun2 11,22 11 2 function foo var foo new foo var p foo.prototype foo.prototype alert foo.constructor a...

js 高階知識

1 開啟乙個視窗就會有乙個window物件 如頁面上的iframe window中包含document,document主要是來操作dom元素的 頁面上的標籤元素 2 我們在頁面上宣告乙個全域性變數其實是宣告在window物件上的,eg var abc jy alert window.abc ale...