1. 程式人生 > >三七互娛2018校招前端筆試題

三七互娛2018校招前端筆試題

1、正則表示式考察題

1)格式為: 2016-12-12型別的日期格式校驗正則表示式;

2)字串解析:將格式諸如“[img:(src...)]”的字串解析替換為“<a href="src..."><img src='src...'></a>”;

2、使用ajax(可使用jQuery框架,若使用其他框架請註明)寫一個跨域非同步獲取json資料方案;說說能否使用javascript進行跨域非同步post資料。

var url = " http://www.37.com";

3、已知陣列如下,請用js完成以下請求,需寫出詳細實現步驟。

1)從大到小排序testArray各項;

2)在testArray陣列首尾分別新增數字11,99;

3)在testArray陣列元素61後插入62,63,64;

4)將testArray陣列反轉輸出演算法,第一位放在最後一位,以此類推;

5)將testArray去重演算法。

4、寫一個input輸入框樣式,要求如下:

1)背景圖片為bg.jpg,圖片不重複顯示,左對齊,背景顏色為藍色(顏色用英文即可);

2)寬200畫素,高50畫素;

3)邊框為5畫素綠色的虛線;

4)邊框圓角半徑3畫素;

5)邊框陰影效果,模糊距離3畫素,垂直偏移2畫素,水平偏移1畫素;

6)輸入字元上下居中,左對齊。

7)清除兩邊浮動;

8)水平垂直居中與視口。

5、請用HTML5標籤寫一個符合語義化的頁面,頁面中有導航欄、頁首、頁尾、文字內容以及圖片內容。

6、描述zepto touch模組的移動事件?click與tap的區別?tap底層是對哪些事件的封裝?

7、前端如何對web進行效能上的優化?有什麼檢測工具?

8、請編寫子類Child,通過原型鏈方法和構造器方法實現People父類繼承,並呼叫say()說出自己的名字和年齡。

function People(name,age){

this.name = name;

this.age = age;

this.say = function(){

alert(this.name + '年齡: '+ this.age);

}

}

9、演算法題:請用js實現氣泡排序演算法。

function bubbleSort(array){}

10、說說你所知道的提高前端開發效率的工具或方法?

11、CSS選擇器的優先順序如何定義?如何做選擇器優化?

相關推薦

三七2018前端試題

1、正則表示式考察題 1)格式為: 2016-12-12型別的日期格式校驗正則表示式; 2)字串解析:將格式諸如“[img:(src...)]”的字串解析替換為“<a href="src...

58同城2018前端試題總結

opacity splay nbsp oms indexof init == city function 1. 用js實現一個隨機打亂數組順序的函數,要求可以設定數組中任意1個字符的位置不變,其他位置的元素位置隨機變化 思路:函數接受兩個參數:第一個參數是原數組,第二個參

2018前端試題(58同城)

填空題 號碼段為131到139的11位手機號碼正則校驗:/^13[1-9][0-9]{8}$/ 移動端,如何在html中通過連結調起撥打電話:’<a href="tel:10086">1

京東2018研發試題記錄

背景 這幾天正好是各大網際網路公司校招筆試的時間,於是陪著同學一起做了一下京東的筆試題。其中單選和不定項選擇題涵蓋的範圍還是比較廣的,包括子網掩碼的計算、linux相關知識點、C++知識點、設計模式等。程式設計題有兩道,其實難度不大,現在將第一題以及我的答案記

網易遊戲2018試題-字元迷陣

1.題目描述 字元迷陣是一種經典的智力遊戲。玩家需要在給定的矩形的字元迷陣中尋找特定的單詞。 在這題的規則中,單詞是如下規定的: 1. 在字元迷陣中選取一個字元作為單詞的開頭; 2. 選取右方、下方、或右下45度方向作為單詞的延伸方向; 3.

三七2018試題

三七互娛,一個小時,十個簡答題,也許是想用時間先刷掉一批人吧。 一、指標和引用的區別? (1)指標可以不初始化,引用必須初始化。 (2)指標可以改變其指向,引用一經引用,無法改變。 (3)指標有二級指標,引用沒有二級引用(C++11標準除外)。 (4)sizeof一個指標,

美圖2018前端筆試程式設計題陣列去重

題目只能記個大概了,裡面比較重要的就是陣列去重 重點:用空間換取時間,一層迴圈實現了陣列的去重,時間複雜度o(n)。 1. 先對arr_copy排序(注意啊arr_copy是有序陣列了) 2.

58同城2018前端筆試試題

一、填空題(10題) 1. 號碼段為131到139的11位手機號碼正則校驗: /^13[1-9][0-9]{8}$/ 2. 移動端,如何在html中通過連結調起撥打電話<a href="tel:10086">10086</a> 3.

美圖2018Java試題

1、關於垃圾回收演算法G1,哪個說法是錯誤的( B  )。 A.  並行和併發,具有多執行緒操作能力 B.  不適用堆空間太大的場景 C.  G1停頓時間更加可預測 D.  不會對系統吞吐量產生較大影響 2、以下程式的執行結果是?( D  )     clas

[2017騰訊線上試題]

import java.util.ArrayList; import java.util.Scanner; public class Main { public static ArrayList<Integer> rst = new ArrayL

網易2019程式設計試題,一條街上n個房子,k個住戶

尚有不足,請高手勿噴,有高見請不吝賜教 import java.util.Scanner; public class T3 { /*一條街上n個房子,k個住戶  * 你需要找一個房子兩邊都有鄰居  * 要求得到所有可能性中,  * 最小符合的房子數和最大符合的房

網易2019程式設計試題,給定一個N*M矩陣,放了牌,朝上

尚有不足,請高手勿噴,有高見者請不吝賜教 import java.util.Scanner; public class T2 { /*  * 給定一個N*M矩陣,放了牌,朝上  * 對於每個牌進行以下操作  * 翻轉一張牌,與之相鄰的八張牌也翻轉  *

網易2019程式設計試題,你有三個任務,完成任務要代價。

import java.util.Scanner; /* 你有三個任務,可以不用代價完成一個任務 然後完成第i個任務之後,可以花費|Ai-Aj|的代價 完成第j個任務,||代表絕對值    輸入  三個整數A1 A2 A3    輸出  

Java nio 學習筆記(四) 淘寶2012技術試題

 實現五:統計一個單詞可重複的英文檔案(假設4G)中每個單詞出現的次數,把結果按照英文排序放入一個檔案中。並能夠檢索特定單詞的出現次數。由於檔案過大,不重複單詞總數有限,需要考慮到執行速度和記憶體使用情況。(淘寶筆試技術題) import java.io.File; imp

Keep2019屆演算法試題

1. 輸入一個字串和整數k,每3k個子串,將子串前面的k個字元反轉,後面2*k個子串保持原樣。如果剩餘的子串長度不足3k,則如果長度小於k,此末尾子串全部反轉,如果剩餘的子串長度大於k且小於3k,則把前面的k個子串翻轉,後面的末尾字元都保持原樣。 程式碼如下: #incl

2017阿里巴巴秋前端試題總結

1.正則表示式/a+(bab)?(caac)*/,下列選項中是該正則表示式的子集的是? A. /(bab)(caca)/ B. /a(bab){2}(caac)*/ C. /a{2}/ D. /a+(bab){0,1}(ca)+(ca)/ E. /a(

2016CVTE線上試題

以下說法正確的有() A. 多個程序操作同一個檔案時,應該要考慮到檔案的一致性問題 B. 可通過檔案在不同程序間進行資料傳遞和共享 C. 可以通過全域性變數在不同程序間傳遞資料 D. 一個程序可以訪問到所有實體記憶體空間 正確答案: A B

【面經】2018金山WPS前端試題 & 面試題

Q: 通過鍵名訪問物件的成員 下面程式碼輸出了什麼? var a={}, b={key:'b'}, c={key:'c'}; a[b]=123; a[c]=456; console.log(a[b]); A 答案為456,因為鍵名只能為字串,傳入

2014微軟秋季演算法試題

這道題是來自2014微軟秋季校招筆試題的最後一道演算法筆試題,本部落格提供程式碼解析及程式碼實現!!! 第二部分測試時間為60分鐘,滿分50分。請務必在回答問題前仔細閱讀變成題目。您可以選用C、C++、C#或者Java 其中任何一種程式語言,並且保證您的程式碼可以正確編譯和

中科大軟院校前端試題(記憶版)

好玩的三道題:筆試題:function foo(){ var i =0; return function(){ console.log(i++); } } var foo1 = foo(); var foo2 = foo(); foo1(); foo1(); foo