
一、為什么要使用模塊化? 1. 解決命名沖突 在瀏覽器運行的 js 實際上會合并代碼掛載到全局對象(window)下,雖然有匿名函數,但對于變量...
一、apply、call 、bind有什么作用,什么區別? 首先說明,這三者的主要用途都是為了:調用函數時,使用你指定的this apply 調...
一、OOP 指什么?有哪些特性 OOP(Object-oriented-programming):面向對象編程,是一種計算機編程架構。OOP有三...
一、輪播的實現原理是怎樣的?如果讓你來實現,你會抽象出哪些函數(or接口)供使用?(比如 play()) 輪播的常見實現有兩種: 橫向排列所有圖...
一、如何判斷一個元素是否出現在窗口可視范圍(瀏覽器的上邊緣和下邊緣之間,肉眼可視)。寫一個函數 isVisible實現 二、當窗口滾動時,判斷一...
一、jQuery 中, $(document).ready()是什么意思? 我們知道,在原生 JS 中,有個事件是onload,而window....
一、jQuery 能做什么? jQuery 是一個庫,抽象了 DOM API,同時解決了瀏覽器兼容性問題,簡化 DOM 操作。用 jQuery,...
一、什么是同源策略? 同源策略限制從一個源加載的文檔或者腳本如何與來自另一個源的資源進行交互。這是一個用于隔離潛在惡意文件的關鍵的安全機制。非同...
一、ajax 是什么?有什么作用? Ajax(Asynchronous JavaScript and XML),異步 JS 和 XML。通過使用...