摘要:背景當(dāng)下視頻直播如此紅火,打造一個(gè)在線直播間涉及到哪些技術(shù)呢視頻直播由主播的直播端以及觀眾的觀看端組成。保持心跳斷開重連快速搭建在線直播間按前文所述,搭建直播間有非常多的細(xì)節(jié)需要考慮,包括采集推流分發(fā)播放體驗(yàn)優(yōu)化聊天室性能調(diào)優(yōu)等。 背景 當(dāng)下視頻直播如此紅火,打造一個(gè)在線直播間涉及到哪些技術(shù)呢? 視頻直播由主播的直播端以及觀眾的觀看端組成。一個(gè)簡(jiǎn)單的觀看端最起碼應(yīng)包含播放器以及聊天室。...
摘要:當(dāng)項(xiàng)目以頁(yè)簽方式打開多個(gè)窗口時(shí),關(guān)閉頁(yè)簽同時(shí)也需要關(guān)閉并釋放內(nèi)存資源,主要是針對(duì)瀏覽器。原生銷毀,釋放所占用的內(nèi)存。把從頁(yè)面移除寫法把從頁(yè)面移除 當(dāng)項(xiàng)目以tab頁(yè)簽方式打開多個(gè)iframe窗口時(shí),關(guān)閉tab頁(yè)簽同時(shí)也需要關(guān)閉iframe并釋放內(nèi)存資源,主要是針對(duì)IE瀏覽器。 原生js /** * 銷毀iframe,釋放iframe所占用的內(nèi)存。 * @param iframe 需要...
摘要:那么如何切斷和之間的關(guān)系呢,可以拷貝一份的數(shù)據(jù),根據(jù)拷貝的層級(jí)不同可以分為淺拷貝和深拷貝,淺拷貝就是只進(jìn)行一層拷貝,深拷貝就是無(wú)限層級(jí)拷貝。 深拷貝 vs 淺拷貝 深拷貝和淺拷貝都是針對(duì)的引用類型,JS中的變量類型分為值類型(基本類型)和引用類型;對(duì)值類型進(jìn)行復(fù)制操作會(huì)對(duì)值進(jìn)行一份拷貝,而對(duì)引用類型賦值,則會(huì)進(jìn)行地址的拷貝,最終兩個(gè)變量指向同一份數(shù)據(jù)。 // 基本類型 var a = ...
摘要:一,什么是單頁(yè)面應(yīng)用通俗的來(lái)講,就是一個(gè)應(yīng)用只有一個(gè)頁(yè)面,用戶通過(guò)切換路由和動(dòng)態(tài)獲取數(shù)據(jù)達(dá)到頁(yè)面更新的目的,整個(gè)應(yīng)用的使用過(guò)程中,頁(yè)面只是局部刷新。 一, 什么是單頁(yè)面應(yīng)用 通俗的來(lái)講,就是一個(gè)應(yīng)用只有一個(gè)頁(yè)面,用戶通過(guò)切換路由和動(dòng)態(tài)獲取數(shù)據(jù)達(dá)到頁(yè)面更新的目的,整個(gè)應(yīng)用的使用過(guò)程中,頁(yè)面只是局部刷新。在整個(gè)應(yīng)用初始加載時(shí),會(huì)一次性加載所有靜態(tài)文件或所有公共靜態(tài)文件(切換頁(yè)面時(shí),加載相應(yīng)...
摘要:今天我的一位同事在微信群里發(fā)了一張圖片,勾起了我的好奇心不同編程語(yǔ)言支持的函數(shù)遞歸調(diào)用的最大嵌套層數(shù)是測(cè)試結(jié)果版本測(cè)試結(jié)果測(cè)試結(jié)果版本測(cè)試結(jié)果實(shí)際上是錯(cuò)誤。 今天我的一位同事在微信群里發(fā)了一張圖片,勾起了我的好奇心:不同編程語(yǔ)言支持的函數(shù)遞歸調(diào)用的最大嵌套層數(shù)是? showImg(https://segmentfault.com/img/remote/1460000017116583)...