原创 最簡單的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