7月12日
質問
質問:サイトのロゴは、<H1>タグで表示するかどうか?
二つの質問:IE6をサポートするかどうか?
インタビューの質問
ボックスモデルとは何ですか?
回答:margin
、border
、padding
、content
、標準箱と奇妙な箱を?srcとHREFの違いの説明
回答:SRC外部からの資源を導入し、hrefのページには、外部リソースをご案内いたします同期および非同期の違いの説明?
A:同期:現在のプロセスの実行後、次の処理を実行するために、非同期:現在のプロセスの実装では、プロセスの実行に影響を与えませんどのように、追加、削除、移動、コピー、作成、およびノードを見つけるには?
A:追加ノードappendChild
、削除ノードremoveChild
、コピーノードclone
、作成createElement
、ノードを見つけparentNode
、childNodes
プログラミングの問題
配列arrに所与のアイテム内の要素の位置を見つけます
编程思路:二分查找
function indexOf(arr, item) {
var arr = arr.sort(function(a,b){
return a-b;
});
function binSearch(arr,item){
var upperBound = arr.length-1;
var lowerBound = 0;
while(lowerBound<=upperBound){
var mid = Math.floor((upperBound+lowerBound)/2);
if(arr[mid]<item){
lowerBound=mid+1;
}else if(arr[mid]>item){
upperBound=mid-1;
}else{
return mid;
}
}
return -1;
};
return binSearch(arr,item);
};
var line = readline();
var lastIndex = line.lastIndexOf(",");
var arr = line.slice(0,lastIndex).match(/\d/g);
var num = parseInt(line.slice(lastIndex+1));
indexOf(arr,num);
すべての要素がARR含む所定の配列の合計を計算します
编程思路:迭代器简化代码量
function sum(arr) {
function add(runningTotal,currentValue){
return runningTotal+currentValue;
}
return arr.reduce(add);
}
:この記事はで再現されたAPE2048⇨ https://www.mk2048.com/blog/blog.php?id=ha1k2bj2h0j