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