web前端開發(fā)師筆試題.doc_第1頁
web前端開發(fā)師筆試題.doc_第2頁
web前端開發(fā)師筆試題.doc_第3頁
web前端開發(fā)師筆試題.doc_第4頁
web前端開發(fā)師筆試題.doc_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、=WEB前端開發(fā)師筆試題=一、填空題(40分)1、目前常用的WEB標(biāo)準(zhǔn)靜態(tài)頁面語言是_ _。(4分)html2、改變元素的外邊距用_,改變元素的內(nèi)填充用_。(6分)margin padding3、在Table中,TR是_,TD是_。(6分)行列4、如果給一行兩列的表格(table)定義高度樣式,在_標(biāo)簽中定義最合理,最能減少代碼的臃腫。(5分)css樣式也有說tr5、對ul li的樣式設(shè)成無,應(yīng)該是用什么屬性_。(6分)list-styl-type:none;6、在新窗口打開鏈接的方法是_。(4分)target=_bank7、Color:#666666;可縮寫為_。(2分)color:#666

2、8、合理的頁面布局中常聽過結(jié)構(gòu)與表現(xiàn)分離,那么結(jié)構(gòu)是_,表現(xiàn)是_。(9分)div css二、選擇題(20分)11、 列舉常用的瀏覽器類型以及他們使用的內(nèi)核還有對應(yīng)的調(diào)試工具 常用的有IE(6,7,8,9,10,FF,chrome ) IE常用的調(diào)試工具有 IEWebDeveloper (IE9默認(rèn)有安裝) Firefox大家估計用的最多。firefox chrome(內(nèi)核webkit) 自帶的有g(shù)oogle 開發(fā)的內(nèi)置調(diào)試工具。 三者內(nèi)核各不相同。 其它還有opera,遨游,世界之窗等; chrome內(nèi)核跑的比較快,安全。Firefox做調(diào)試是最棒的。4、html5和css3有什么新特性 ht

3、ml5強化了 Web 網(wǎng)頁的表現(xiàn)性能,如:nav header section canvas等,語義化更強 css3新特性有陰影特效,圓角處理等,都是非常不錯的效果;5、說出其他瀏覽器和IE瀏覽器在頁面元素引用有什么區(qū)別? 這個和內(nèi)核有關(guān)系,及是否w3c來定制,不同瀏覽器渲染結(jié)果不同。 目前國內(nèi)還有大部份使用IE6,常常web在制作的時候碰到兼容性的問題: 如: display-block, padding, margin 等盒子模型比較多。還有不同的字間距等產(chǎn)生的問題; 常用解決的方法: IE6:_xxx: IE7:* 等處理不IE和其它不同瀏覽器間的差異;4、請選擇對javascript理

4、解有誤的:( )A. javascript是網(wǎng)景公司開發(fā)的一種基于事件和驅(qū)動網(wǎng)頁腳本語言B. JScript是javascript的簡稱C.FireFox和IE存在大量兼容性問題的主要原因在于他們對javascript的支持不同上D.AJAX技術(shù)一定要使用javascript技術(shù) 5、在Jquery中下面哪一個是用來追加到指定元素的末尾的?( )A、insertAfter() B、append() C、appendTo() D、after()6、在javascript中定義變量 var a=”35”, var b=”7” 運算 a % b的結(jié)果為( )A、357 B、57 C、0 D、57、下

5、面哪種不屬于jquery的篩選?( )A、過濾 B、自動 C、查找 D、串聯(lián)8、 有這樣一個表單元素,想要找到這個hidden元素,下面哪個是正確的?( )A、visible B、hidden C、visible() D、overflow9、下面哪個屬于javascript的布爾型( )A、1.2 B、“true” C、false D、null10、onload事件是 window 的事件,但是在 HTML 中指定事件處理程序的時候,我們是把它寫在( )標(biāo)記中的。A、 B、 C、 D、11、請選擇結(jié)果為真的表達式:( )A、null instanceof Object B、null = und

6、efined C、C.null = undefinedD、NaN = NaN12、下列哪個對象是用來代表特定的窗口URL信息( )A、location B、history C、form D、frame13、( )是一個可以執(zhí)行的JavaScript代碼段。A、對象 B、方法 C、事件 D、函數(shù)14、在window 窗口對象中,( )使焦點從窗口移走,窗口變?yōu)椤胺腔顒哟翱凇薄、focus( ) B、blur( ) C、password() D、check()15、下面哪個屬于javascript的字符型( )A、false B、你好C、“123” D、null16、下列運算方式不屬于邏輯運算的

7、是( )A、!a B、a&b C、a b D、ab17、關(guān)于變量的聲明,下列選項闡述不正確的是( )A、變量聲明時,所有類型均由小寫var聲明,如 var name=“張勇” sex=“女生”B、可以以字母、下劃線或者數(shù)字開頭 C、變量名區(qū)分大小寫 D、變量名不能是Javascript的保留字18、( )指瀏覽器的瀏覽歷史對象A、history B、location C、window D、protocol19、JavaScript是一種基于( )的安全腳本語言。A、對象 B、方法 C、事件 D、對象和事件驅(qū)動1. HTTP協(xié)議的狀態(tài)消息都有哪些?(如200、302對應(yīng)的描述)2. AJAX是什

8、么? AJAX的交互模型(流程)? AJAX跨域的解決辦法?3. 同步和異步的區(qū)別?4. 簡述JavaScript封裝。5. JavaScript繼承有哪兩種形式形式,進行描述。6. 什么是閉包?以下代碼點擊 會輸出什么?為什么?能大概說明白的話繼續(xù)問能想出幾種解決辦法。 閉包演示 p background:gold; function init() var pAry = document.getElementsByTagName(p); for( var i=0; ipAry.length; i ) pAryi.onclick = function() alert(i); 產(chǎn)品 0 產(chǎn)品 1

9、 產(chǎn)品 2 產(chǎn)品 3 產(chǎn)品 4 7. 在JS中this關(guān)鍵字的使用場合和用法(如在構(gòu)造函數(shù)中、setTimeout中等)。8. 簡述下cookie的操作,還有cookie的屬性都知道哪些。9. IE與FF的JS兼容性都知道哪些。10. DOM操作 - 怎樣添加、移除、移動、復(fù)制、創(chuàng)建和查找節(jié)點(這個問題真心是基礎(chǔ)題,一般不會問)。jQuery相關(guān)1. jQuery源碼是否嘗試去讀過?說說基本的架構(gòu)或者 jQuery.fn.init 中都做了哪些判斷。2. 都知道哪些不好的jQuery書寫方式。3. Sizzle是否有讀過?其它相關(guān)的加分項:1. 都使用和了解過哪些編輯器?都使用和了解過哪些日常

10、工具?2. 都知道有哪些瀏覽器內(nèi)核?開發(fā)過的項目都兼容哪些瀏覽器?3. 國內(nèi)外的JS牛人都知道哪些?4. 瀑布流布局或者流式布局是否有了解4. 正則表達式有系統(tǒng)學(xué)習(xí)過嗎(看書或網(wǎng)上教程)?有的話就問問簡單點的郵箱驗證、URL驗證, 或者問問 貪婪匹配與懶惰匹配 的理論知識。5. Node.js是否有過嘗試?到什么程度?說說個人理解的看法?6. HTML5都有哪些新的JS API?7. 前端優(yōu)化知識都知道哪些?8. 基礎(chǔ)算法題(如快速排序,能否一兩句說說重要的核心原理或者數(shù)組消重等)。9. 是否有接觸過或者了解過重構(gòu)。一、 1、javascript的數(shù)據(jù)類型不包括 ( a )A. 漢字型 B.

11、數(shù)值型 C. 對象型 D. 布爾型2、以下哪條語句不能創(chuàng)建對象:( )A.var obj = (); B.var obj = ; C.var obj = ; D.var obj = /;3、javascript的單行注釋方式( c )A. B. C. / D. /* * * * */20、關(guān)于下列運算符與表達式敘述不正確的是( )A、delete是用來刪除對象、屬性、數(shù)組、變量,刪除成功返回true,刪除失敗返回falseB、typeof是用來判斷操作數(shù)類型C、this代表當(dāng)前對象,因此在不同的地方就有不同的結(jié)果D、new能用來聲明變量,并給變量賦值21、寫 Hello World 的正確 J

12、avascript 語法是( )A、(Hello World) B、Hello World C、response.write(Hello World) D、document.write(Hello World)22、如何在警告框中寫入 Hello World?( )A、alertBox=Hello World B、msgBox(Hello World”) C、alert(Hello World”)D、alertBox(Hello World”)23、如何創(chuàng)建函數(shù)( )A、function:myFunction() B、function myFunction() C、function=myFun

13、ction() 24、如何調(diào)用名為 myFunction 的函數(shù)( )A、call function myFunction B、call myFunction() C、myFunction() 25、如何編寫當(dāng) i 等于 5 時執(zhí)行一些語句的條件語句?( )A、if (i=5) B、if i=5 then C、if i=5 D、if i=5 then26、jQuery中如果需要匹配包含文本的元素,用下面哪種來實現(xiàn)?( )A、text() B、contains() C、input() D、attr(name)27、在 JavaScript 中,有多少種不同類型的循環(huán)( )A、兩種。for 循環(huán)和

14、 while 循環(huán)。 B、三種。for 循環(huán)、while 循環(huán)、do.while 。C、一種。for 循環(huán)。 28、for 循環(huán)如何開始( )A、if (i != 5) B、for (i = 5; i ) C、for (i = 0; i = 5; i ) D、for i = 1 to 529、定義 JavaScript 數(shù)組的正確方法是 ( )A、var txt = new Array=George,John,ThomasB、var txt = new Array(1:George,2:John,3:Thomas)C、var txt = new Array(George,John,Thomas

15、) D、var txt = new Array:1=(George)2=(John)3=(Thomas)30、如何把 7.25 四舍五入為最接近的整數(shù)( )A、round(7.25) B、rnd(7.25) C、Math.rnd(7.25) D、Math.round(7.25)31、如何求得 2 和 4 中最大的數(shù)?( )A、Math.ceil(2,4) B、Math.max(2,4) C、ceil(2,4) D、top(2,4)32、在jquey中,如果想要從DOM中刪除所有匹配的元素,下面哪一個是正確的?( )A、delete() B、empty() C、remove() D、remove

16、All()33、如何在瀏覽器的狀態(tài)欄放入一條消息( )A、statusbar = put your message hereB、window.status = put your message hereC、window.status(put your message here)D、status(put your message here)34如何獲得客戶端瀏覽器的名稱( )A、client.navName B、navigator.appName C、D、status(put your message here)35、在JQUERY中以下方法,哪一個可以直接設(shè)置高度收縮展開:( )A、show(

17、)和hide() B、fadeIn()和fadeOut() C、slideUp()和slideDown()D、animate()36、jQuery中使用cookie插件設(shè)置cookie的正確寫法是( )A、$(“cookieName”) B、$.cookie(“name”,”value”,path:”/”,expires:10)C、$.cookie(“name”, path:”/”,expires:10) D、setCookie(“name”)37、在jquery中,想要給第一個指定的元素添加樣式,下面哪一個是正確的?( )A、first B、eq(1) C、css(name) D、css(n

18、ame,value)型38、在一個表單中,如果將所有的div元素都設(shè)置為綠色,實現(xiàn)功能是( )A $(“div”).css(“color”,”green”) B $(“div”).cssStyle(“color”,”green”)C $(“div”).addCss(“color”,”green”) D $(“div”).css(”green”)39、 下列方法可以來回切換點擊事件的是( )A toggle() B hover() C change() D Click( )40、( ) 提交按鈕對象 由“指定。、Submit 、Button C、Form 、object1. ( )事件發(fā)生在窗口

19、得到焦點的時候。2. document.( )是在當(dāng)前文檔中寫入3. ( ) 發(fā)生在窗口失去焦點的時候。4. ( )發(fā)生在用戶把鼠標(biāo)放在對象上鼠標(biāo)鍵被按下的情況下,放開鼠標(biāo)鍵的時候。5. 在數(shù)組對象中( )屬性可以獲取數(shù)組元素的個數(shù)。6. 字符串對象中( )方法可以獲取字符串在字符串中出是否出現(xiàn)。7. 正則表達式中( ) 方法檢查在字符串中是否存在這個模式,如果存在則返回 true,否則就返回 false。 8. window對象中的( )方法,用以指定在一段特定的時間后重復(fù)執(zhí)行某段程序。9. 給圖片設(shè)置路徑 src 的值為 1.gif 的jquery寫法為( )10. ( ) 發(fā)生在對象被單擊的時候。11. 根據(jù)變量的作用域,可以將變量分為( )和( )。12. 日期對象中g(shù)etMonth()

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論