一诸衔、為什么要使用模塊化延届? 1. 解決命名沖突 在瀏覽器運行的 js 實際上會合并代碼掛載到全局對象(window)下咖刃,雖然有匿名函數(shù)缴阎,但對于變量和定義好的函數(shù)名奶陈,是很有可能沖...
一诸衔、為什么要使用模塊化延届? 1. 解決命名沖突 在瀏覽器運行的 js 實際上會合并代碼掛載到全局對象(window)下咖刃,雖然有匿名函數(shù)缴阎,但對于變量和定義好的函數(shù)名奶陈,是很有可能沖...
一滞时、apply狗热、call 驰怎、bind有什么作用阐滩,什么區(qū)別? 首先說明县忌,這三者的主要用途都是為了:調(diào)用函數(shù)時掂榔,使用你指定的this apply 調(diào)用一個函數(shù),為其指定this症杏,...
一装获、OOP 指什么?有哪些特性 OOP(Object-oriented-programming):面向?qū)ο缶幊汤鞑且环N計算機編程架構(gòu)穴豫。OOP有三大特性:封裝、繼承逼友、多態(tài)绩郎。 封...
一、輪播的實現(xiàn)原理是怎樣的翁逞?如果讓你來實現(xiàn)肋杖,你會抽象出哪些函數(shù)(or接口)供使用?(比如 play()) 輪播的常見實現(xiàn)有兩種: 橫向排列所有圖片挖函,父元素設(shè)置為絕對定位状植,通過...
一浊竟、如何判斷一個元素是否出現(xiàn)在窗口可視范圍(瀏覽器的上邊緣和下邊緣之間,肉眼可視)津畸。寫一個函數(shù) isVisible實現(xiàn) 二振定、當窗口滾動時,判斷一個元素是不是出現(xiàn)在窗口可視范圍...
一肉拓、jQuery 中后频, $(document).ready()是什么意思? 我們知道暖途,在原生 JS 中卑惜,有個事件是onload,而window.onload()就是讓里邊的 ...
一驻售、jQuery 能做什么露久? jQuery 是一個庫,抽象了 DOM API欺栗,同時解決了瀏覽器兼容性問題毫痕,簡化 DOM 操作。用 jQuery迟几,你可以: 選擇網(wǎng)頁元素 改變結(jié)...
一消请、什么是同源策略? 同源策略限制從一個源加載的文檔或者腳本如何與來自另一個源的資源進行交互类腮。這是一個用于隔離潛在惡意文件的關(guān)鍵的安全機制臊泰。非同一個源的定義: 不同協(xié)議,ht...
一存哲、ajax 是什么因宇?有什么作用? Ajax(Asynchronous JavaScript and XML)祟偷,異步 JS 和 XML察滑。通過使用 Ajax , 網(wǎng)頁程序能夠快...
一修肠、下面的代碼輸出多少贺辰?修改代碼讓fnArr[i]()輸出i。使用兩種以上的方法 結(jié)果:以上代碼嵌施,所有的fnArr[i]函數(shù)均輸出最后一次的 i饲化,也就是 10 。改: 第一種...
一吗伤、DOM0 事件和 DOM2 級在事件監(jiān)聽使用方式上有什么區(qū)別吃靠? 1. DOM0 級事件處理 DOM0 級事件處理,事件名以on開頭足淆,如onclick巢块、onload等礁阁。 在...
題目一、dom 對象的 innerText 和 innerHTML 有什么區(qū)別族奢? innerText 獲取 DOM 對象下的文本節(jié)點內(nèi)容 innerHTML 獲取 DOM 對...
題目一姥闭、\d ,\w ,\s,[a-zA-Z0-9],\b,.,*,+,?,x{3},^,$分別是什么? 題目二越走、寫一個函數(shù) trim(str) 棚品,去除字符串兩邊的空白字符 ...
Math 方法 一铜跑、寫一個函數(shù),返回從 min 到 max 之間的 隨機整數(shù)庭敦,包括 min 不包括 max 二疼进、寫一個函數(shù)薪缆,返回從 min 都 max 之間的 隨機整數(shù)秧廉,包括...
一、對于 HTTP 協(xié)議而言拣帽,HTML疼电、CSS、JS减拭、JSON 的本質(zhì)都是什么蔽豺? 都是字符串,只不過是符合對應語法的字符串拧粪,比如 HTML 文件符合 HTML 語法修陡。 二、使...
一可霎、引用類型有哪些魄鸦?非引用類型有哪些 JS 中分基本類型和引用類型。 基本類型值(數(shù)值癣朗、布爾值拾因、字符串、null和undefined):指的是保存在棧內(nèi)存中的簡單數(shù)據(jù)段旷余; 引...
一绢记、函數(shù)聲明和函數(shù)表達式有什么區(qū)別 首先先來看一下什么叫函數(shù)聲明和函數(shù)表達式 上面得到的結(jié)果是 fn1 運行成功, fn2 是undefined正卧,那么蠢熄,我們現(xiàn)在來分析一下為什...
一、JavaScript 定義了幾種數(shù)據(jù)類型? 哪些是原始類型?哪些是復雜類型?原始類型和復雜類型的區(qū)別是什么? 目前最新的 JS 定義了七種數(shù)據(jù)類型炉旷。 原始類型Boolea...
一签孔、網(wǎng)頁的渲染機制 1. CSSOM 和 DOM 先拋開 JS 不說惠遏,瀏覽器收到一張html頁面時,會從上往下開始生成 DOM(Document Object Model) ...
一骏啰、說一說你平時寫代碼遵守的編碼規(guī)范 標簽盡量用語義化標簽节吮,少用 。 命名格式統(tǒng)一小寫判耕,且有意義透绩,用-做分隔符如:nav-item。 圖片標簽加alt屬性壁熄;某些標簽必要時加...