原创 最簡單的node服務

Node.js是基於Chrome V8引擎的Javascript運行環境 Node.js使用了一個事件驅動、非堵塞式I/O模型,使其輕量又高效 Node.js的包管理器npm,是全球最大的開源庫生態系統 準備:node環境。 1、

原创 [,1,,2,,3]

let array = [,1,,2,,3]; array = array.map((i) => ++i) ES5 forEach(), filter(), reduce(), every() 和some()都會跳過空位。 ma

原创 前端開發必會的HTML/CSS硬知識

參考:https://blog.csdn.net/zhaolandelong/article/details/88544298 知識點 盒模型 選擇器優先級 水平垂直居中 浮動與清除浮動 flex佈局 H5新特性 CSS動畫 CSS預處理

原创 面試經典題目--原生ajax

ajax是一種異步請求數據的技術,對用戶體驗和程序性能有幫助 新建一個ajax對象 var xmlhttp if(window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest()

原创 總結五種題型

前端頁面加載流程,TCP請求到頁面交互 前端框架對比,react、vue的區別 理解函數式組件的產生背景和優勢,理解js class組件被react、vue拋棄的原因 js基礎知識,結合實際業務應用場景 優化方案,建議從TCP請

原创 前端開發必會的JavaScript硬知識

參考:https://blog.csdn.net/zhaolandelong/article/details/88564665 **JS = ES + DOM(文檔對象類型) + BOM(瀏覽器對象類型)**  知識點  1. js數據類

原创 客串三七互娛

1、 var c function Test() { var a = 0 c = function () { a++ } } Test() c() c() Uncaught ReferenceE

原创 JS單線程之eventloop

EventLoop是什麼? 前言: eventloop即事件循環,是指瀏覽器或Node的一種解決JAVASCRIPT單線程運行時不會堵塞的一種機制,也就是我們經常使用異步的原理。 簡短:異步解決方案。 瀏覽器的實現:根據html5

原创 進程、線程基礎知識

轉:https://www.cnblogs.com/qianqiannian/p/7010909.html 硬知識:計算機的核心是CPU,承擔計算機的所有計算任務; 計算機的管理者是操作系統,負責任務的調度,資源的分配和管理,統領

原创 火:Http2.0的新特性

多路複用 http1.0存在連接無法複用(每次請求都要經歷三次握手和慢啓動,三次握手在高延遲的影響下較明顯,慢啓動在文件類大請求影響較大)和head of line blocking (帶寬無法被充分利用,以及後續健康請求被堵塞) h

原创 騰訊音樂一面

2020/05/11 自我介紹 小程序頁面監控怎麼做?怎麼監控視頻加載延遲問題?直播視頻用的是什麼協議?用的是什麼函數?用什麼標籤?同層渲染問題? react的生命週期?react16.3前後的變化? vue的生命週期?key的作用? p

原创 靜態資源分域的原因

啓用新的域名,每次請求瀏覽器不攜帶cookie。(對cookie內容大,流量大的網站來說,節省了不少寬帶費用) 動靜分離(動態內容和靜態資源分離),有利於部署cdn HTTP對同一域名的併發數爲6。(優化速度) 靜態資源獨立部署,爲全局產

原创 區別:window-onload和document-ready

document.ready  Dom樹加載完執行 window.onload 頁面資源(比如圖片、媒體資源,加載速度遠慢於dom加載速度)加載完執行   document.ready比window.onload先執行

原创 js閉包的題目

let go = (function() {     let v = 'go'     return function(val) {         v += val         if(val === 'l')            

原创 js的小題目

let user = { cnt: 1, u: { g() { return this.cnt } } } let o = user.u.g setTime