HTTP中的方法 HTTP1.0定義了三種請求?法: GET, POST 和 HEAD?法 HTTP1.1新增了五種請求?法:OPTIONS, PUT, DELETE, TR...

HTTP中的方法 HTTP1.0定義了三種請求?法: GET, POST 和 HEAD?法 HTTP1.1新增了五種請求?法:OPTIONS, PUT, DELETE, TR...
Promise是ES6新增的一個內(nèi)置類 通過new Promise() 我們可以得到一個Promise實例,實例有兩個屬性PromiseStatus(狀態(tài)):待定(pendi...
事件傳播分為三步 捕獲 CAPTURING_PHASE 1 目標 AT_TARGET 2 冒泡 BUBBLING_PHASE 3 當我們觸發(fā)當前元素的某個事件行為的時候...
什么是事件循環(huán)? 事件循環(huán)可以理解成:JavaScript和瀏覽器或者Node之間的一個橋梁。瀏覽器的事件循環(huán)是一個我們編寫的JavaScript代碼和瀏覽器API調(diào)用(se...
什么是模塊化 模塊化開發(fā)最終的目的是將程序劃分成一個個小的結(jié)構(gòu) 這個結(jié)構(gòu)中編寫屬于自己的邏輯代碼,有自己的作用域,不會影響到其他的結(jié)構(gòu) 這個結(jié)構(gòu)可以將自己希望暴露的變量、函數(shù)...
什么是跨域 客戶端地址與數(shù)據(jù)服務器地址,只要協(xié)議、域名、端口號中的一個不一樣,那就是跨域 跨域是瀏覽器的安全機制引起的 JSONP 利用 (或者 、 )等不存在跨域限制的標...
首先,由于字符串是基本類型的,所以不存在原有字符串是否發(fā)生改變這么一說,肯定都是不會改變的 charAt/charCodeAt 作用:charAt根據(jù)索引獲取指定位置的字符,...
數(shù)組中的迭代方法 forEach()方法對數(shù)組的每個元素執(zhí)行一次給定的函數(shù)(按升序)。該方法傳入一個callback函數(shù),這個函數(shù)有三個參數(shù):①當前元素的值 ②當前元素的下標...
通過閱讀MDN,總結(jié)了一些關(guān)于Object的方法 Object.defineProperty(obj, prop, descriptor)該方法會直接在一個對象上(obj)定...
我有一個朋友的分享秋招,有幸去字節(jié)面試了,順便拿到了offer,把自己記憶中的東西寫下來,供大家參考一下,有啥對不對的地方,歡迎大家指正! 一面 1h 左右 css 如何實現(xiàn)...
當用戶在瀏覽器地址欄輸入一個網(wǎng)址到看到整個頁面 1.url解析 (客戶端做)-> 2.DNS解析(域名解析)->3.建立TCP鏈接(TCP三次握手)->4.發(fā)送http請求,...
客戶端緩存處理(強緩存和協(xié)商緩存):都是對資源文件的緩存處理,數(shù)據(jù)的緩存不是這樣處理的 緩存的位置:Memory Cache : 內(nèi)存緩存Disk Cache:硬盤緩存打開網(wǎng)...
地址解析: 在https://tieba.baidu.com/home/main?un=Novels__&fr=ibaidu&ie=utf-8&red_tag=0262363...
傳統(tǒng)操作DOM消耗性能的原因:DOM的回流(重排)和重繪 回流:當頁面的布局或者幾何信息發(fā)生變化,瀏覽器可能需要重新創(chuàng)建DOM樹或者重新計算每一個元素在視口中的位置和大小(重...
一個頁面從服務器訪問回來后,瀏覽器拿到頁面源代碼,之后做的一些事情(1-5是交給GUI渲染線程完成的) 生成 DOM TREE =>對HTML的處理- 基于HTTP獲取的是...
淺談服務器渲染以及前后端分離兩種開發(fā)模式 服務器渲染客戶端輸入URL發(fā)送請求,服務器接收到請求后找到資源文件(該文件中做了數(shù)據(jù)動態(tài)的綁定),在渲染完成之后,把渲染好的頁面直接...