資源簡介
前端面試題匯總
一、HTML 和CSS...............................................................................................................................19
1、你做的頁面在哪些流覽器測試過?這些瀏覽器的內核分別是什么?..........................19
2、每個HTML 文件里開頭都有個很重要的東西,Doctype,知道這是干什么的嗎?....19
3、Quirks 模式是什么?它和Standards 模式有什么區別............................................... 19
4、div css 的布局較table 布局有什么優點?................................................................. 20
5、img 的alt 與title 有何異同? strong 與em 的異同?.......................................... 20
6、你能描述一下漸進增強和優雅降級之間的不同嗎?...................................................... 20
7、為什么利用多個域名來存儲網站資源會更有效?........................................................ 21
8、請談一下你對網頁標準和標準制定機構重要性的理解。............................................ 21
9、請描述一下cookies,sessionStorage 和localStorage 的區別?..........................21
10、簡述一下src 與href 的區別。.....................................................................................22
11、知道的網頁制作會用到的圖片格式有哪些?.............................................................. 22
12、知道什么是微格式嗎?談談理解。在前端構建中應該考慮微格式嗎?..................23
13、在css/js 代碼上線之后開發人員經常會優化性能,從用戶刷新網頁開始,一次js
請求一般情況下有哪些地方會有緩存處理?...................................................................... 23
14、一個頁面上有大量的圖片(大型電商網站),加載很慢,你有哪些方法優化這些圖
片的加載,給用戶更好的體驗。...........................................................................................23
15、你如何理解HTML 結構的語義化?................................................................................ 23
16、談談以前端角度出發做好SEO 需要考慮什么?.......................................................... 24
17、有哪項方式可以對一個DOM 設置它的CSS 樣式?...................................................... 26
18、CSS 都有哪些選擇器?....................................................................................................26
19、CSS 中可以通過哪些屬性定義,使得一個DOM 元素不顯示在瀏覽器可視范圍內?27
20、超鏈接訪問過后hover 樣式就不出現的問題是什么?如何解決?..........................27
21、什么是Css Hack?ie6,7,8 的hack 分別是什么?.................................................... 27
22、請用Css 寫一個簡單的幻燈片效果頁面...................................................................... 28
24、行內元素和塊級元素的具體區別是什么?行內元素的padding 和margin 可設置嗎?
................................................................................................................................................... 29
25、什么是外邊距重疊?重疊的結果是什么?.................................................................. 29
26、rgba()和opacity 的透明效果有什么不同?.............................................................. 29
27、css 中可以讓文字在垂直和水平方向上重疊的兩個屬性是什么?........................... 30
28、如何垂直居中一個浮動元素?.......................................................................................30
29、px 和em 的區別。............................................................................................................31
30、描述一個”reset”的CSS 文件并如何使用它。知道normalize.css 嗎?你了解他
們的不同之處?.......................................................................................................................31
31、Sass、LESS 是什么?大家為什么要使用他們?......................................................... 31
32、display:none 與visibility:hidden 的區別是什么?............................................. 32
34、CSS 中link 和@import 的區別是:.............................................................................. 32
35、簡介盒子模型:...............................................................................................................32
36、為什么要初始化樣式?...................................................................................................33
37、BFC 是什么?......................................................................................................................33
38、html 語義化是什么?......................................................................................................33
39、Doctype 的作用?嚴格模式與混雜模式的區別?....................................................... 34
40、IE 的雙邊距BUG:塊級元素float 后設置橫向margin,ie6 顯示的margin 比設置
的較大。解決:加入_display:inline.............................................................................. 34
41、HTML 與XHTML——二者有什么區別?.......................................................................... 34
42、html 常見兼容性問題?..................................................................................................34
43、對WEB 標準以及W3C 的理解與認識.............................................................................. 35
44、行內元素有哪些?塊級元素有哪些?CSS 的盒模型?..................................................... 35
45、前端頁面有哪三層構成,分別是什么?作用是什么?.................................................. 35
46、Doctype 作用? 嚴格模式與混雜模式-如何觸發這兩種模式,區分它們有何意義?35
47、行內元素有哪些?塊級元素有哪些? 空(void)元素有那些?................................ 35
48、CSS 的盒子模型?............................................................................................................36
49、CSS 選擇符有哪些?哪些屬性可以繼承?優先級算法如何計算? CSS3 新增偽類有
那些?....................................................................................................................................... 36
50、如何居中div,如何居中一個浮動元素?....................................................................... 36
51、瀏覽器的內核分別是什么?經常遇到的瀏覽器的兼容性有哪些?原因,解決方法是
什么,常用hack 的技巧?...................................................................................................37
52、列出display 的值,說明他們的作用。position 的值, relative 和absolute 定
位原點是?...............................................................................................................................38
53、absolute 的containing block 計算方式跟正常流有什么不同?........................... 38
54、position 跟display、margin collapse、overflow、float 這些特性相互疊加后
會怎么樣?...............................................................................................................................38
55、對WEB 標準以及W3C 的理解與認識.............................................................................. 38
56、css 的基本語句構成是?..................................................................................................39
57、瀏覽器標準模式和怪異模式之間的區別是什么?........................................................ 39
58、CSS 中可以通過哪些屬性定義,使得一個DOM 元素不顯示在瀏覽器可視范圍內?39
59、超鏈接訪問過后hover 樣式就不出現的問題是什么?如何解決?..........................39
60、什么是Css Hack?ie6,7,8 的hack 分別是什么?.................................................... 39
62、請用Css 寫一個簡單的幻燈片效果頁面...................................................................... 40
63、行內元素和塊級元素的具體區別是什么?行內元素的padding 和margin 可設置嗎?
................................................................................................................................................... 41
64、什么是外邊距重疊?重疊的結果是什么?.................................................................. 41
65、rgba()和opacity 的透明效果有什么不同?.............................................................. 41
66、css 中可以讓文字在垂直和水平方向上重疊的兩個屬性是什么?........................... 42
67、如何垂直居中一個浮動元素?.......................................................................................42
68、描述一個"reset"的CSS 文件并如何使用它。知道normalize.css 嗎?你了解他們
的不同之處?...........................................................................................................................43
69、說display 屬性有哪些?可以做什么?...................................................................... 43
70、哪些css 屬性可以繼承?...............................................................................................43
71、css 優先級算法如何計算?............................................................................................43
72、b 標簽和strong 標簽,i 標簽和em 標簽的區別?...................................................... 43
73、有那些行內元素、有哪些塊級元素、盒模型?.......................................................... 44
74、有哪些選擇符,優先級的計算公式是什么?行內樣式和!important 哪個優先級高?
................................................................................................................................................... 45
75.我想讓行內元素跟上面的元素距離10px,加margin-top 和padding-top 可以嗎?45
76.CSS 的盒模型由什么組成?..............................................................................................45
77、.說說display 屬性有哪些?可以做什么?................................................................ 45
78、哪些css 屬性可以繼承?...............................................................................................45
79、css 優先級算法如何計算?............................................................................................45
80、text-align:center 和line-height 有什么區別?................................................... 46
81、前端頁面由哪三層構成,分別是什么?作用是什么?.............................................. 46
82、寫一個表格以及對應的CSS,使表格奇數行為白色背景,偶數行為灰色,鼠標一上
去為黃色背景。.......................................................................................................................46
二、JS 基礎...................................................................................................................................... 46
1、javascript 的typeof 返回哪些數據類型..................................................................... 46
2、例舉3 種強制類型轉換和2 種隱式類型轉換?.............................................................. 46
3、split() join() 的區別...................................................................................................46
4、數組方法pop() push() unshift() shift()............................................................... 47
5、事件綁定和普通事件有什么區別.....................................................................................47
6、IE 和DOM 事件流的區別....................................................................................................47
7、IE 和標準下有哪些兼容性的寫法....................................................................................47
8、call 和apply 的區別........................................................................................................48
9、b 繼承a 的方法..................................................................................................................48
10、JavaScript this 指針、閉包、作用域....................................................................... 48
11、事件委托是什么...............................................................................................................48
12、閉包是什么,有什么特性,對頁面有什么影響.......................................................... 48
13、如何阻止事件冒泡和默認事件.......................................................................................48
14、添加刪除替換插入到某個接點的方法.................................................................... 49
15、javascript 的本地對象,內置對象和宿主對象......................................................... 49
16、document load 和document ready 的區別................................................................ 49
17、”==”和“===”的不同.................................................................................................49
18、javascript 的同源策略..................................................................................................50
19、編寫一個數組去重的方法...............................................................................................50
20、JavaScript 是一門什么樣的語言,它有哪些特點?................................................. 50
21、JavaScript 的數據類型都有什么?............................................................................. 51
22、已知ID 的Input 輸入框,希望獲取這個輸入框的輸入值,怎么做?(不使用第三方
框架)......................................................................................................................................... 52
23、希望獲取到頁面中所有的checkbox 怎么做?(不使用第三方框架)........................52
24、設置一個已知ID 的DIV 的html 內容為xxxx,字體顏色設置為黑色(不使用第三方
框架)......................................................................................................................................... 52
25、當一個DOM 節點被點擊時候,我們希望能夠執行一個函數,應該怎么做?..........52
26、看下列代碼輸出為何?解釋原因。.............................................................................. 53
27、看下列代碼,輸出什么?解釋原因。............................................................................ 53
28、看下列代碼,輸出什么?解釋原因。............................................................................ 53
29、看代碼給答案。...............................................................................................................54
30、已知數組var stringArray = [“This”, “is”, “Baidu”, “Campus”],
Alert 出”This is Baidu Campus”。......................................................................... 54
31、var numberArray = [3,6,2,4,1,5]; (考察基礎API)................................... 55
32、輸出今天的日期,以YYYY-MM-DD 的方式,比如今天是2014 年9 月26 日,則輸出
2014-09-26...............................................................................................................................55
33、將字符串”<tr><td>{$id}</td><td>{$name}</td></tr>”中的{$id}替換成10,
{$name}替換成Tony (使用正則表達式)......................................................................... 56
34、為了保證頁面輸出安全,我們經常需要對一些特殊的字符進行轉義,請寫一個函數
escapeHtml,將<, >, &, “進行轉義.......................................................................... 56
35、foo = foo||bar ,這行代碼是什么意思?為什么要這樣寫?................................ 56
36、看下列代碼,將會輸出什么?(變量聲明提升)............................................................ 57
37、用js 實現隨機選取10–100 之間的10 個數字,存入一個數組,并排序。..........57
38、把兩個數組合并,并刪除第二個元素。...................................................................... 57
39、怎樣添加、移除、移動、復制、創建和查找節點(原生JS,實在基礎,沒細寫每
一步)....................................................................................................................................... 58
40、有這樣一個URL:http://item.taobao.com/item.htm?a=1&b=2&c=&d=xxx&e,請寫
一段JS 程序提取URL 中的各個GET 參數(參數名和參數個數不確定),將其按key-value
形式返回到一個json 結構中, 如{a: ’ 1 ′ , b: ’ 2 ′ , c: ” , d: ’
xxx’, e:undefined}。.......................................................................................................58
41、正則表達式構造函數var reg=new RegExp(“xxx”)與正則表達字面量var reg=//
有什么不同?匹配郵箱的正則表達式?.............................................................................. 59
42、寫一個function,清除字符串前后的空格。(兼容所有瀏覽器).........................59
43、Javascript 中callee 和caller 的作用?................................................................. 60
44、Javascript 中, 以下哪條語句一定會產生運行錯誤? 答案( B ).........61
45、以下兩個變量a 和b,a b 的哪個結果是NaN? 答案( C ).....................61
46、var a=10; b=20; c=4; b c a 以下哪個結果是正確的?答案( B )........61
47、下面的JavaScript 語句中,( D )實現檢索當前頁面中的表單元素中的所有文本
框,并將它們全部清空...........................................................................................................61
48、要將頁面的狀態欄中顯示“已經選中該文本框”,下列JavaScript 語句正確的是
( A )..................................................................................................................................... 62
49、以下哪條語句會產生運行錯誤:(A)A.var obj = ();
.var obj = [];
Cvar obj = {};
D.ar obj = //;.......................................................................................................................62
50、以下哪個單詞不屬于javascript 保留字:(B)A.with
.parent
Cclass
D.oid......................................................................................................................................... 62
51、請選擇結果為真的表達式:(C)A.null instanceof Object
.null === undefined
Cnull == undefined
D.aN == NaN.............................................................................................................................62
52、Javascript 中, 如果已知HTML 頁面中的某標簽對象的id=”username”,用
____document.getElementById(‘username’)___ _方法獲得該標簽對象。..............62
53 、typeof 運算符返回值中有一個跟javascript 數據類型不一致, 它是
________”function”_________。.....................................................................................62
54、定義了一個變量,但沒有為該變量賦值,如果alert 該變量,javascript 彈出的
對話框中顯示___undefined______ 。................................................................................ 62
55、分析代碼,得出正確的結果。.......................................................................................62
56、寫出函數DateDemo 的返回結果,系統時間假定為今天............................................ 63
57、寫出程序運行的結果?...................................................................................................64
58、閱讀以下代碼,請分析出結果:...................................................................................64
59、補充按鈕事件的函數,確認用戶是否退出當前頁面,確認之后關閉窗口; <html>64
60、寫出簡單描述html 標簽(不帶屬性的開始標簽和結束標簽)的正則表達式,并將
以下字符串中的html 標簽去除掉.........................................................................................65
61、完成foo()函數的內容,要求能夠彈出對話框提示當前選中的是第幾個單選框。65
62、完成函數showImg(),要求能夠動態根據下拉列表的選項變化,更新圖片的顯示66
63、截取字符串abcdefg 的efg............................................................................................66
64、列舉瀏覽器對象模型BOM 里常用的至少4 個對象,并列舉window 對象的常用方法
至少5 個...................................................................................................................................67
65、簡述列舉文檔對象模型DOM 里document 的常用的查找訪問節點的方法并做簡單說
明............................................................................................................................................... 67
66、希望獲取到頁面中所有的checkbox 怎么做?(不使用第三方框架)........................67
67、JavaScript 的數據類型都有什么?............................................................................. 67
68、javascript 中有哪幾種數據類型,分別寫出中文和英文。..................................... 68
69、javascript 中==和===的區別是什么?舉例說明。................................................... 69
70、簡述創建函數的幾種方式...............................................................................................69
71、Javascript 如何實現繼承?..........................................................................................69
72、Javascript 創建對象的幾種方式?............................................................................. 69
73、把Script 標簽放在頁面的最底部的body 封閉之前和封閉之后有什么區別?瀏
覽器會如何解析它們?...........................................................................................................69
74、iframe 的優缺點?..........................................................................................................69
75、請你談談Cookie 的弊端?.............................................................................................70
76、DOM 操作——怎樣添加、移除、移動、復制、創建和查找節點。........................... 70
77、js 延遲加載的方式有哪些?..........................................................................................70
78、documen.write 和innerHTML 的區別?..................................................................... 70
79、哪些操作會造成內存泄漏?...........................................................................................71
80、javascript 的typeof 返回哪些數據類型?................................................................. 71
81、split() join() 的區別.................................................................................................71
82、數組方法pop() push() unshift() shift()各表示什么意思?............................. 71
83、判斷一個字符串中出現次數最多的字符,統計這個次數.......................................... 71
84、javascript 的typeof 返回哪些數據類型................................................................... 72
85、例舉3 種強制類型轉換和2 種隱式類型轉換?............................................................ 72
86、split() join() 的區別.................................................................................................72
87、數組方法pop() push() unshift() shift()............................................................. 72
88、事件綁定和普通事件有什么區別.................................................. 錯誤!未定義書簽。
89、IE 和DOM 事件流的區別..................................................................................................72
90、IE 和標準下有哪些兼容性的寫法..................................................................................72
91、call 和apply 的區別......................................................................................................72
92、b 繼承a 的方法............................................................................... 錯誤!未定義書簽。
93、寫一個獲取非行間樣式的函數.......................................................................................73
94、事件委托是什么.............................................................................. 錯誤!未定義書簽。
95、閉包是什么,有什么特性,對頁面有什么影響.......................................................... 73
96、解釋jsonp 的原理,以及為什么不是真正的ajax..................................................... 73
97、javascript 的本地對象,內置對象和宿主對象......................................................... 73
98、document load 和document ready 的區別................................................................ 73
99、字符串反轉,如將'12345678' 變成'87654321'.................................................... 74
100、將數字12345678 轉化成RMB 形式如: 12,345,678 ....................................... 74
101、生成5 個不同的隨機數;.............................................................................................74
102、去掉數組中重復的數字方法一;.............................................................................. 74
103、階乘函數;.....................................................................................................................75
104、window.location.search() 返回的是什么?.......................................................... 76
105、window.location.hash 返回的是什么?................................................................ 76
106、window.location.reload() 作用?.......................................................................... 76
107、阻止冒泡函數.................................................................................................................76
108、什么是閉包? 寫一個簡單的閉包?;...................................................................... 77
109、javascript 中的垃圾回收機制?.............................................................................. 77
110、看題做答:.....................................................................................................................77
111、下面輸出多少?.............................................................................................................78
112、再來一個.........................................................................................................................78
113、......................................................................................................................................... 78
114、......................................................................................................................................... 79
115、JS 的繼承性....................................................................................................................80
116、精度問題: JS 精度不能精確到0.1 所以。。。。同時存在于值和差值中..80
117、加減運算.........................................................................................................................80
118、什么是同源策略?.........................................................................................................81
119、call 和applay 的區別是什么?..................................................................................81
120、為什么不能定義1px 左右的div 容器? .......................................................... 81
121、結果是什么?.................................................................................................................81
122、輸出結果.........................................................................................................................81
123、計算字符串字節數:.....................................................................................................82
124、結果是:.........................................................................................................................82
125、聲明對象,添加屬性,輸出屬性................................................................................ 82
126、匹配輸入的字符:第一個必須是字母或下劃線開頭,長度5-20........................... 82
127、檢測變量類型.................................................................................................................83
128、如何在HTML 中添加事件,幾種方法?...................................................................... 83
129、BOM 對象有哪些,列舉window 對象?....................................................................... 83
130、請問代碼實現outerHTML.............................................................................................83
131、JS 中的簡單繼承call 方法!.....................................................................................84
132、bind(), live(), delegate()的區別........................................................................ 85
133、typeof 的返回類型有哪些? ............................................................................ 85
134、簡述link 和import 的區別?.....................................................................................86
135、window.onload 和document.ready 的區別?......................................................... 86
136、解析URL 成一個對象?...............................................................................................86
137、看下列代碼輸出什么?.................................................................................................86
138、看下列代碼,輸出什么?...............................................................................................87
139、已知數組var stringArray = ["This”, "is”, "Baidu”, "Campus”],Alert
出”This is Baidu Campus”。...........................................................................................87
140、已知有字符串foo="get-element-by-id",寫一個function 將其轉化成駝峰表示
法"getElementById"。...........................................................................................................87
141、怎樣添加、移除、移動、復制、創建和查找節點.................................................... 87
142、原生JS 的window.onload 與Jquery 的$(document).ready(function(){})有什么
不同?....................................................................................................................................... 88
143、你如何優化自己的代碼?.............................................................................................88
144、請描述出下列代碼運行的結果.....................................................................................88
145、需要將變量e 的值修改為“a b c d”,請寫出對應的代碼.................................... 88
146、怎樣實現兩欄等高?.....................................................................................................89
147、使用js 實現這樣的效果:在文本域里輸入文字時,當按下enter 鍵時不換行,而
是替換成“{{enter}}”,(只需要考慮在行尾按下enter 鍵的情況)............................. 89
148、以下代碼中end 字符串什么時候輸出........................................................................ 89
149、specify(‘hello,world’)//=>’h,e,l,l,o,w,o,r,l,d’實現specify 函數..89
150、請將一個URL 的search 部分參數與值轉換成一個json 對象................................ 89
151、請用原生js 實現jquery 的get\post 功能,以及跨域情況下.............................. 90
152、請簡要描述web 前端性能需要考慮哪方面,你的優化思路是什么?....................90
153、簡述readyonly 與disabled 的區別.......................................................................... 91
154、判斷一個字符呂串出現次數最多的字符,統計這個次數并輸出............................ 91
155、編寫一個方法,去掉一個數組的復重元素................................................................ 91
156、寫出3 個使用this 的典型應用...................................................................................91
157、請盡可能詳盡的解釋ajax 的工作原理...................................................................... 91
158、為什么擴展javascript 內置對象不是好的做法?.................................................. 91
159、請解釋一下javascript 的同源策略.......................................................................... 91
160、什么是三元表達式?“三元”表示什么意思?........................................................ 91
161、瀏覽器標準模式和怪異模式之間的區別是什么?.................................................... 91
162、如果設計中使用了非標準的字體,你該如何去實現?............................................ 92
163、用css 分別實現某個div 元素上下居中和左右居中................................................ 92
164、modulo(12,5)//2 實現滿足這個結果的modulo 函數............................................ 92
165、HTTP 協議中,GET 和POST 有什么區別?分別適用什么場景?............................ 92
166、HTTP 狀態消息200 302 304 403 404 500 分別表示什么....................................... 93
167 、HTTP 協議中, header 信息里面, 怎么控制頁面失效時間
(last-modified,cache-control,Expires 分別代表什么)........................................... 93
168、HTTP 雷鋒議目前常用的有哪幾個?KEEPALIVE 從哪個版本開始出現的?............93
169、業界常用的優化WEB 頁面加載速度的方法(可以分別從頁面元素展現,請求連接,
css,js,服務器等方面介紹).................................................................................................93
170、列舉常用的web 頁面開發,調試以及優化工具........................................................ 93
171、解釋什么是sql 注入,xss 漏洞..................................................................................94
172、如何判斷一個js 變量是數組類型.............................................................................. 94
173、請列舉js 數組類型中的常用方法.............................................................................. 94
174、FF 與IE 中如何阻止事件冒泡,如何獲取事件對象,以及如何獲取觸發事件的元
素............................................................................................................................................... 94
175、列舉常用的js 框架以及分別適用的領域.................................................................. 94
176、js 中如何實現一個map.................................................................................................95
177、js 可否實現面向對象編程,如果可以如何實現js 對象的繼承............................. 96
178、約瑟夫環—已知n 個人(以編號1,2,3…分別表示)圍坐在一張圓桌周圍。從
編號為k 的人開始報數,數到m 的那個人出列;他的下一個人又從1 開始報數,數到m
的那個人又出列;依此規律重復下去,直到圓桌周圍的人全部出列。..........................96
179、有1 到10w 這個10w 個數,去除2 個并打亂次序,如何找出那兩個數?............96
180、如何獲取對象a 擁有的所有屬性(可枚舉的、不可枚舉的,不包括繼承來的屬性)
................................................................................................................................................... 96
181、有下面這樣一段HTML 結構,使用css 實現這樣的效果:...................................... 96
182、下面這段代碼想要循環昝輸出結果01234,請問輸出結果是否正確,如果不正確,
請說明為什么,并修改循環內的代碼使其輸出正確結果.................................................. 97
183、解釋下這個css 選擇器什么發生什么?.................................................................... 97
184、JavaScript 以下哪條語句會產生運行錯誤............................................................... 97
185、以下哪些是javascript 的全局函數:(ABC)........................................................ 97
186、關于IE 的window 對象表述正確的有:(ACD)...................................................... 97
187、描述錯誤的是.................................................................................................................98
188、關于link 和@import 的區別正確的是A................................................................. 98
189、下面正確的是A...........................................................................................................98
188、錯誤的是.........................................................................................................................99
189、不用任何插件,如何實現一個tab 欄切換?............................................................ 99
190、基本數據類型的專業術語以及單詞拼寫.................................................................... 99
191、變量的命名規范以及命名推薦.....................................................................................99
192、三種彈窗的單詞以及三種彈窗的功能........................................................................ 99
193、console.log( 8 | 1 ); 輸出值是多少?................................................................ 99
194、只允許使用 - * / 和Math.* ,求一個函數y = f(x, a, b);當x > 100 時
返回a 的值,否則返回b 的值,不能使用if else 等條件語句,也不能使用|,?:,
數組。..................................................................................................................................... 100
195、JavaScriptalert(0.4*0.2);結果是多少?和你預期的一樣嗎?如果不一樣該如何
處理?..................................................................................................................................... 100
196、一個div,有幾種方式得到這個div 的jQuery 對象?<div class='aabbcc'
id='nodesView'></div>想直接獲取這個div 的dom 對象,如何獲取?dom 對象如何轉
化為jQuery 對象?...............................................................................................................100
197、主流瀏覽器內核...........................................................................................................100
198、如何顯示/隱藏一個dom 元素?請用原生的JavaScript 方法實現......................100
199、JavaScript 有哪幾種數據類型..................................................................................101
200、jQuery 框架中$.ajax()的常用參數有哪些?寫一個post 請求并帶有發送數據和
返回數據的樣例.....................................................................................................................101
201、JavaScript 數據元素添加、刪除、排序等方法有哪些?..................................... 103
202、如何添加html 元素的事件,有幾種方法?請列舉................................................ 104
203、JavaScript 的循環語句有哪些?............................................................................. 104
204、作用域-編譯期執行期以及全局局部作用域問題.................................................... 104
205、閉包:下面這個ul,如何點擊每一列的時候alert 其index?.......................... 104
206、列出3 條以上ff 和IE 的腳本兼容問題.................................................................. 106
207、列舉可以哪些方面對前端開發進行優化.................................................................. 106
208、至少列出一種JavaScript 繼承的實現方式............................................................ 106
209、如現在有一個效果,有顯示用戶頭像、用戶昵稱、用戶其他信息;當用戶鼠標移
到頭像上時,會彈出用戶的所有信息;如果是你,你會如何實現這個功能,請用代碼實
現?......................................................................................................................................... 106
210、call 與apply 有什么作用?又有什么什么區別?用callee 屬性實現函數遞歸?106
211、用正則表達式,寫出由字母開頭,其余由數字、字母、下劃線組成的6~30 的字符
串?......................................................................................................................................... 107
212、列舉瀏覽器對象模型BOM 里常用的至少4 個對象,并列舉window 對象的常用方法
至少5 個(10 分)..............................................................................................................107
213、Javascript 中callee 和caller 的作用?............................................................. 107
214、對于apply 和call 兩者在作用上是相同的,即是調用一個對象的一個方法,以另
一個對象替換當前對象。將一個函數的對象上下文從初始的上下文改變為由thisObj
指定的新對象。.....................................................................................................................107
215、在Javascript 中什么是偽數組?如何將偽數組轉化為標準數組?....................107
216、寫一個函數可以計算sum(5,0,-5);輸出0; sum(1,2,3,4);輸出10;................108
217、事件代理怎么實現?...................................................................................................108
218、《正則》寫出正確的正則表達式匹配固話號,區號3-4 位,第一位為0,中橫線,
7-8 位數字,中橫線,3-4 位分機號格式的固話號.......................................................... 108
219、《算法》一下A,B 可任選一題作答,兩題全答加分............................................ 109
220、請寫出一張圖片的HTML 代碼,已知道圖片地址為“images/abc.jpg”,寬100px,
高50px.................................................................................................................................... 109
221、請寫一個正則表達式:要求最短6 位數,最長20 位,阿拉伯數和英文字母(不區
分大小寫)組成.....................................................................................................................109
222、統計1 到400 億之間的自然數中含有多少個1?比如1-21 中,有1、10、11、21
這四個自然數有5 個1..........................................................................................................109
223、刪除與某個字符相鄰且相同的字符,比如fdaffdaaklfjklja 字符串處理之后成為
“fdafdaklfjklja”.............................................................................................................109
224、請寫出三種以上的Firefox 有但,InternetExplorer 沒有的屬性活函數.........109
225、請寫出一個程序,在頁面加載完成后動態創建一個form 表單,并在里面添加一個
input 對象并給它任意賦值后義post 方式提交到:http://127.0.0.1/save.php.....110
226、用JavaScript 實現冒泡排序。數據為23、45、18、37、92、13、24...............110
227、解釋一下什么叫閉包,并實現一段閉包代碼.......................................................... 110
228、簡述一下什么叫事件委托以及其原理...................................................................... 110
229、前端代碼優化的方法...................................................................................................110
230、下列JavaScript 代碼執行后,依次alert 的結果是............................................ 111
231、下列JavaScript 代碼執行后,iNum 的值是........................................................... 111
232、輸出結果是多少?.......................................................................................................112
233、....................................................................................................................................... 114
234、下列JavaScript 代碼執行后,運行的結果是........................................................ 115
235、下列JavaScript 代碼執行后,依次alert 的結果是............................................ 115
236、下列JavaScript 代碼執行后的效果是.................................................................... 116
237、下列JavaScript 代碼執行后的li 元素的數量是.................................................. 116
238、程序中捕獲異常的方法?...........................................................................................117
239、將字符串”<tr><td>{$id}</td><td>{$name}</td></tr>”中的{$id}替換成10,
{$name}替換成Tony (使用正則表達式)....................................................................... 117
240、給String 對象添加一個方法,傳入一個string 類型的參數,然后將string 的每
個字符間價格空格返回,例如:.........................................................................................117
241、寫出函數DateDemo 的返回結果,系統時間假定為今天........................................ 117
242、輸出今天的日期,以YYYY-MM-DD 的方式,比如今天是2014 年9 月26 日,則輸出
2014-09-26.............................................................................................................................118
243、已知數組var?stringArray?=?[“This”,?“is”,?“Baidu”,?“Campus”],
Alert 出”This?is?Baidu?Campus”。............................................................................. 118
244、已知有字符串foo=”get-element-by-id”,寫一個function 將其轉化成駝峰表
示法”getElementById”。.................................................................................................118
245、.varnumberArray=[3,6,2,4,1,5]; (考察基礎API)......................................... 119
246、把兩個數組合并,并刪除第二個元素。.................................................................. 119
247、如何消除一個數組里面重復的元素?...................................................................... 119
248、用js 實現隨機選取10–100 之間的10 個數字,存入一個數組,并排序。......120
249、正則表達式構造函數var reg=new RegExp(“xxx”)與正則表達字面量var reg=//
有什么不同?匹配郵箱的正則表達式?............................................................................ 120
250、1var regMail =
/^([a-zA-Z0-9_-]) @([a-zA-Z0-9_-]) ((.[a-zA-Z0-9_-]{2,3}){1,2})$/;............120
251、數組和字符串...............................................................................................................121
252、下列控制臺都輸出什么...............................................................................................122
253、第2 題:.......................................................................................................................122
254、第3 題:.......................................................................................................................122
255、第4 題:.......................................................................................................................122
256、第5 題:.......................................................................................................................123
257、第6 題:.......................................................................................................................123
258、第7 題:.......................................................................................................................123
259、第8 題:.......................................................................................................................123
260、第9 題:.......................................................................................................................123
261、第10 題:.....................................................................................................................124
262、第11 題:考點:函數聲明提前................................................................................ 124
263、第12 題:.....................................................................................................................124
264、第13 題:.....................................................................................................................124
265、第14 題:.....................................................................................................................125
266、第15 題.........................................................................................................................125
267、第16 題.........................................................................................................................125
三、Jquery..................................................................................................................................... 126
1、jQuery 的slideUp 動畫,如果目標元素是被外部事件驅動, 當鼠標快速地連續觸
發外部元素事件, 動畫會滯后的反復執行,該如何處理呢?.......................................... 126
四、HTML5 CSS3.............................................................................................................................126
1、CSS3 有哪些新特性?......................................................................................................126
2、html5 有哪些新特性、移除了那些元素?如何處理HTML5 新標簽的瀏覽器兼容問題?
如何區分HTML 和HTML5?.................................................................................................126
3、本地存儲(Local Storage )和cookies(儲存在用戶本地終端上的數據)之間的
區別是什么?.........................................................................................................................127
4、如何實現瀏覽器內多個標簽頁之間的通信?................................................................ 127
5、你如何對網站的文件和資源進行優化?...................................................................... 127
6、什么是響應式設計?.......................................................................................................127
7、新的HTML5 文檔類型和字符集是?............................................................................ 127
8、HTML5 Canvas 元素有什么用?.....................................................................................128
9、HTML5 存儲類型有什么區別?.......................................................................................128
10、用H5 CSS3 解決下導航欄最后一項掉下來的問題.................................................... 128
11、CSS3 新增偽類有那些?................................................................................................128
12、請用CSS 實現:一個矩形內容,有投影,有圓角,hover 狀態慢慢變透明。.....128
13、描述下CSS3 里實現元素動畫的方法.......................................................................... 128
14、html5\CSS3 有哪些新特性、移除了那些元素?如何處理HTML5 新標簽的瀏覽器兼
容問題?如何區分HTML 和HTML5?................................................................................ 128
15、你怎么來實現頁面設計圖,你認為前端應該如何高質量完成工作? 一個滿屏品字
布局如何設計?.....................................................................................................................129
16、你能描述一下漸進增強和優雅降級之間的不同嗎?.................................................. 129
17、為什么利用多個域名來存儲網站資源會更有效?.................................................... 130
18、請談一下你對網頁標準和標準制定機構重要性的理解。........................................ 130
19、請描述一下cookies,sessionStorage 和localStorage 的區別?......................130
20、知道css 有個content 屬性嗎?有什么作用?有什么應用?................................ 131
21、如何在HTML5 頁面中嵌入音頻?................................................................................ 131
22、如何在HTML5 頁面中嵌入視頻?.............................................................................. 132
23、HTML5 引入什么新的表單屬性?................................................................................ 132
24、CSS3 新增偽類有那些?................................................................................................132
25、(寫)描述一段語義的html 代碼吧。.......................................................................... 132
26.cookie 在瀏覽器和服務器間來回傳遞。sessionStorage 和localStorage 區別133
27、html5 有哪些新特性、移除了那些元素?如何處理HTML5 新標簽的瀏覽器兼容問題?
如何區分HTML 和HTML5?.................................................................................................133
28、如何區分: DOCTYPE 聲明\新增的結構元素\功能元素........................................... 134
29、語義化的理解?.............................................................................................................134
30、HTML5 的離線儲存?......................................................................................................134
31、寫出HTML5 的文檔聲明方式.........................................................................................134
32、HTML5 和CSS3 的新標簽............................................................................... 134
33、自己對標簽語義化的理解.............................................................................................134
五、移動web 開發.........................................................................................................................134
1、移動端常用類庫及優缺點...............................................................................................134
2、Zepto 庫和JQ 區別..........................................................................................................134
六、Ajax......................................................................................................................................... 135
1、Ajax 是什么? 如何創建一個Ajax?........................................................................... 135
2、同步和異步的區別?.........................................................................................................135
3、如何解決跨域問題?.........................................................................................................135
4、頁面編碼和被請求的資源編碼如果不一致如何處理?.............................................. 136
5、簡述ajax 的過程。........................................................................................................136
6、闡述一下異步加載。.......................................................................................................136
7、請解釋一下JavaScript 的同源策略。...................................................................... 136
8、GET 和POST 的區別,何時使用POST?........................................................................ 136
9、ajax 是什么?ajax 的交互模型?同步和異步的區別?如何解決跨域問題?..............137
10、Ajax 的最大的特點是什么。......................................................................................137
11、ajax 的缺點....................................................................................................................137
12、ajax 請求的時候get 和post 方式的區別................................................................ 137
13、解釋jsonp 的原理,以及為什么不是真正的ajax................................................... 137
14、什么是Ajax 和JSON,它們的優缺點。..................................................................... 137
15、http 常見的狀態碼有那些?分別代表是什么意思?............................................... 138
16、一個頁面從輸入URL 到頁面加載顯示完成,這個過程中都發生了什么?..........138
17、ajax 請求的時候get 和post 方式的區別................................................................ 138
18、ajax 請求時,如何解釋json 數據............................................................................. 138
19、.javascript 的本地對象,內置對象和宿主對象..................................................... 139
20、為什么利用多個域名來存儲網站資源會更有效?.................................................... 139
21、請說出三種減低頁面加載時間的方法........................................................................ 139
22、HTTP 狀態碼都有那些。................................................................................................139
七、JS 高級.................................................................................................................................... 139
1、JQuery 一個對象可以同時綁定多個事件,這是如何實現的?............................... 139
2、知道什么是webkit 么? 知道怎么用瀏覽器的各種工具來調試和debug 代碼么?139
3、如何測試前端代碼么? 知道BDD, TDD, Unit Test 么? 知道怎么測試你的前端工程
么(mocha, sinon, jasmin, qUnit..)?............................................................................ 140
4、前端templating(Mustache, underscore, handlebars)是干嘛的, 怎么用?.....140
5、簡述一下Handlebars 的基本用法?........................................................................ 140
6、簡述一下Handlerbars 的對模板的基本處理流程, 如何編譯的?如何緩存的?140
7、用js 實現千位分隔符?...................................................................................................140
8、檢測瀏覽器版本版本有哪些方式?.............................................................................. 140
9、我們給一個dom 同時綁定兩個點擊事件,一個用捕獲,一個用冒泡,你來說下會執
行幾次事件,然后會先執行冒泡還是捕獲........................................................................ 141
10、實現一個函數clone,可以對JavaScript 中的5 種主要的數據類型(包括Number、
String、Object、Array、Boolean)進行值復制............................................................ 141
11、如何消除一個數組里面重復的元素?........................................................................ 142
12、小賢是一條可愛的小狗(Dog),它的叫聲很好聽(wow),每次看到主人的時候就會乖
乖叫一聲(yelp)。從這段描述可以得到以下對象:........................................................ 142
13、下面這個ul,如何點擊每一列的時候alert 其in
一、HTML 和CSS...............................................................................................................................19
1、你做的頁面在哪些流覽器測試過?這些瀏覽器的內核分別是什么?..........................19
2、每個HTML 文件里開頭都有個很重要的東西,Doctype,知道這是干什么的嗎?....19
3、Quirks 模式是什么?它和Standards 模式有什么區別............................................... 19
4、div css 的布局較table 布局有什么優點?................................................................. 20
5、img 的alt 與title 有何異同? strong 與em 的異同?.......................................... 20
6、你能描述一下漸進增強和優雅降級之間的不同嗎?...................................................... 20
7、為什么利用多個域名來存儲網站資源會更有效?........................................................ 21
8、請談一下你對網頁標準和標準制定機構重要性的理解。............................................ 21
9、請描述一下cookies,sessionStorage 和localStorage 的區別?..........................21
10、簡述一下src 與href 的區別。.....................................................................................22
11、知道的網頁制作會用到的圖片格式有哪些?.............................................................. 22
12、知道什么是微格式嗎?談談理解。在前端構建中應該考慮微格式嗎?..................23
13、在css/js 代碼上線之后開發人員經常會優化性能,從用戶刷新網頁開始,一次js
請求一般情況下有哪些地方會有緩存處理?...................................................................... 23
14、一個頁面上有大量的圖片(大型電商網站),加載很慢,你有哪些方法優化這些圖
片的加載,給用戶更好的體驗。...........................................................................................23
15、你如何理解HTML 結構的語義化?................................................................................ 23
16、談談以前端角度出發做好SEO 需要考慮什么?.......................................................... 24
17、有哪項方式可以對一個DOM 設置它的CSS 樣式?...................................................... 26
18、CSS 都有哪些選擇器?....................................................................................................26
19、CSS 中可以通過哪些屬性定義,使得一個DOM 元素不顯示在瀏覽器可視范圍內?27
20、超鏈接訪問過后hover 樣式就不出現的問題是什么?如何解決?..........................27
21、什么是Css Hack?ie6,7,8 的hack 分別是什么?.................................................... 27
22、請用Css 寫一個簡單的幻燈片效果頁面...................................................................... 28
24、行內元素和塊級元素的具體區別是什么?行內元素的padding 和margin 可設置嗎?
................................................................................................................................................... 29
25、什么是外邊距重疊?重疊的結果是什么?.................................................................. 29
26、rgba()和opacity 的透明效果有什么不同?.............................................................. 29
27、css 中可以讓文字在垂直和水平方向上重疊的兩個屬性是什么?........................... 30
28、如何垂直居中一個浮動元素?.......................................................................................30
29、px 和em 的區別。............................................................................................................31
30、描述一個”reset”的CSS 文件并如何使用它。知道normalize.css 嗎?你了解他
們的不同之處?.......................................................................................................................31
31、Sass、LESS 是什么?大家為什么要使用他們?......................................................... 31
32、display:none 與visibility:hidden 的區別是什么?............................................. 32
34、CSS 中link 和@import 的區別是:.............................................................................. 32
35、簡介盒子模型:...............................................................................................................32
36、為什么要初始化樣式?...................................................................................................33
37、BFC 是什么?......................................................................................................................33
38、html 語義化是什么?......................................................................................................33
39、Doctype 的作用?嚴格模式與混雜模式的區別?....................................................... 34
40、IE 的雙邊距BUG:塊級元素float 后設置橫向margin,ie6 顯示的margin 比設置
的較大。解決:加入_display:inline.............................................................................. 34
41、HTML 與XHTML——二者有什么區別?.......................................................................... 34
42、html 常見兼容性問題?..................................................................................................34
43、對WEB 標準以及W3C 的理解與認識.............................................................................. 35
44、行內元素有哪些?塊級元素有哪些?CSS 的盒模型?..................................................... 35
45、前端頁面有哪三層構成,分別是什么?作用是什么?.................................................. 35
46、Doctype 作用? 嚴格模式與混雜模式-如何觸發這兩種模式,區分它們有何意義?35
47、行內元素有哪些?塊級元素有哪些? 空(void)元素有那些?................................ 35
48、CSS 的盒子模型?............................................................................................................36
49、CSS 選擇符有哪些?哪些屬性可以繼承?優先級算法如何計算? CSS3 新增偽類有
那些?....................................................................................................................................... 36
50、如何居中div,如何居中一個浮動元素?....................................................................... 36
51、瀏覽器的內核分別是什么?經常遇到的瀏覽器的兼容性有哪些?原因,解決方法是
什么,常用hack 的技巧?...................................................................................................37
52、列出display 的值,說明他們的作用。position 的值, relative 和absolute 定
位原點是?...............................................................................................................................38
53、absolute 的containing block 計算方式跟正常流有什么不同?........................... 38
54、position 跟display、margin collapse、overflow、float 這些特性相互疊加后
會怎么樣?...............................................................................................................................38
55、對WEB 標準以及W3C 的理解與認識.............................................................................. 38
56、css 的基本語句構成是?..................................................................................................39
57、瀏覽器標準模式和怪異模式之間的區別是什么?........................................................ 39
58、CSS 中可以通過哪些屬性定義,使得一個DOM 元素不顯示在瀏覽器可視范圍內?39
59、超鏈接訪問過后hover 樣式就不出現的問題是什么?如何解決?..........................39
60、什么是Css Hack?ie6,7,8 的hack 分別是什么?.................................................... 39
62、請用Css 寫一個簡單的幻燈片效果頁面...................................................................... 40
63、行內元素和塊級元素的具體區別是什么?行內元素的padding 和margin 可設置嗎?
................................................................................................................................................... 41
64、什么是外邊距重疊?重疊的結果是什么?.................................................................. 41
65、rgba()和opacity 的透明效果有什么不同?.............................................................. 41
66、css 中可以讓文字在垂直和水平方向上重疊的兩個屬性是什么?........................... 42
67、如何垂直居中一個浮動元素?.......................................................................................42
68、描述一個"reset"的CSS 文件并如何使用它。知道normalize.css 嗎?你了解他們
的不同之處?...........................................................................................................................43
69、說display 屬性有哪些?可以做什么?...................................................................... 43
70、哪些css 屬性可以繼承?...............................................................................................43
71、css 優先級算法如何計算?............................................................................................43
72、b 標簽和strong 標簽,i 標簽和em 標簽的區別?...................................................... 43
73、有那些行內元素、有哪些塊級元素、盒模型?.......................................................... 44
74、有哪些選擇符,優先級的計算公式是什么?行內樣式和!important 哪個優先級高?
................................................................................................................................................... 45
75.我想讓行內元素跟上面的元素距離10px,加margin-top 和padding-top 可以嗎?45
76.CSS 的盒模型由什么組成?..............................................................................................45
77、.說說display 屬性有哪些?可以做什么?................................................................ 45
78、哪些css 屬性可以繼承?...............................................................................................45
79、css 優先級算法如何計算?............................................................................................45
80、text-align:center 和line-height 有什么區別?................................................... 46
81、前端頁面由哪三層構成,分別是什么?作用是什么?.............................................. 46
82、寫一個表格以及對應的CSS,使表格奇數行為白色背景,偶數行為灰色,鼠標一上
去為黃色背景。.......................................................................................................................46
二、JS 基礎...................................................................................................................................... 46
1、javascript 的typeof 返回哪些數據類型..................................................................... 46
2、例舉3 種強制類型轉換和2 種隱式類型轉換?.............................................................. 46
3、split() join() 的區別...................................................................................................46
4、數組方法pop() push() unshift() shift()............................................................... 47
5、事件綁定和普通事件有什么區別.....................................................................................47
6、IE 和DOM 事件流的區別....................................................................................................47
7、IE 和標準下有哪些兼容性的寫法....................................................................................47
8、call 和apply 的區別........................................................................................................48
9、b 繼承a 的方法..................................................................................................................48
10、JavaScript this 指針、閉包、作用域....................................................................... 48
11、事件委托是什么...............................................................................................................48
12、閉包是什么,有什么特性,對頁面有什么影響.......................................................... 48
13、如何阻止事件冒泡和默認事件.......................................................................................48
14、添加刪除替換插入到某個接點的方法.................................................................... 49
15、javascript 的本地對象,內置對象和宿主對象......................................................... 49
16、document load 和document ready 的區別................................................................ 49
17、”==”和“===”的不同.................................................................................................49
18、javascript 的同源策略..................................................................................................50
19、編寫一個數組去重的方法...............................................................................................50
20、JavaScript 是一門什么樣的語言,它有哪些特點?................................................. 50
21、JavaScript 的數據類型都有什么?............................................................................. 51
22、已知ID 的Input 輸入框,希望獲取這個輸入框的輸入值,怎么做?(不使用第三方
框架)......................................................................................................................................... 52
23、希望獲取到頁面中所有的checkbox 怎么做?(不使用第三方框架)........................52
24、設置一個已知ID 的DIV 的html 內容為xxxx,字體顏色設置為黑色(不使用第三方
框架)......................................................................................................................................... 52
25、當一個DOM 節點被點擊時候,我們希望能夠執行一個函數,應該怎么做?..........52
26、看下列代碼輸出為何?解釋原因。.............................................................................. 53
27、看下列代碼,輸出什么?解釋原因。............................................................................ 53
28、看下列代碼,輸出什么?解釋原因。............................................................................ 53
29、看代碼給答案。...............................................................................................................54
30、已知數組var stringArray = [“This”, “is”, “Baidu”, “Campus”],
Alert 出”This is Baidu Campus”。......................................................................... 54
31、var numberArray = [3,6,2,4,1,5]; (考察基礎API)................................... 55
32、輸出今天的日期,以YYYY-MM-DD 的方式,比如今天是2014 年9 月26 日,則輸出
2014-09-26...............................................................................................................................55
33、將字符串”<tr><td>{$id}</td><td>{$name}</td></tr>”中的{$id}替換成10,
{$name}替換成Tony (使用正則表達式)......................................................................... 56
34、為了保證頁面輸出安全,我們經常需要對一些特殊的字符進行轉義,請寫一個函數
escapeHtml,將<, >, &, “進行轉義.......................................................................... 56
35、foo = foo||bar ,這行代碼是什么意思?為什么要這樣寫?................................ 56
36、看下列代碼,將會輸出什么?(變量聲明提升)............................................................ 57
37、用js 實現隨機選取10–100 之間的10 個數字,存入一個數組,并排序。..........57
38、把兩個數組合并,并刪除第二個元素。...................................................................... 57
39、怎樣添加、移除、移動、復制、創建和查找節點(原生JS,實在基礎,沒細寫每
一步)....................................................................................................................................... 58
40、有這樣一個URL:http://item.taobao.com/item.htm?a=1&b=2&c=&d=xxx&e,請寫
一段JS 程序提取URL 中的各個GET 參數(參數名和參數個數不確定),將其按key-value
形式返回到一個json 結構中, 如{a: ’ 1 ′ , b: ’ 2 ′ , c: ” , d: ’
xxx’, e:undefined}。.......................................................................................................58
41、正則表達式構造函數var reg=new RegExp(“xxx”)與正則表達字面量var reg=//
有什么不同?匹配郵箱的正則表達式?.............................................................................. 59
42、寫一個function,清除字符串前后的空格。(兼容所有瀏覽器).........................59
43、Javascript 中callee 和caller 的作用?................................................................. 60
44、Javascript 中, 以下哪條語句一定會產生運行錯誤? 答案( B ).........61
45、以下兩個變量a 和b,a b 的哪個結果是NaN? 答案( C ).....................61
46、var a=10; b=20; c=4; b c a 以下哪個結果是正確的?答案( B )........61
47、下面的JavaScript 語句中,( D )實現檢索當前頁面中的表單元素中的所有文本
框,并將它們全部清空...........................................................................................................61
48、要將頁面的狀態欄中顯示“已經選中該文本框”,下列JavaScript 語句正確的是
( A )..................................................................................................................................... 62
49、以下哪條語句會產生運行錯誤:(A)A.var obj = ();
.var obj = [];
Cvar obj = {};
D.ar obj = //;.......................................................................................................................62
50、以下哪個單詞不屬于javascript 保留字:(B)A.with
.parent
Cclass
D.oid......................................................................................................................................... 62
51、請選擇結果為真的表達式:(C)A.null instanceof Object
.null === undefined
Cnull == undefined
D.aN == NaN.............................................................................................................................62
52、Javascript 中, 如果已知HTML 頁面中的某標簽對象的id=”username”,用
____document.getElementById(‘username’)___ _方法獲得該標簽對象。..............62
53 、typeof 運算符返回值中有一個跟javascript 數據類型不一致, 它是
________”function”_________。.....................................................................................62
54、定義了一個變量,但沒有為該變量賦值,如果alert 該變量,javascript 彈出的
對話框中顯示___undefined______ 。................................................................................ 62
55、分析代碼,得出正確的結果。.......................................................................................62
56、寫出函數DateDemo 的返回結果,系統時間假定為今天............................................ 63
57、寫出程序運行的結果?...................................................................................................64
58、閱讀以下代碼,請分析出結果:...................................................................................64
59、補充按鈕事件的函數,確認用戶是否退出當前頁面,確認之后關閉窗口; <html>64
60、寫出簡單描述html 標簽(不帶屬性的開始標簽和結束標簽)的正則表達式,并將
以下字符串中的html 標簽去除掉.........................................................................................65
61、完成foo()函數的內容,要求能夠彈出對話框提示當前選中的是第幾個單選框。65
62、完成函數showImg(),要求能夠動態根據下拉列表的選項變化,更新圖片的顯示66
63、截取字符串abcdefg 的efg............................................................................................66
64、列舉瀏覽器對象模型BOM 里常用的至少4 個對象,并列舉window 對象的常用方法
至少5 個...................................................................................................................................67
65、簡述列舉文檔對象模型DOM 里document 的常用的查找訪問節點的方法并做簡單說
明............................................................................................................................................... 67
66、希望獲取到頁面中所有的checkbox 怎么做?(不使用第三方框架)........................67
67、JavaScript 的數據類型都有什么?............................................................................. 67
68、javascript 中有哪幾種數據類型,分別寫出中文和英文。..................................... 68
69、javascript 中==和===的區別是什么?舉例說明。................................................... 69
70、簡述創建函數的幾種方式...............................................................................................69
71、Javascript 如何實現繼承?..........................................................................................69
72、Javascript 創建對象的幾種方式?............................................................................. 69
73、把Script 標簽放在頁面的最底部的body 封閉之前和封閉之后有什么區別?瀏
覽器會如何解析它們?...........................................................................................................69
74、iframe 的優缺點?..........................................................................................................69
75、請你談談Cookie 的弊端?.............................................................................................70
76、DOM 操作——怎樣添加、移除、移動、復制、創建和查找節點。........................... 70
77、js 延遲加載的方式有哪些?..........................................................................................70
78、documen.write 和innerHTML 的區別?..................................................................... 70
79、哪些操作會造成內存泄漏?...........................................................................................71
80、javascript 的typeof 返回哪些數據類型?................................................................. 71
81、split() join() 的區別.................................................................................................71
82、數組方法pop() push() unshift() shift()各表示什么意思?............................. 71
83、判斷一個字符串中出現次數最多的字符,統計這個次數.......................................... 71
84、javascript 的typeof 返回哪些數據類型................................................................... 72
85、例舉3 種強制類型轉換和2 種隱式類型轉換?............................................................ 72
86、split() join() 的區別.................................................................................................72
87、數組方法pop() push() unshift() shift()............................................................. 72
88、事件綁定和普通事件有什么區別.................................................. 錯誤!未定義書簽。
89、IE 和DOM 事件流的區別..................................................................................................72
90、IE 和標準下有哪些兼容性的寫法..................................................................................72
91、call 和apply 的區別......................................................................................................72
92、b 繼承a 的方法............................................................................... 錯誤!未定義書簽。
93、寫一個獲取非行間樣式的函數.......................................................................................73
94、事件委托是什么.............................................................................. 錯誤!未定義書簽。
95、閉包是什么,有什么特性,對頁面有什么影響.......................................................... 73
96、解釋jsonp 的原理,以及為什么不是真正的ajax..................................................... 73
97、javascript 的本地對象,內置對象和宿主對象......................................................... 73
98、document load 和document ready 的區別................................................................ 73
99、字符串反轉,如將'12345678' 變成'87654321'.................................................... 74
100、將數字12345678 轉化成RMB 形式如: 12,345,678 ....................................... 74
101、生成5 個不同的隨機數;.............................................................................................74
102、去掉數組中重復的數字方法一;.............................................................................. 74
103、階乘函數;.....................................................................................................................75
104、window.location.search() 返回的是什么?.......................................................... 76
105、window.location.hash 返回的是什么?................................................................ 76
106、window.location.reload() 作用?.......................................................................... 76
107、阻止冒泡函數.................................................................................................................76
108、什么是閉包? 寫一個簡單的閉包?;...................................................................... 77
109、javascript 中的垃圾回收機制?.............................................................................. 77
110、看題做答:.....................................................................................................................77
111、下面輸出多少?.............................................................................................................78
112、再來一個.........................................................................................................................78
113、......................................................................................................................................... 78
114、......................................................................................................................................... 79
115、JS 的繼承性....................................................................................................................80
116、精度問題: JS 精度不能精確到0.1 所以。。。。同時存在于值和差值中..80
117、加減運算.........................................................................................................................80
118、什么是同源策略?.........................................................................................................81
119、call 和applay 的區別是什么?..................................................................................81
120、為什么不能定義1px 左右的div 容器? .......................................................... 81
121、結果是什么?.................................................................................................................81
122、輸出結果.........................................................................................................................81
123、計算字符串字節數:.....................................................................................................82
124、結果是:.........................................................................................................................82
125、聲明對象,添加屬性,輸出屬性................................................................................ 82
126、匹配輸入的字符:第一個必須是字母或下劃線開頭,長度5-20........................... 82
127、檢測變量類型.................................................................................................................83
128、如何在HTML 中添加事件,幾種方法?...................................................................... 83
129、BOM 對象有哪些,列舉window 對象?....................................................................... 83
130、請問代碼實現outerHTML.............................................................................................83
131、JS 中的簡單繼承call 方法!.....................................................................................84
132、bind(), live(), delegate()的區別........................................................................ 85
133、typeof 的返回類型有哪些? ............................................................................ 85
134、簡述link 和import 的區別?.....................................................................................86
135、window.onload 和document.ready 的區別?......................................................... 86
136、解析URL 成一個對象?...............................................................................................86
137、看下列代碼輸出什么?.................................................................................................86
138、看下列代碼,輸出什么?...............................................................................................87
139、已知數組var stringArray = ["This”, "is”, "Baidu”, "Campus”],Alert
出”This is Baidu Campus”。...........................................................................................87
140、已知有字符串foo="get-element-by-id",寫一個function 將其轉化成駝峰表示
法"getElementById"。...........................................................................................................87
141、怎樣添加、移除、移動、復制、創建和查找節點.................................................... 87
142、原生JS 的window.onload 與Jquery 的$(document).ready(function(){})有什么
不同?....................................................................................................................................... 88
143、你如何優化自己的代碼?.............................................................................................88
144、請描述出下列代碼運行的結果.....................................................................................88
145、需要將變量e 的值修改為“a b c d”,請寫出對應的代碼.................................... 88
146、怎樣實現兩欄等高?.....................................................................................................89
147、使用js 實現這樣的效果:在文本域里輸入文字時,當按下enter 鍵時不換行,而
是替換成“{{enter}}”,(只需要考慮在行尾按下enter 鍵的情況)............................. 89
148、以下代碼中end 字符串什么時候輸出........................................................................ 89
149、specify(‘hello,world’)//=>’h,e,l,l,o,w,o,r,l,d’實現specify 函數..89
150、請將一個URL 的search 部分參數與值轉換成一個json 對象................................ 89
151、請用原生js 實現jquery 的get\post 功能,以及跨域情況下.............................. 90
152、請簡要描述web 前端性能需要考慮哪方面,你的優化思路是什么?....................90
153、簡述readyonly 與disabled 的區別.......................................................................... 91
154、判斷一個字符呂串出現次數最多的字符,統計這個次數并輸出............................ 91
155、編寫一個方法,去掉一個數組的復重元素................................................................ 91
156、寫出3 個使用this 的典型應用...................................................................................91
157、請盡可能詳盡的解釋ajax 的工作原理...................................................................... 91
158、為什么擴展javascript 內置對象不是好的做法?.................................................. 91
159、請解釋一下javascript 的同源策略.......................................................................... 91
160、什么是三元表達式?“三元”表示什么意思?........................................................ 91
161、瀏覽器標準模式和怪異模式之間的區別是什么?.................................................... 91
162、如果設計中使用了非標準的字體,你該如何去實現?............................................ 92
163、用css 分別實現某個div 元素上下居中和左右居中................................................ 92
164、modulo(12,5)//2 實現滿足這個結果的modulo 函數............................................ 92
165、HTTP 協議中,GET 和POST 有什么區別?分別適用什么場景?............................ 92
166、HTTP 狀態消息200 302 304 403 404 500 分別表示什么....................................... 93
167 、HTTP 協議中, header 信息里面, 怎么控制頁面失效時間
(last-modified,cache-control,Expires 分別代表什么)........................................... 93
168、HTTP 雷鋒議目前常用的有哪幾個?KEEPALIVE 從哪個版本開始出現的?............93
169、業界常用的優化WEB 頁面加載速度的方法(可以分別從頁面元素展現,請求連接,
css,js,服務器等方面介紹).................................................................................................93
170、列舉常用的web 頁面開發,調試以及優化工具........................................................ 93
171、解釋什么是sql 注入,xss 漏洞..................................................................................94
172、如何判斷一個js 變量是數組類型.............................................................................. 94
173、請列舉js 數組類型中的常用方法.............................................................................. 94
174、FF 與IE 中如何阻止事件冒泡,如何獲取事件對象,以及如何獲取觸發事件的元
素............................................................................................................................................... 94
175、列舉常用的js 框架以及分別適用的領域.................................................................. 94
176、js 中如何實現一個map.................................................................................................95
177、js 可否實現面向對象編程,如果可以如何實現js 對象的繼承............................. 96
178、約瑟夫環—已知n 個人(以編號1,2,3…分別表示)圍坐在一張圓桌周圍。從
編號為k 的人開始報數,數到m 的那個人出列;他的下一個人又從1 開始報數,數到m
的那個人又出列;依此規律重復下去,直到圓桌周圍的人全部出列。..........................96
179、有1 到10w 這個10w 個數,去除2 個并打亂次序,如何找出那兩個數?............96
180、如何獲取對象a 擁有的所有屬性(可枚舉的、不可枚舉的,不包括繼承來的屬性)
................................................................................................................................................... 96
181、有下面這樣一段HTML 結構,使用css 實現這樣的效果:...................................... 96
182、下面這段代碼想要循環昝輸出結果01234,請問輸出結果是否正確,如果不正確,
請說明為什么,并修改循環內的代碼使其輸出正確結果.................................................. 97
183、解釋下這個css 選擇器什么發生什么?.................................................................... 97
184、JavaScript 以下哪條語句會產生運行錯誤............................................................... 97
185、以下哪些是javascript 的全局函數:(ABC)........................................................ 97
186、關于IE 的window 對象表述正確的有:(ACD)...................................................... 97
187、描述錯誤的是.................................................................................................................98
188、關于link 和@import 的區別正確的是A................................................................. 98
189、下面正確的是A...........................................................................................................98
188、錯誤的是.........................................................................................................................99
189、不用任何插件,如何實現一個tab 欄切換?............................................................ 99
190、基本數據類型的專業術語以及單詞拼寫.................................................................... 99
191、變量的命名規范以及命名推薦.....................................................................................99
192、三種彈窗的單詞以及三種彈窗的功能........................................................................ 99
193、console.log( 8 | 1 ); 輸出值是多少?................................................................ 99
194、只允許使用 - * / 和Math.* ,求一個函數y = f(x, a, b);當x > 100 時
返回a 的值,否則返回b 的值,不能使用if else 等條件語句,也不能使用|,?:,
數組。..................................................................................................................................... 100
195、JavaScriptalert(0.4*0.2);結果是多少?和你預期的一樣嗎?如果不一樣該如何
處理?..................................................................................................................................... 100
196、一個div,有幾種方式得到這個div 的jQuery 對象?<div class='aabbcc'
id='nodesView'></div>想直接獲取這個div 的dom 對象,如何獲取?dom 對象如何轉
化為jQuery 對象?...............................................................................................................100
197、主流瀏覽器內核...........................................................................................................100
198、如何顯示/隱藏一個dom 元素?請用原生的JavaScript 方法實現......................100
199、JavaScript 有哪幾種數據類型..................................................................................101
200、jQuery 框架中$.ajax()的常用參數有哪些?寫一個post 請求并帶有發送數據和
返回數據的樣例.....................................................................................................................101
201、JavaScript 數據元素添加、刪除、排序等方法有哪些?..................................... 103
202、如何添加html 元素的事件,有幾種方法?請列舉................................................ 104
203、JavaScript 的循環語句有哪些?............................................................................. 104
204、作用域-編譯期執行期以及全局局部作用域問題.................................................... 104
205、閉包:下面這個ul,如何點擊每一列的時候alert 其index?.......................... 104
206、列出3 條以上ff 和IE 的腳本兼容問題.................................................................. 106
207、列舉可以哪些方面對前端開發進行優化.................................................................. 106
208、至少列出一種JavaScript 繼承的實現方式............................................................ 106
209、如現在有一個效果,有顯示用戶頭像、用戶昵稱、用戶其他信息;當用戶鼠標移
到頭像上時,會彈出用戶的所有信息;如果是你,你會如何實現這個功能,請用代碼實
現?......................................................................................................................................... 106
210、call 與apply 有什么作用?又有什么什么區別?用callee 屬性實現函數遞歸?106
211、用正則表達式,寫出由字母開頭,其余由數字、字母、下劃線組成的6~30 的字符
串?......................................................................................................................................... 107
212、列舉瀏覽器對象模型BOM 里常用的至少4 個對象,并列舉window 對象的常用方法
至少5 個(10 分)..............................................................................................................107
213、Javascript 中callee 和caller 的作用?............................................................. 107
214、對于apply 和call 兩者在作用上是相同的,即是調用一個對象的一個方法,以另
一個對象替換當前對象。將一個函數的對象上下文從初始的上下文改變為由thisObj
指定的新對象。.....................................................................................................................107
215、在Javascript 中什么是偽數組?如何將偽數組轉化為標準數組?....................107
216、寫一個函數可以計算sum(5,0,-5);輸出0; sum(1,2,3,4);輸出10;................108
217、事件代理怎么實現?...................................................................................................108
218、《正則》寫出正確的正則表達式匹配固話號,區號3-4 位,第一位為0,中橫線,
7-8 位數字,中橫線,3-4 位分機號格式的固話號.......................................................... 108
219、《算法》一下A,B 可任選一題作答,兩題全答加分............................................ 109
220、請寫出一張圖片的HTML 代碼,已知道圖片地址為“images/abc.jpg”,寬100px,
高50px.................................................................................................................................... 109
221、請寫一個正則表達式:要求最短6 位數,最長20 位,阿拉伯數和英文字母(不區
分大小寫)組成.....................................................................................................................109
222、統計1 到400 億之間的自然數中含有多少個1?比如1-21 中,有1、10、11、21
這四個自然數有5 個1..........................................................................................................109
223、刪除與某個字符相鄰且相同的字符,比如fdaffdaaklfjklja 字符串處理之后成為
“fdafdaklfjklja”.............................................................................................................109
224、請寫出三種以上的Firefox 有但,InternetExplorer 沒有的屬性活函數.........109
225、請寫出一個程序,在頁面加載完成后動態創建一個form 表單,并在里面添加一個
input 對象并給它任意賦值后義post 方式提交到:http://127.0.0.1/save.php.....110
226、用JavaScript 實現冒泡排序。數據為23、45、18、37、92、13、24...............110
227、解釋一下什么叫閉包,并實現一段閉包代碼.......................................................... 110
228、簡述一下什么叫事件委托以及其原理...................................................................... 110
229、前端代碼優化的方法...................................................................................................110
230、下列JavaScript 代碼執行后,依次alert 的結果是............................................ 111
231、下列JavaScript 代碼執行后,iNum 的值是........................................................... 111
232、輸出結果是多少?.......................................................................................................112
233、....................................................................................................................................... 114
234、下列JavaScript 代碼執行后,運行的結果是........................................................ 115
235、下列JavaScript 代碼執行后,依次alert 的結果是............................................ 115
236、下列JavaScript 代碼執行后的效果是.................................................................... 116
237、下列JavaScript 代碼執行后的li 元素的數量是.................................................. 116
238、程序中捕獲異常的方法?...........................................................................................117
239、將字符串”<tr><td>{$id}</td><td>{$name}</td></tr>”中的{$id}替換成10,
{$name}替換成Tony (使用正則表達式)....................................................................... 117
240、給String 對象添加一個方法,傳入一個string 類型的參數,然后將string 的每
個字符間價格空格返回,例如:.........................................................................................117
241、寫出函數DateDemo 的返回結果,系統時間假定為今天........................................ 117
242、輸出今天的日期,以YYYY-MM-DD 的方式,比如今天是2014 年9 月26 日,則輸出
2014-09-26.............................................................................................................................118
243、已知數組var?stringArray?=?[“This”,?“is”,?“Baidu”,?“Campus”],
Alert 出”This?is?Baidu?Campus”。............................................................................. 118
244、已知有字符串foo=”get-element-by-id”,寫一個function 將其轉化成駝峰表
示法”getElementById”。.................................................................................................118
245、.varnumberArray=[3,6,2,4,1,5]; (考察基礎API)......................................... 119
246、把兩個數組合并,并刪除第二個元素。.................................................................. 119
247、如何消除一個數組里面重復的元素?...................................................................... 119
248、用js 實現隨機選取10–100 之間的10 個數字,存入一個數組,并排序。......120
249、正則表達式構造函數var reg=new RegExp(“xxx”)與正則表達字面量var reg=//
有什么不同?匹配郵箱的正則表達式?............................................................................ 120
250、1var regMail =
/^([a-zA-Z0-9_-]) @([a-zA-Z0-9_-]) ((.[a-zA-Z0-9_-]{2,3}){1,2})$/;............120
251、數組和字符串...............................................................................................................121
252、下列控制臺都輸出什么...............................................................................................122
253、第2 題:.......................................................................................................................122
254、第3 題:.......................................................................................................................122
255、第4 題:.......................................................................................................................122
256、第5 題:.......................................................................................................................123
257、第6 題:.......................................................................................................................123
258、第7 題:.......................................................................................................................123
259、第8 題:.......................................................................................................................123
260、第9 題:.......................................................................................................................123
261、第10 題:.....................................................................................................................124
262、第11 題:考點:函數聲明提前................................................................................ 124
263、第12 題:.....................................................................................................................124
264、第13 題:.....................................................................................................................124
265、第14 題:.....................................................................................................................125
266、第15 題.........................................................................................................................125
267、第16 題.........................................................................................................................125
三、Jquery..................................................................................................................................... 126
1、jQuery 的slideUp 動畫,如果目標元素是被外部事件驅動, 當鼠標快速地連續觸
發外部元素事件, 動畫會滯后的反復執行,該如何處理呢?.......................................... 126
四、HTML5 CSS3.............................................................................................................................126
1、CSS3 有哪些新特性?......................................................................................................126
2、html5 有哪些新特性、移除了那些元素?如何處理HTML5 新標簽的瀏覽器兼容問題?
如何區分HTML 和HTML5?.................................................................................................126
3、本地存儲(Local Storage )和cookies(儲存在用戶本地終端上的數據)之間的
區別是什么?.........................................................................................................................127
4、如何實現瀏覽器內多個標簽頁之間的通信?................................................................ 127
5、你如何對網站的文件和資源進行優化?...................................................................... 127
6、什么是響應式設計?.......................................................................................................127
7、新的HTML5 文檔類型和字符集是?............................................................................ 127
8、HTML5 Canvas 元素有什么用?.....................................................................................128
9、HTML5 存儲類型有什么區別?.......................................................................................128
10、用H5 CSS3 解決下導航欄最后一項掉下來的問題.................................................... 128
11、CSS3 新增偽類有那些?................................................................................................128
12、請用CSS 實現:一個矩形內容,有投影,有圓角,hover 狀態慢慢變透明。.....128
13、描述下CSS3 里實現元素動畫的方法.......................................................................... 128
14、html5\CSS3 有哪些新特性、移除了那些元素?如何處理HTML5 新標簽的瀏覽器兼
容問題?如何區分HTML 和HTML5?................................................................................ 128
15、你怎么來實現頁面設計圖,你認為前端應該如何高質量完成工作? 一個滿屏品字
布局如何設計?.....................................................................................................................129
16、你能描述一下漸進增強和優雅降級之間的不同嗎?.................................................. 129
17、為什么利用多個域名來存儲網站資源會更有效?.................................................... 130
18、請談一下你對網頁標準和標準制定機構重要性的理解。........................................ 130
19、請描述一下cookies,sessionStorage 和localStorage 的區別?......................130
20、知道css 有個content 屬性嗎?有什么作用?有什么應用?................................ 131
21、如何在HTML5 頁面中嵌入音頻?................................................................................ 131
22、如何在HTML5 頁面中嵌入視頻?.............................................................................. 132
23、HTML5 引入什么新的表單屬性?................................................................................ 132
24、CSS3 新增偽類有那些?................................................................................................132
25、(寫)描述一段語義的html 代碼吧。.......................................................................... 132
26.cookie 在瀏覽器和服務器間來回傳遞。sessionStorage 和localStorage 區別133
27、html5 有哪些新特性、移除了那些元素?如何處理HTML5 新標簽的瀏覽器兼容問題?
如何區分HTML 和HTML5?.................................................................................................133
28、如何區分: DOCTYPE 聲明\新增的結構元素\功能元素........................................... 134
29、語義化的理解?.............................................................................................................134
30、HTML5 的離線儲存?......................................................................................................134
31、寫出HTML5 的文檔聲明方式.........................................................................................134
32、HTML5 和CSS3 的新標簽............................................................................... 134
33、自己對標簽語義化的理解.............................................................................................134
五、移動web 開發.........................................................................................................................134
1、移動端常用類庫及優缺點...............................................................................................134
2、Zepto 庫和JQ 區別..........................................................................................................134
六、Ajax......................................................................................................................................... 135
1、Ajax 是什么? 如何創建一個Ajax?........................................................................... 135
2、同步和異步的區別?.........................................................................................................135
3、如何解決跨域問題?.........................................................................................................135
4、頁面編碼和被請求的資源編碼如果不一致如何處理?.............................................. 136
5、簡述ajax 的過程。........................................................................................................136
6、闡述一下異步加載。.......................................................................................................136
7、請解釋一下JavaScript 的同源策略。...................................................................... 136
8、GET 和POST 的區別,何時使用POST?........................................................................ 136
9、ajax 是什么?ajax 的交互模型?同步和異步的區別?如何解決跨域問題?..............137
10、Ajax 的最大的特點是什么。......................................................................................137
11、ajax 的缺點....................................................................................................................137
12、ajax 請求的時候get 和post 方式的區別................................................................ 137
13、解釋jsonp 的原理,以及為什么不是真正的ajax................................................... 137
14、什么是Ajax 和JSON,它們的優缺點。..................................................................... 137
15、http 常見的狀態碼有那些?分別代表是什么意思?............................................... 138
16、一個頁面從輸入URL 到頁面加載顯示完成,這個過程中都發生了什么?..........138
17、ajax 請求的時候get 和post 方式的區別................................................................ 138
18、ajax 請求時,如何解釋json 數據............................................................................. 138
19、.javascript 的本地對象,內置對象和宿主對象..................................................... 139
20、為什么利用多個域名來存儲網站資源會更有效?.................................................... 139
21、請說出三種減低頁面加載時間的方法........................................................................ 139
22、HTTP 狀態碼都有那些。................................................................................................139
七、JS 高級.................................................................................................................................... 139
1、JQuery 一個對象可以同時綁定多個事件,這是如何實現的?............................... 139
2、知道什么是webkit 么? 知道怎么用瀏覽器的各種工具來調試和debug 代碼么?139
3、如何測試前端代碼么? 知道BDD, TDD, Unit Test 么? 知道怎么測試你的前端工程
么(mocha, sinon, jasmin, qUnit..)?............................................................................ 140
4、前端templating(Mustache, underscore, handlebars)是干嘛的, 怎么用?.....140
5、簡述一下Handlebars 的基本用法?........................................................................ 140
6、簡述一下Handlerbars 的對模板的基本處理流程, 如何編譯的?如何緩存的?140
7、用js 實現千位分隔符?...................................................................................................140
8、檢測瀏覽器版本版本有哪些方式?.............................................................................. 140
9、我們給一個dom 同時綁定兩個點擊事件,一個用捕獲,一個用冒泡,你來說下會執
行幾次事件,然后會先執行冒泡還是捕獲........................................................................ 141
10、實現一個函數clone,可以對JavaScript 中的5 種主要的數據類型(包括Number、
String、Object、Array、Boolean)進行值復制............................................................ 141
11、如何消除一個數組里面重復的元素?........................................................................ 142
12、小賢是一條可愛的小狗(Dog),它的叫聲很好聽(wow),每次看到主人的時候就會乖
乖叫一聲(yelp)。從這段描述可以得到以下對象:........................................................ 142
13、下面這個ul,如何點擊每一列的時候alert 其in
代碼片段和文件信息
評論
共有 條評論