雖然在對外經(jīng)貿(mào)大學(xué)打了5分鐘醬油就回去了,路上來回各2小時讓我覺得很不值得。但第一次參加筆試還是很興奮阿,連連讓我想起了當(dāng)年考Pascal的計算機競賽。
卷子整體是偏常識性的,語言為javascript,一些css、html、網(wǎng)絡(luò)常識。有單選、多選和代碼寫結(jié)果。(畢竟我不是過目不忘)說幾個我有印象的題目。
第一題華麗麗的記得問請選擇合適的編碼for中文、阿拉伯文、英文…etc(GB2312/GBK/ASCII/UTF-8)
第一頁都是常識,比如網(wǎng)頁傳輸是用什么協(xié)議,只要是網(wǎng)絡(luò)沾邊的應(yīng)該不難。
第二頁開始問專業(yè)的javascript問題了,并且有多選題(我一直想問考官多選題是少選全錯還是得部分分?jǐn)?shù))。
有一題是問哪個聲明是錯誤的(var a=[]/a=()/a={}/a=function(){})
有一題考了P標(biāo)簽內(nèi)不能嵌套H標(biāo)簽(哪個是錯誤的)
有一題考如何在alert中換行(/r是回車/n是換行,但一般為了兼容用\r\n但最要命的是這是一道單選題= =||||)
如何獲取一個span對象的實際寬度(我一直用jq只知道width,原來還有clientWidth和offsetWidth)
有個參考,如何獲取元素的尺寸和位置
如何設(shè)置一個span對象的寬度(要加上單位spanObj.style.width='100px')
單選最后一題是請問哪個不是合法的正則
view plaincopy to clipboardprint?
/[1-9]/ig
new RegExp(pattern);
new RegExp(string, attributes);
"[1-9]\/ig"
/[1-9]/ignew RegExp(pattern);new RegExp(string, attributes);"[1-9]\/ig"有一題考了xhtml 1.0 trans下的html規(guī)范(標(biāo)簽封閉/屬性引號/標(biāo)簽嵌套)
一道多選考typeof哪些返回object(typeof(string)/typeof(array)/typeof(null))
一道多選問哪些是IE獨有的對象(document/window的一些對象…我對IE一無所知)
最后一個大題考了這么一段代碼
view plaincopy to clipboardprint?
var i;
var m;
var arr=[];
for(i=0;i<=5;i++){
m=i(i+2);
arr.push(m);
}
while(m=arr.pop()){
document.write(m+"");
}
var i;var m;var arr=[];for(i=0;i<=5;i++){m=i(i+2);arr.push(m);}while(m=arr.pop()){document.write(m+"");}于是我華麗麗的搞錯了pop到底是取第一個還是最后一個= =||
總結(jié):常識和基礎(chǔ)很重要,很需要花時間鞏固。在日常工作中可以隨時百度隨時查手冊或者使用庫來掩蓋瀏覽器差異,但考試往往考的比較細(xì)。我還以為會不會考JS的繼承阿閉包阿正則,看來是多余了。沒有考常用的js庫,也許每個人都擅長不同的庫?我認(rèn)為RIA手段有很多(FLash/html/Silverlight)但這次只是考html方案。
友情提示:閱讀了本文“新浪RIA前端筆試試題”,本站思而學(xué)教育網(wǎng)(cnrencai)筆試頻道,還為你提供更多“筆試題目”相關(guān)文章閱讀