1--css實現水平垂直居中
haaaaaaaas
2--
3--ajax請求時get與post區別
(1)get請求將引數跟在url後直接進行傳遞;而post請求則將引數作為http訊息的內容傳送給伺服器。
(2)get請求傳輸資料大小較小;而post請求傳輸資料大小相對較大。
(3)get請求資料會被瀏覽器快取起來,可能會造成一定的安全問題;而post請求相對安全。
(4)4--split()、join()
split():將乙個字串分割為子字串,將結果作為字串陣列返回,若字串中存在多個分割符號,也可多次分割。
join():把陣列中的所有元素放入乙個字串中。
5--判斷乙個變數是否為陣列
(1)var array = new array("1", "2", "3", "4", "5");
console.log(array instanceof array);//true
(2)var array = new array("1", "2", "3", "4", "5");
console.log(array.constructor == array);//true
(3)function isarrayfn (o)
var arr = [1,2,3,1];
console.log(isarrayfn(arr));// true
ps:call改變tostring的this引用為待檢測的物件,返回此物件的字串表示,
然後對比此字串是否是'[object array]',以判斷其是否是array的例項。
(4)var arr = [1,2,3,1];
var arr2 = ;
function isarrayfn(value)else
}console.log(isarrayfn(arr));// true
console.log(isarrayfn(arr2));// true
6--有一陣列a,新建乙個陣列b,b從a中一次隨機取乙個元素,取完為止
function select(arr)}var str="abcdefg";
nx(str);
8--如何將字串轉換為數字
function strtonum(str)var num1 = 0 ;
for(var key in splitstr[1])
if(splitstr.length == 2)
return num +num1;
}console.log(strtonum("124345.45678"));
9--如何將浮點數點左邊的每三位新增乙個逗號,如120000.11轉化為120,000.11
function test(str)}console.log(arr); //[ '987', '654', '321' ]
str = arr.join(",");
strarr[0] = str;
str = strarr.join(".");
return str;
}console.log(test("123456789.9856"));//987,654,321.9856
ps:substring(start,end):用於提取兩個指定下標之間的字元,包括start處的字元,不包括end處的字元。
substr(start,[,length]):用於返回乙個從指定位置開始的指定長度的子字串
10--超出文字省略號表示
haha生活即將如你所願,不放棄不拋棄。你要相信你的努力終將會有回報。自棄者天不救,自救者打不倒。haha生活即將如你所願,不放棄不拋棄。你要相信你的努力終將會有回報。自棄者天不救,自救者打不倒。haha
生活即將如你所願,不放棄不拋棄。你要相信你的努力終將會有回報。自棄者天不救,自救者打不倒。
css樣式表:
p
11--不借助第三個變數的情況下,將兩個變數互換
(1)function swap(a, b);}
console.log(swap(1,2 ));
(2)function swap(a, b);}
console.log(swap(1,2 ));
(3)function swap(a, b);}
console.log(swap(1,2 ));
12--var array=[,,,],實現對陣列的降序排列
function arrayreverse(arr)) return arr;
}var array=[,,,];
console.log(arrayreverse(array));
13--var a=[1,3,4,0,2,55,66,99],使用math.max取出最大值,不用遍歷
function getmax(arr)for( var i = 0; i< arr.length/2; i++)
arr = arr.slice(0, arr.length/2); //切取迴圈後前面較大的數列
return getmax(arr); //遞迴
}var a=[1,3,4,0,2,55,66,99];
console.log(getmax(a));
14--編寫乙個js函式fn,該函式有乙個引數n,其返回值是乙個陣列,該陣列內是n個隨機且不重複的整數,且你的整數範圍是[2,32]
function fn(n);while(1)
if(object.getownpropertynames(mp).length == n)
}}console.log(fn(8));
前端小知識
function sort arr if ischange return ajax的請求是同步的,不會因為寫的順序而有先後之分,要想第二個在第乙個後執行 offsetwidth 元素內可見區域的寬度 元素邊框寬度 如果有滾動條還要包括滾動條的寬度 clientwidth 元素內可見區域的寬度 scr...
前端小知識
二 css var url function name media min width 1200px window width min input type text span window shadow 根據瀏覽器大小 改變視窗大小 e media min width 1300px window ...
前端筆試知識點總結 5
然後總結一下綠盟的筆試題,這大概是目前來說做過的最好的乙份筆試題,因為涉及的範圍廣,知識點總結的也基礎,雖然投的是前端崗位,但是筆試題裡面涉及除了html css js以及angular,以及一些前端js庫,還有php 計算機網路 資料結構 linux 資料庫 演算法 英語等幾個方面都出了題,涉及選...