天天看點

周周複習标記的面試題

1、js的閉包和this指向(面向對象程式設計)問題

2、原型鍊

3、解釋window.onload和onDocumentReady?

4、為什麼不建議在JavaScript中使用innerHTML?

innerHTML内容每次重新整理,是以很慢。 在innerHTML中沒有驗證的餘地,是以,更容易在文檔中插入錯誤代碼,進而使網頁不穩定。

5、em rem px  vw vh

6、background-attachment : scroll | fixed 

7、浮動(清除浮動)定位

8、僞類(child)為元素(::before ::after)

9、BFC

10、js中的原始資料型:number,string,boolean,null,undefined,object

11、類型轉換:

轉數字:parseInt()  parseFloat()  Number()

轉字元串:.toString()  String()

轉布爾類型: Boolean(值)

12、++num 先num自加再參加運算(--num同理)

        num++  先以最初的num的值參加運算得出結果後自身加1(num--同理)

13、循環+數組(多練習)

14、斷點調試(sources),查一下webstrom和vscode斷點調試方法

15、建立數組方式:

16、構造函數方式:var array(或數組名) = new Array()

17、字面量方式:var array(或數組名) = []

18、數組中存儲的資料類型一定是一樣的嗎? 類型可以不一樣

       var arr=[10,"哈哈",true,null,undefined,new Object()];

19、數組去重、反轉數組、手寫數組的冒泡排序

20、正規表達式(去空格-前-後-中-所有)

21、請從Web前端開發的角度,闡述如何對Web頁面的性能進行優化。

22、Dom擷取元素的方法(https://www.cnblogs.com/diasa-fly/p/7054660.html)

23、Call apply bind(https://www.cnblogs.com/pssp/p/5787116.html)

24、在ES5中有5種基本類型:String、Number、Boolean、Null、Undefined

       引用類型:Object(裡面包含function、Array、Date)

周周複習标記的面試題
周周複習标記的面試題

25、回調函數:函數作為參數使用,那這個函數(參數)可叫做回調函數

26、堆、棧、堆棧、隊列

周周複習标記的面試題
周周複習标記的面試題
周周複習标記的面試題
周周複習标記的面試題
周周複習标記的面試題

隊列:先進先出      棧:先進後出

27、數組與字元串

周周複習标記的面試題
周周複習标記的面試題

問題:這裡字元串的方法怎麼有好多和數組的方法是重合的?????

周周複習标記的面試題

28、DOM部分

周周複習标記的面試題
周周複習标記的面試題
周周複習标記的面試題
周周複習标記的面試題

如自定義存index屬性作為标志位~

周周複習标記的面試題

appendChild()、insertBefore()、removeChild()

29、javascript事件

為元素綁定事件(DOM):一種,但是不相容,有兩種

(1) 對象.addEventListener("事件類型",事件處理函數,false); ——谷歌和火狐支援,IE8不支援

(2) 對象.attachEvent("有on的事件類型",事件處理函數); ——谷歌不支援,火狐不支援,IE8支援

document.getElementById("btn").addEventListener("click",function () {

    console.log("小蘇猥瑣啊");

}, false)

為按鈕綁定點選事件

參數1:事件的類型---事件的名字,沒有on

參數2:事件處理函數---函數(命名函數,匿名函數)

參數3:布爾類型,目前就寫false-----沒有為什麼,不解釋,明天說

document.getElementById("btn").attachEvent("onclick",function () {

   console.log("小楊好帥哦1");

})

參數1:事件類型---事件名字,有on

參數2:事件處理函數---函數(命名函數,匿名函數)

周周複習标記的面試題
周周複習标記的面試題

29、事件冒泡:多個元素嵌套,有層次關系,這些元素都注冊了相同的事件,如果裡面的元素的事件觸發了,外面的元素的該事件自動的觸發了

注意:事件冒泡 跟 冒泡排序沒有關系

30、BOM中的兩個定時器

e.stopPropagation(); 谷歌和火狐支援

周周複習标記的面試題
周周複習标記的面試題
周周複習标記的面試題
周周複習标記的面試題
周周複習标記的面試題
周周複習标記的面試題
周周複習标記的面試題
周周複習标記的面試題
周周複習标記的面試題
周周複習标記的面試題
周周複習标記的面試題
周周複習标記的面試題
周周複習标記的面試題

1、原型及原型鍊

2、函數中的this指向問題

周周複習标記的面試題
周周複習标記的面試題
周周複習标記的面試題

3、apply、call、bind

周周複習标記的面試題
周周複習标記的面試題
周周複習标記的面試題
周周複習标記的面試題
周周複習标記的面試題

4、閉包

周周複習标記的面試題

5、深拷貝與淺拷貝

周周複習标記的面試題

6、訓練正規表達式

7、資料處理:

數組去重、排序、遞歸求和、計算數組各項的重複次數https://www.zhihu.com/people/quan-feng-xiao-mi-mei

8、單線程與多線程的差別

1、測試頁面中焦點聚焦的控件是哪個(聚焦控件)

https://blog.csdn.net/benben513624/article/details/86661235

https://blog.csdn.net/sinat_35538827/article/details/99672544

注:評論中降低版本真實有效

手寫原生ajax、jsonp、cookie

Jsonp中script

那img中src和a連結中的href屬性可以通路外部連結跨域嘛

Script标簽中src裡面可以填圖檔位址嘛

圖檔防盜鍊:WEB伺服器設定了防盜鍊的話 圖檔就不能被别的網站盜用了

繼續閱讀