1:定位有哪幾種? 分別簡述其特點,
1. static:默認值,沒有定位,元素出現在正常的檔案流中
2. relative:生成相對定位的元素,不脫離檔案流,相對于自身位置進行定位
3. absolute:生成絕對定位的元素,脫離檔案流,相對于最近一級的定位,而不是static的父元素來進行定位
4. fixed:生成絕對定位元素(老IE不支持),脫離檔案流,相對于瀏覽器視窗進行定位
2: 請描述一下網頁從開始請求到最終顯示的完整程序,
1.在瀏覽器中輸入網址;
2.發送至DNS服務器并獲得域名對應的web服務器的IP地址;
3.與web服務器建立起TCP連接;
4.瀏覽器向服務器的IP地址發送相應的http請求;
5.web服務器回應請求并回傳指定URL的資料, 或錯誤資訊, 如果設定重定向, 則重定向到新的URL地址;
6.瀏覽器下載資料后決議HTML源檔案, 決議的程序中實作對頁面的排版, 決議完后在瀏覽器中顯示基礎頁面;
7.分析頁面中的超鏈接并顯示在當前頁面, 重復以上程序直至無超鏈接需要發送, 完成全部顯示
3: link和import的區別?
1、link是html標簽,import是css中定義的,只能加載在style標簽內和css檔案中
2、link在頁面載入時同時加載,import在頁面載入后加載
3、link無兼容問題,import在css2.1以下不支持,
4、js可以通過控制dom去修改link引入的樣式,而import不可以通過js修改
4:閱讀以下代碼:
var age = 20;
var test;
if (age > 20 && test.length > 0) {
console.log(1);
} else {
console.log(2);
}
上述代碼運行后, 是產生輸出結果還是報錯? 為什么?
產生輸出結果, 結果為2,因為if判斷中第一個就不滿足要求為false,根據‘邏輯短路’,第二個執行不了,就執行else代碼塊啦
5:call() 和 apply() 的區別和作用?
1. 語法 call(function, var1, var2, var3) apply(function, [var1, var2, var3])
2.區別:
call()傳遞給函式的引數必須逐個列舉出來
apply()只能接受兩個引數 傳遞給函式的引數是陣列
3.作用:改變this的指向
6:js深拷貝和淺拷貝的區別?
淺拷貝只復制指向某個物件的指標, 而不是復制物件本身, 新舊物件還是共享同一塊記憶體;
深拷貝會另外創造一個一摸一樣的物件,新物件跟原物件不共享記憶體,修改新物件不會改到原物件
7:通過es6解構賦值的方法提取以下物件的street值和 prices的第2個元素,
let sth = {
orderId: '123456',
address: { city: 'HZ', street: 'XIHU' },
prices: [10, 20, 30]
}
let {
address: { street },
prices: [, prices]
} = sth;
console.log(street, prices);
8:HTTP狀態碼知道哪些?
100 Continue 繼續, 一般在發送post請求時, 已發送了http header之后服務端將回傳此資訊, 表示確認, 之后發送具體引數資訊
200 OK 正常回傳資訊
201 Created 請求成功并且服務器創建了新的資源
202 Accepted 服務器已接受請求, 但尚未處理
301 Moved Permanently 請求的網頁已永久移動到新位置,
302 Found 臨時性重定向,
303 See Other 臨時性重定向, 且總是使用 GET 請求新的 URI,
304 Not Modified 自從上次請求后, 請求的網頁未修改過,
400 Bad Request 服務器無法理解請求的格式, 客戶端不應當嘗試再次使用相同的內容發起請求,
401 Unauthorized 請求未授權,
403 Forbidden 禁止訪問,
404 Not Found 找不到如何與 URI 相匹配的資源,
500 Internal Server Error 最常見的服務器端錯誤,
503 Service Unavailable 服務器端暫時無法處理請求( 可能是過載或維護),
9:vue.js的兩個核心是什么?
資料驅動、 組件化系統
10:vue中,怎么使css只在當前組件起作用
<style scope></style>
實作樣式私有化,不對全域造成污染
以上如有不對可在評論區指出
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/193533.html
標籤:其他
上一篇:layui 的基本使用介紹
下一篇:MySQL 之 表的修改
