剛剛作完58的前端崗位在線筆試,趁熱打鐵,把題目記錄下來供須要的小夥伴們參考~~整理完題目先去吃飯啦,暫時不貼答案了,後面會補上的~~css
首先說下總體感受:挺基礎的,不過最後一道編程題我的感受得有些積累才能~~~不信你往下看~~~html
說明:如下題目是考試過程當中用筆記錄,描述可能跟題目不徹底同樣,但意思絕對同樣。前端
概覽: 1.填空題(30分,10題)正則表達式
2.簡答題(25分,5題)算法
3.應用題(25分,2題)chrome
4.編程題(20分,1題)編程
(1)獲取隨機數的方法:________。數組
(2)JS中將一個變量強制改成浮點類型的方法:________。瀏覽器
(3)根據id獲取元素的原生JS方法:________。微信
(4)將文檔聲明爲HTML5文檔類型,須要在文檔頭添加:________。
(5)Chrome瀏覽器的私有樣式前綴:________。
(6)CSS3設置圓角的屬性名:________。
(7)CSS中,#是根據________來選擇元素,.是根據________來選擇元素。
(8)form標籤特有的屬性請列舉三個:________、________、________。
(9)正則表達式中,$是什麼意思:________。
(10)typeof‘123’返回:________。
(1)自定義一個瀏覽器兼容的事件綁定方法須要注意哪些問題?
(2)設計一個佈局方案,使得頁面在pc端和pad端顯示爲一行三列,在手機端爲一列三行。
(3)請解釋JSONP的工做原理。
(4)display和position都有哪些值?分別列舉一下這些值的用途。
(5)地址欄輸入一個地址後,輸入回車,描述一下這時開始,瀏覽器作了什麼。
(1)建立一個JS類,模擬實現方法的重載。(15分)
(2)JS中也會有排序的需求,用JS實現一個標準的排序算法,對某個數字數組進行由低到高的排序。(10分)
用html、css和js模擬實現一個下拉框,使得下拉框在各個瀏覽器下的樣式和行爲徹底一致。說出你的設計方案,而且重點說明功能設計時要考慮的因素。
(爲了把題目記全,我最後一題都沒寫完啊~~~小夥伴們給點個贊吧~~~下面補充一些說明信息供你們參考哈)
1.筆試時間:2016年8月31日 下午 16:00—17:30(請在此時間段內完成筆試,每人答題限時90分鐘,不可調整時間)
在筆試時間前,須要先登陸筆試系統提交信息確認參加。
2.筆試題型:填空題、簡答題、應用題、編程題
1.請使用PC-電腦(臺式機或筆試本)訪問筆試連接地址,電腦應是win7(及以上)系統或蘋果電腦。
2.請使用谷歌Chrome瀏覽器參加筆試,建議使用50-52正式版chrome。
下載chrome: https://www.baidu.com/s?wd=chrome
3.請在安靜無打擾、光線正常的環境下參加線上筆試(以確保視頻監控可用),並保障網絡速度、攝像頭正常可用。
4.在正式筆試24小時前,請務必使用在申請職位時填寫的姓名和手機號登陸系統,提交我的信息確認參加考試(信息提交後不可更改)。
5.在提交我的信息時,須要上傳你的身份證照片(只用來識別身份),請準備2M之內800*600PX的身份證照片(JPG或PNG格式),並確保頭像和身份證號是正向且清晰可見。
6.在正式筆試前,請務必參加【模擬體驗】(每人只可模擬答題1次),請在模擬答題中檢查軟硬件環境,並熟悉考試系統,若有問題請聯繫客服支持。
7.筆試答題中,請關閉可能會自動彈窗的軟件,好比360、QQ、微信等;保證瀏覽器沒有縮放(100%)。
8.筆試中會進行實時視頻監控,中途離開、有人協助或換人答題等行爲,都會被記錄爲做弊嫌疑。
9.筆試答題中不容許複製粘貼,並嚴禁跳出答題頁(如:打開百度搜索),此類行爲都會被記錄爲做弊嫌疑。 10.筆試過程當中,若是遇到問題不能繼續答題,請刷新頁面後繼續答題,以前答過的題已保存 11.請在筆試結束時間點以前交卷,筆試計時從進入答題頁開始計算(答題前的登陸不計入答題時間),中途退出或關閉頁面是計入答題時間的。 12.一切因網絡中斷、電腦死機、攝像頭不可用等緣由形成的筆試失敗,以及因任何做弊行爲對筆試成績的影響,皆由考生本身承擔責任。