2014蘑菇街校招前端筆試題和我自己的解答

2022-05-03 21:18:09 字數 1140 閱讀 9930

position: static;

元素框正常生成,塊級元素生成乙個矩形框,作為文件流的一部分,行內元素則會建立乙個或多個行框,置於其父元素中

position: relative;

元素框偏移某個距離,元素仍然保持位定位前的形狀,它原本所佔的空間仍然保留

position: absolute;

元素從文件流完全刪除,相對於包含塊定位,包含塊可能是元素中的另乙個元素或者初始包含塊()。元素原先在正常文件流中所佔的空間被關閉,且定位後的元素會生成乙個塊級框

position: fixed;

相當於包含塊是視窗的position: absolute;

這裡參考豆瓣克軍大牛的一篇文章

abcd

abcd

abcd

abcd

abcd

abcd

abcd

abcd

abcd

abcd

每個矩形都是由兩條水平直線和兩條豎直直線組成的,那麼水平直線的取法有 32/(21) = 3,豎直線的取法有 54/(21) = 10,則矩形個數為30(不知道這裡正方形算不算矩形……)

在ecmascript有5種基本資料型別: undefined/null/boolean/number/string, 以及一種複雜資料型別object。

var str = new string("abcd");

console.log(typeof str); // object

console.log(object.prototype.tostring.call(str) === "[object string]"); // true

var str1 = "abcd";

console.log(typeof str1); // string

console.log(object.prototype.tostring.call(str1) === "[object string]"); // true

蘑菇街2019屆校招前端筆試演算法題

編寫乙個js函式,傳入乙個非空字串,計算出現次數最多的字元,返回該字元及 出現次數,結果可能包含多個字元。如傳入 xyzzyxyz 則返回 var str xyzzyxyz var chararray str.split var obj 用來存下所有的鍵和值 var max 0 用來記錄下出現最多的...

蘑菇街筆試題5

題目描述 輸入描述 一行由小寫字母構成的字串,字串長度小於等於10 輸出描述 yes no 例子 coco 輸出 yes 如下 bool ispalindrome string s int main string input while cin input if input.size 0 input...

蘑菇街2016招聘筆試

題目描述 給定乙個字串,問是否能通過新增乙個字母將其變為回文串。輸入描述 一行乙個由小寫字母構成的字串,字串長度小於等於10。輸出描述 輸出答案 yes no 輸入例子 coco 輸出例子 yes分析 回文串是指從左向右讀乙個字串和從右向左讀乙個字串是相同的 要判斷乙個字串是不是回文串有很多方法 比...