Java面試題複習筆記(前端)

1.Html,CSS,Jsp在網頁開發中的定位?

Html——定義網頁結構(超文本標記語言)服務器

CSS——層疊樣式表,用來美化界面框架

Jsp——主要用來驗證表單,作動態交互(Ajax)dom

2.介紹Ajax?

是異步的Jsp和xml異步

做用:使用Ajax能夠不刷新界面就能動態交互spa

實現:AjaxXmlHttpRequest對象,使用這個對象能夠異步向服務器發送請求,獲取響應,完成局部更新;Open send response Text/responseXml局部響應xml

使用場景:登錄失敗不跳轉界面,註冊時提示用戶名似否存在,二級聯動等。對象

3.JS和JQuery的關係?

JQuery是一個JS框架,封裝了JS的屬性和方法,而且加強了JS的功能,讓用戶使用起來更便利。事件

之前使用原生JS須要處理不少兼容性問題(註冊事件等),由JQuery封裝了底層就不用處理兼容性問題。開發

原生的JS的dom和事件綁定和Ajax等操做很是麻煩,JQuery封裝之後操做很是方便。class

4.JQuery的經常使用選擇器

ID選擇器——經過ID獲取一個元素

class選擇器——經過類(CSS中)獲取元素

標籤選擇器——經過標籤獲取元素

通用選擇器——獲取全部元素

div.mycls——獲取有mycls這個類的div

層次選擇器(兒子選擇器——「>」獲取下面的子元素;後代選擇器——「空格」獲取下面的後代,包括兒子,孫子等)

屬性選擇器

相關文章
相關標籤/搜索