出自做者小矮人Web前端,博文地址:http://www.cnblogs.com/itlkNote/ 文中有少量重複問題!javascript
第一階段 HTML、CSS、HTML五、CSS3php
一、XHTML與HTML的有何異同?
css
二、介紹一下CSS的盒子模型?彈性盒子模型是什麼?
html
三、Doctype的做用?標準模式與兼容模式各有什麼區別?前端
四、HTML5 爲何只須要寫 <!DOCTYPE HTML>?html5
五、行內元素有哪些?塊級元素有哪些? 空(void)元素有那些?java
六、頁面導入樣式時,使用link和@import有什麼區別?node
七、介紹一下你對瀏覽器內核的理解?jquery
八、常見的瀏覽器內核有哪些?css3
九、HTML5有哪些新特性、移除了那些元素?如何處理HTML5新標籤的瀏覽器兼容問題?如何區分 HTML 和 HTML5?
十、簡述一下你對HTML語義化的理解?
十一、iframe有那些缺點?
十二、列出display的值,說明他們的做用?position的值, relative和absolute定位原點是?
1三、一個滿屏 品 字佈局 如何設計?
1四、常見兼容性問題?
1五、若是須要手動寫動畫,你認爲最小時間間隔是多久,爲何?(阿里面試題)
1六、列舉IE 與其餘瀏覽器不同的特性?
1七、99%的網站都須要被重構是哪本書上寫的?
1八、如何設計突發大規模併發架構?
1九、說說最近最流行的一些東西吧?常去哪些網站?
20、介紹一個你最得意的做品吧?
2一、你的優勢是什麼?缺點是什麼?
2二、如何管理前端團隊?
2三、最近在學什麼?能談談你將來3,5年給本身的規劃嗎?
2四、想問公司的問題?
2五、cssSprite是什麼 ?有什麼優缺點?
2六、CSS引入的方式有幾種? link和import的區別是什麼?
2七、前端頁面有哪三層構成? 分別是什麼? 做用是什麼?
2八、介紹一下CSS的盒子模型
2九、如何用CSS分別單獨定義ie6 IE7 IE8 IE9 IE10的width屬性
30、在CSS中哪些屬性能夠同父元素繼承。
3一、談談之前端的角度出發作好seo須要作什麼
3二、css選擇符有哪些?哪些屬性能夠繼屬性承?優先級算法如何計算?css3新增的
3三、移動端(Android IOS)怎麼作好用戶體驗?
3四、你在如今的團隊處於什麼樣的角色,起到了什麼明顯的做用?
3五、你認爲怎樣纔是全端工程師(Full Stack developer)?
3六、css基本語句的構成
3七、document load 和document ready 的區別
3八、什麼是html5?有什麼特色?
3九、哪些瀏覽器支持html5?
40、css 中的使用列布局是什麼? 爲了實現列布局咱們須要指定哪些內容?
4一、描述css reset的做用和用途?
4二、寫出5 種以上ie6 bug 的解決方法,哪些你認爲是解決起來最麻煩的?
4三、哪些瀏覽器支持html5?這些瀏覽器的內核分別是什麼?
4四、什麼是Web workers?爲何咱們須要他?
4五、前端頁面有那三部分構成,其做用是什麼。
4六、寫出至少三個CSS3中新添加的樣式屬性的名字及參數。
4七、給一個元素添加CSS樣式有哪幾種方法說說他們的優先級。
4八、多人項目中,你如何規劃css文件樣式命名。
4九、爲了讓網頁更快的加載,你會如何處理你的css文件和js文件,以及圖片文件,頁面性能優化你還知道哪些方法。
50、你常常遇到的瀏覽器兼容性有哪些?一般是怎麼處理的。
5一、HTML中div與span區別;
5二、HTML5 存儲類型有哪些,以及與他們的區別;
5三、css實現垂直水平居中(口語描述)。
5四、瀏覽器內核分別是什麼;
5五、列舉5種以上表單元素中input的type類型;
5六、alt和title分別表示什麼含義以及具體應用體現;
5七、css中position的屬性值都有哪些?並描述其含義及具體解釋;
5八、對html語義化理解,以及語義化有哪些優勢。
5九、常用的頁面開發工具級測試工具。
60、常用什麼腳本庫,開發或使用什麼應用或組件;
6一、使用css如何讓一個寬度爲200px的div水平居中,(要求兼容ie,可提供多種方法);
6二、簡要畫出盒模型,並描述關鍵要素的含義;
6三、頁面構造中你遇到過什麼樣的兼容問題,如何解決
6四、Doctype做用?標準模式與兼容模式有什麼區別;
6五、html5有哪些新特性,移除了哪些元素;
6六、介紹一下標準css盒子模型;
6七、什麼事css預處理器;
6八、css3中你最經常使用的有哪些?說明用法。
6九、document.write、innerHTML和innerText 的區別?
70、請說出至少三種減小頁面加載時間的方法。(加載時間是指感知的時間或者實際加載 的時間)
7一、請描述你曾使用過的css預處理器的優缺點
7二、實現 class爲test的div 在屏幕寬爲400一下的寬度爲200,屏幕寬爲400~800的狀況下寬 度爲350;
7三、實現當屏幕寬度大雨700,小於800是時引用外部樣式style-7-9.css
7四、HTML中input的6個新屬性
7五、列一個手機端能夠實現手勢滑動的插件或類庫
7六、對WEB標準以及W3C的理解與認識
7七、xhtml和html有什麼區別
7八、Doctype? 嚴格模式與混雜模式-如何觸發這兩種模式,區分它們有何意義?
7九、行內元素有哪些?塊級元素有哪些?CSS的盒模型?
80、CSS引入的方式有哪些? link和@import的區別是?
8一、CSS選擇符有哪些?哪些屬性能夠繼承?優先級算法如何計算?內聯和important哪一個優先 級高?
8二、標籤選擇符 類選擇符 id選擇符
8三、標籤上title與alt屬性的區別是什麼?
8四、描述css reset的做用和用途
8五、解釋css sprites,如何使用。
8六、瀏覽器標準模式和怪異模式之間的區別是什麼?
8七、你如何對網站的文件和資源進行優化?期待的解決方案包括:
8八、清除浮動的幾種方式,各自的優缺點
8九、CSS3有哪些新特性?
90、CSS中的class和id有什麼區別。
9一、請說一下移動端常見的適配不一樣屏幕大小的方法。
9二、一個高寬未知的圖片如何在一個比他大的容器內水平居中。
9三、Table標籤的做用是什麼。
9四、定義連接四種狀態的僞類的正確書寫順序是?
9五、你知道的css選擇器有哪些。
9六、遇到疑難問題時,你一般時如何解決的?
9七、Inline,inline-block和block的區別是。
9八、頁面導入樣式時,使用link和@import有什麼區別。
9九、CSS超過寬度的文字顯示點點,必需要設置的屬性。
100、設置文字陰影屬性。設置表格邊框合併屬性。
10一、文本強制換行。
10二、display:none與visibility:hidden的區別是什麼?
10三、超連接訪問事後hover樣式後會出現什麼問題?如何解決。
10四、前端頁面有那三部分構成,其做用是什麼。
10五、寫出至少三個css3中新添加的樣式屬性的名字及參數。
10六、給一個元素添加css樣式有哪幾種方法說說他們的優先級。
10七、多人項目中,你如何規劃css文件樣式命名。
10八、爲了讓網頁更快的加載,你會如何處理你的css文件和js文件,以及圖片文件,頁面性 能優化你還知道哪些方法。
10九、你常常遇到的瀏覽器兼容性有哪些?一般是怎麼處理的。
1十、HTML中div與span區別;
1十一、HTML5 存儲類型有哪些,以及與他們的區別;
1十二、css實現垂直水平居中。
11三、瀏覽器內核分別是什麼;
11四、列舉5種以上表單元素中input的type類型;
11五、alt和title分別表示什麼含義以及具體應用體現;
11六、css中position的屬性值都有哪些?並描述其含義及具體解釋;
11七、對html語義化理解,以及語義化有哪些優勢。
11八、常用的頁面開發工具級測試工具。
11九、常用什麼腳本庫,開發或使用什麼應用或組件;
120、使用css如何讓一個寬度爲200px的div水平居中,(要求兼容ie,可提供多種方法);
12一、簡要畫出盒模型,並描述關鍵要素的含義;
12二、頁面構造中你遇到過什麼樣的兼容問題,如何解決
12三、Doctype做用?標準模式與兼容模式有什麼區別;
12四、html5有哪些新特性,移除了哪些元素;
12五、介紹一下標準css盒子模型;
12六、什麼事css預處理器;
12七、css3有哪些新特性;
12八、html5 中的應用緩存是什麼?
12九、本地存儲和cookies'之間的區別是什麼
130、簡單介紹boostrap柵格系統
13一、你如何對網站的文件和資源進行優化?
13二、ie 和標準下有哪些兼容性的寫法
13三、get和post區別?
13四、Doctype的做用是什麼?
13五、瀏覽器標準模式和怪異模式的區別是什麼。
13六、解釋一下浮動和它的工做原理。
13七、列舉不一樣的清除浮動的方法,並指出他們各自適用的場景。
第二階段 JavaScript、jQuery、ECMAScript、JSON
一、jQuery this與this區別
二、input name a與p name a 這兩個如何用jQuery定位到input
三、請描述一下 cookies,sessionStorage 和 localStorage 的區別?
四、對BFC規範的理解?
五、JavaScript原型,原型鏈 ? 有什麼特色?
六、說幾條寫JavaScript的基本規範?
七、null,undefined 的區別?
八、談談This對象的理解。
九、事件是?IE與火狐的事件機制有什麼區別? 如何阻止冒泡?
十、什麼是閉包(closure),爲何要用它?
十一、new操做符具體幹了什麼呢?
十二、JavaScript中的做用域與變量聲明提高?
1三、如何編寫高性能的Javascript?
1四、那些操做會形成內存泄漏?
1五、你遇到過比較難的技術問題是?你是如何解決的?
1六、常使用的庫有哪些?經常使用的前端開發工具?開發過什麼應用或組件?
1七、頁面重構怎麼操做?
1八、什麼叫優雅降級和漸進加強?
1九、WEB應用從服務器主動推送Data到客戶端有那些方式?
20、編程實現 javascript在String中寫一個trim,要求可以去除一個字符串開始和結尾的空格2一、json的瞭解及用法,與xml有何不一樣?
2二、一個頁面從輸入url 到頁面加載顯示完成,這個過程當中都發生什麼了
2三、javascript如何建立一個對象,?{畫出次對象的內存圖}
2四、juery中如何將數組轉化爲json字符串,而後在轉化回來
2五、說一說 最近流行的一些新的東西 》常去哪些網站?
2六、給juery擴展一個新的空方法,方法名稱爲newFunc
2七、編程實現使用JavaScript實現一個深拷貝方法
2八、請寫出超連接的順序或你在初級樣式中的鏈接方法
2九、函數幾種定義方法
30、JavaScript的typeof 返回哪些數據類型
3一、寫一個獲取非行間樣式的函數
3二、時間委託是什麼 有什麼好處
3三、jquery 中哪幾種類型選擇器?
3四、閉包是什麼 有什麼特性 對頁面有什麼影響
3五、如何阻止事件冒泡和默認事件
3六、添加 刪除 替換 插入 到某個節點的方法
3七、解釋json 的原理 以及爲何不是真正的ajax
3八、JavaScript的本地對象,內置對象和宿主對象
3九、js編寫一個數組去重的方法
40、split()join()的 區別 數組方法pop()push()unshift()shift()
4一、事件綁定和普通綁定有什麼區別
4二、ECMAScript和JavaScript的區別?
4三、break和continue區別?
4四、字符串中substring、substr、slice區別?
4五、清除字符串先後空格,要兼容全部瀏覽器?
4六、push、pop、shift和unshift 區別?
4七、數組和字符串之間的轉換方式?
4八、數組排序?
4九、自執行函數兩種寫法?
50、取10-100之間的一個隨機數?取「a-zA-Z」中的4個隨機數?
5一、輸出當前日期的前一天?(2016-5-17,則輸出2016-5-16)
5二、js中選擇器的幾種方法?
5三、建立節點方法?
5四、DOM 0級和2級事件的寫法、清除方法及優缺點?
5五、target和currentTarget區別?
5六、數組去重方法?
5七、迴流和重繪的解釋、關係及區別?
5八、怎樣能減小頁面的迴流和重繪?
5九、兩種定時器的寫法及清除?
60、判斷是手機仍是PC?
6一、獲取數組中的最大值?
6二、寫一個改變this指向的閉包?
6三、使用正則寫一個驗證郵箱的表達式?
6四、sessionStorage、localStorage、cookie的區別?
6五、添加、刪除、替換、插入到某個節點的方法?
6六、寫一個繼承方法?
6七、寫出this指向的幾種狀況?
6八、XTMHTTPRequest的readystate的五種狀態?
6九、status返回的窗口狀態欄文本類型?(或http的狀態碼?)
70、寫一個ajax使用get請求數據的全套代碼?
7一、URL參數截取?
7二、js中如何對特殊符號進行轉碼與編碼。
7三、在什麼狀況下你會用ajax請求來代替一般的跳轉。
7四、談談你對跨域訪問的認識,寫出兩個實現跨域訪問頁面的的方法。
7五、列出你所知道的 設計模式並簡述。7六、javascr中有哪些數據類型;
7七、截取字符串abcde中的cde;
7八、什麼是閉包,請舉例說明;
7九、一個dom節點被點擊的時候,咱們但願可以執行一個函數,應該怎麼作;
80、請寫一個javascript函數parseQueryString,他的用途是吧url參數解析爲一個對象,如:
var url = "http://www.test.com/index.php?key0=0&key1=1&key2=2"
8一、怎樣添加移除、移動、複製、建立和查找節點?
8二、在javascript中什麼是僞數組,如何將僞數組轉化爲標準數組;
8三、手寫數組快速排序;
8四、統計字符號串「aaaabbbccccddfggh」中字母個數或統計最多字母數;
8五、寫一個function,清楚字符串先後的空格(兼容全部瀏覽器)
8六、實現一個函數clone,能夠對javascript中5種主要的數據類型(包括number string object array boolean)進行值複製;
8七、將數組【「a」,「b」,「c」】轉化爲字符串;
8八、獲取enent目標對象的方法(要求兼容性);
8九、介紹js基本數據類型;
90、null undefined 的區別;
9一、javascript中「use strict」是什麼意思,爲何要使用;
9二、描述一下javascript 的做用域鏈;
9三、什麼是閉包,爲何要使用它;
9四、談談對this對象的理解;
9五、判斷一個字符串中各個字符出現的次數;例如字符串:hello 處理後:h:1 e:1 l:2 0:1
9六、編寫一個方法,判斷字符串是不是這樣組成的,第一個必須爲數字,最後一個必須爲 字母
9七、編寫一個方法,出去數組中的重複的元素:例如數字【「ab」,「ab」,「ac」,「cd」】 處 理後、:【「ab」,「ac」,「cd」】
9八、如何隱藏一個dom元素
9九、javascript 中有哪些基礎數據類型
100、如何添加HTML事件,有幾種方法?(至少兩種方式)
10一、javascript 面向對象中繼承實現方式
10二、javascript 中如何讓對一個對象進行深拷貝?
10三、爲何異步加載js文件?加載方式?(至少兩種方式)
10四、前端常規開發優化策略(至少兩種方式)
10五、如何控制網頁在網絡傳輸過程當中的數據量
10六、var stringArray = [ "this","is","chunchujie"],請在控制檯輸出「this is chunchujie」。
10七、請寫一個函數去除數組的重複項、;如[2008,34,78,2,45,34,78,90,90,12,34]處理後爲[20 0 8.34,78,2,45,90,12]
10八、用js或jQuery獲取id爲chuchujie的div裏邊的全部a標籤,並把字體大小設置爲18px;同 時把第三個a標籤設置爲塊級元素,並把他的寬高分別設置爲300px和500px;
10九、請在網頁上輸出九九乘法表;
1十、call 和apply的區別是什麼?
1十一、請解釋jsonp的工做原理
1十二、請簡要說明javascript 中this 是如何讓工做的的
11三、請談談你都使用過哪些javascript模板
11四、你怎麼看AMD vs.Commonjs?
11五、使用Promises 而非回調(callbacks)優缺點是什麼?
11六、如何實現下列代碼:
var number =[ 1,2,3,4,5];
number.square();//[1,4,9,16,25]
number.average();//3
number.sum();//15
number.even()://[2,4]
11七、請實現一個爲數組去重的函數
11八、請使用任意一種mvvm框架演示如何實現雙向綁定
11九、svg 與canvas的不一樣
120、localhost與sessionStorage的不一樣
12一、js獲取來源頁地址顯示在頁面上;
12二、jQuery Mobile 是什麼
12三、輸出今天的日期,以YYYY-MM-DD的方式,好比今天是2016年10 月26日,則輸出2016- 10-26.
12四、怎樣添加、移除、移動、複製、建立和查找結點(原生js)。
12五、原生JS的window.onload與jquery的$(document).ready(function(){}) 有什麼不一樣?
12六、想實現一個對頁面某個結點的拖拽?如何作?(使用原生JS)。
12七、JavaScript原型,原型鏈?
12八、jquery與jQuery UI有什麼區別?
12九、對Node的有點和缺點提出本身的見解?
130、一個div寬高100px,點擊變大,當它的寬高等於400px開始縮小,當寬高縮小至100px時, 開始放大;再次點擊暫定縮小或放大,再再次點擊,div繼續放大或縮小。
13一、靜態資源CDN如何使用。
13二、用JS手寫快速排序
13三、Postcss是啥
13四、Java和Javascript的共同點
13五、截取abcdefg的efg
13六、判斷一個字符串中出現次數最多的字符,統計這個次數。
13七、規避javascript多人開發函數重名問題
13八、Javascript面向對象中繼承實現
13九、編寫一個方法,去掉一個數組的重複元素
140、Javascript中如何檢測一個變量事一個string類型?請寫出函數實現
14一、請儘量詳盡的解釋AJXA的工做原理
14二、 下面這段代碼的運行結果是什麼?
Function hi(){
Var a;
Alert(a);
}
14三、下面這段代碼的運行結果是什麼?
Var b;
Function a(){
Var a=」a」;
B = function(){
Return a+」B」;
}
Return a;
}
Alert(a());
Alert(B());
14四、下面這段代碼的運行結果是什麼?
(1)console.dir(0==false);
(2)Console.dir(1==true);
(3)Console.dir(2=={valueOf: function( ){return 2}});
(4)Console.dir(a==NaN);
(5)Console.dir(NaN==NaN);
(6)Console.dir(8==undefined);
(7)Console.dir(1==undefined);
(8)Console.dir(2=={toString:function(){return2}});
(9)Console.dir(undefined==null);
(10)Console.dir(null==1);
(11)Console.dir({toString:function(){return1},valueOf:function(){return []}});
(12)Console.dir(1==」1」);
(13)Console.dir(1===」1」);
14五、Null,undefined的區別?
14六、[2,6,7]和[3,5,8] => [2,3,5,6,7,8]
至少兩種方法實現
14七、將一個十六進制字符串轉換爲十進制數
`ABC123`
14八、比較一下jQuery,Angular.js,React.js 等框架的優缺點。
14九、請描述一下cookies,sessionStorage和localStorage的區別?
150、下面這段代碼的運行結果是什麼?
var a =3;
Function test(){
var b = 2;
c = 5;
Alert(a);
}
alert(c)//結果是什麼:
test()//結果是什麼:
15一、下面這段代碼的運行結果是什麼?
var arr = [1,2,3,4,ture,’abc’,new Date()];
arr.length = 5;
alert(arr);
15二、下面這段代碼的運行結果是什麼?
var arr=[1,2,3,4,5];
arr.splice(1,2,3,4,5);
alert(arr);
15三、輸出字符‘asdfaasfgpojgajgagjk’中出現次數最多的字符及出現的 次數。
15四、合併數組[4,1,3,9,6,2]和[8,5,3,2,1,4,7],而後去重,取出偶數倒排。
15五、簡述什麼是面向對象。
15六、簡述ajax過程。
15七、解釋下時間代理。
15八、解釋下javascript中this是如何工做的。
15九、解釋下原型繼承的原理。
160、Call和.apply的區別是什麼。
16一、什麼是」use strict」,使用它的好處是什麼。
16二、事件綁定和普通事件有什麼區別
16三、請用jquery和原生js分別實現添加、移除、移動、複製、建立和查找DOM結點。
16四、實時監測用戶在input內輸入的字符數應該監聽哪一個事件。
16五、介紹下javascript原型,原型鏈的特色。
16六、一、單項鍊表逆序
a) 建立一個單項鍊表。每一節點包含一個整數做爲其數據內容。
b) 打印輸出這個鏈表(每個結點的數據內容)
c) 經過適當的操做使這個鏈表反序(不能另外建立新的鏈表)。並打印輸出反序後的結果。
d) 銷燬這個鏈表
16七、判斷一個字符串中出現次數最多的字符,統計這個次數。
16八、JS判斷數據類型的方法。
16九、jquery怎樣獲取div的id爲‘content’的文本內容。
170、如何阻止事件冒泡和默認事件,用js原生代碼說明。
17一、js中如何對特殊符號進行轉碼與編碼。
17二、談談你對跨域訪問的認識,寫出兩個實現跨域訪問頁面的的方法。
17三、列出你所知道的設計模式並簡述。
17四、javascr中有哪些數據類型;
17五、截取字符串abcde中的cde;
17六、什麼是閉包,請舉例說明;
17七、一個dom節點被點擊的時候,咱們但願可以執行一個函數,應該怎麼作;
17八、請寫一個javascript函數parseQueryString,他的用途是吧url參數解析爲一個對象, 如:var url = "http://www.test.com/index.php?key0=0&key1=1&key2=2"
17九、怎樣添加移除、移動、複製、建立和查找節點?
180、在javascript中什麼是僞數組,如何將僞數組轉化爲標準數組;
18一、手寫數組快速排序;
18二、統計字符號串「aaaabbbccccddfggh」中字母個數或統計最多字母數;
18三、寫一個function,清楚字符串先後的空格(兼容全部瀏覽器)
18四、實現一個函數clone,能夠對javascript中5種主要的數據類型(包括number string object array boolean)進行值複製;
18五、將數組【「a」,「b」,「c」】轉化爲字符串;
18六、獲取enent目標對象的方法(要求兼容性);
18七、介紹js基本數據類型;
18八、null undefined 的區別;
18九、javascript中「use strict」是什麼意思,爲何要使用;
190、描述一下javascript 的做用域鏈;
19一、寫一個正則,驗證電話號碼:格式爲:「區號-號碼」其中區號是010或者20N、0NNN, 電話號碼是7-8位數字。
19二、編寫一個方法,出去數組中的重複的元素:例如數字【「ab」,「ab」,「ac」,「cd」】 處 理後、:【「ab」,「ac」,「cd」】
19三、如何隱藏一個dom元素
19四、document.write、innerHTML和innerText 的區別?
19五、javascript 中有哪些基礎數據類型
19六、如何添加HTML事件,有幾種方法?(至少兩種方式)
19七、javascript 面向對象中繼承實現方式
19八、javascript 中如何讓對一個對象進行深拷貝?
19九、爲何異步加載js文件?加載方式?(至少兩種方式)
200、用js或jQuery獲取id爲chuchujie的div裏邊的全部a標籤,並把字體大小設置爲18px;同 時把第三個a標籤設置爲塊級元素,並把他的寬高分別設置爲300px和500px;
20一、請在網頁上輸出九九乘法表;
20二、call 和apply的區別是什麼?
20三、請解釋jsonp的工做原理
20四、請簡要說明javascript 中this 是如何讓工做的的
20五、請說出至少三種減小頁面加載我時間的方法。(加載時間是指感知的時間或者實際加 載的時間)
20六、請描述你曾使用過的css預處理器的優缺點
20七、請談談你都使用過哪些javascript模板
20八、你怎麼看AMD vs.Commonjs?
第三階段 WebApp、jQuery、Ajax、JSONP、MVVM框架、Nodejs
一、什麼是Web workers?爲何咱們須要他
二、列一個手機端能夠實現手勢滑動的插件或類庫
三、請說一下移動端常見的適配不一樣屏幕大小的方法。
四、本地存儲和cookies之間的區別是什麼
五、input name a與p name a 這兩個如何用jQuery定位到input
六、請描述一下 cookies,sessionStorage 和 localStorage 的區別?
七、異步加載的方式有哪些?同步和異步的區別?如何解決跨域問題
八、Web應用從服務器主動推送Data到客戶端有那些方式
九、jQuery中如何將數組轉化爲json字符串,而後在轉化回來
十、給jQuery擴展一個新的空方法,方法名稱爲newFunc
十一、ajax請求時,如何解釋json數據
十二、sessionStorage、localStorage、cookie的區別
1三、XTMHTTPRequest的readystate的五種狀態?
1四、status返回的窗口狀態欄文本類型?(或http的狀態碼?)
1五、寫一個ajax使用get請求數據的全套代碼?
1六、工做中使用過哪些框架(移動端和PC端)?
1七、Express是什麼?工做中用它作什麼?
1八、在什麼狀況下你會用ajax請求來代替一般的跳轉
1九、談談你對跨域訪問的認識,寫出兩個實現跨域訪問頁面的的方法
20、列出你所知道的設計模式並簡述
2一、Ajax 交換模型?同步和異步區別
2二、用js或jQuery獲取id爲chuchujie的div裏邊的全部a標籤,並把字體大小設置爲18px;同 時把第三個a標籤設置爲塊級元素,並把他的寬高分別設置爲300px和500px;
2三、請解釋jsonp的工做原理
2四、你怎麼看AMD vs.Commonjs?
2五、請談談你都使用過哪些javascript模板
2六、svg 與canvas的不一樣
2七、localhost與sessionStorage的不一樣
2八、jQuery Mobile 是什麼
2九、原生JS的window.onload與jquery的$(document).ready(function(){}) 有什麼不一樣?
30、jquery與jQuery UI有什麼區別?
3一、靜態資源CDN如何使用
3二、請儘量詳盡的解釋AJXA的工做原理
3三、ajax 是什麼?Ajax的交互模型?同步和異步的區別?如何解決跨域問題?
3四、請用jquery和原生js分別實現添加、移除、移動、複製、建立和查找DOM結點
3五、jquery怎樣獲取div的id爲‘content’的文本內容。
3六、ajax請求的時候get和post方式的區別,並寫出ajax的對象建立,發送,返回數據的過程。
3七、談談你對跨域訪問的認識,寫出兩個實現跨域訪問頁面的的方法
3八、用js或jQuery獲取id爲chuchujie的div裏邊的全部a標籤,並把字體大小設置爲18px;同 時把第三個a標籤設置爲塊級元素,並把他的寬高分別設置爲300px和500px
3九、你如何對網站的文件和資源進行優化?期待的解決方案包括
40、爲了讓網頁更快的加載,你會如何處理你的css文件和js文件,以及圖片文件,頁面性能優化你還知道哪些方法。
4一、Node.js的適用場景
4二、對Node的優勢和缺點提出了本身的見解
4三、node.js、Mongodb、npm、MVVM、MEAN、three.js
4四、使用Promises 而非回調(callbacks)優缺點是什麼
4五、請使用任意一種mvvm框架演示如何實現雙向綁定
4六、對Node的有點和缺點提出本身的見解
4七、比較一下jQuery,Angular.js,React.js 等框架的優缺點
4八、介紹下let,var,和const的區別
4九、ECMAScript5和6有什麼區別?
50、Requirejs的使用過程是怎樣的(怎樣搭建一個模塊化項目)?