原创 React-intl 實現多語言

前言 React 做國際化,我推薦使用 React-intl , 這個庫提供了 React 組件和Api兩種方式來格式化日期,數字和字符串等。知道這個庫了,那讓我們開始使用它 組件用法 爲了和React 比較融和,我們可以使用組件的方式

原创 Sublime Text3 Package Control 在菜單欄中不顯示

前言 最近由於在 Sublime Text3 下配置了React 開發環境,最近也更新了Sublime Text3 的版本,由此裝上了很多的插件。今天打開Sublime 想要通過 `Package Control` 裝個東西,一看 `Pac

原创 Web 存儲

Web Storage 介紹 Web storage 是在web上存儲數據的功能,這裏的存儲是針對客戶端來說的. 具體說分爲兩種: seesionStorage 數據存儲在 session 對象中。session,是指用戶打開瀏覽器窗口瀏

原创 js 實現List

js 實現List 列表是一組有序的數據。每個列表中的數據項稱爲元素。在 JavaScript 中,列表中的元素可以是任意數據類型。 我們可以根據數組的特性來實現List。 List 抽象數據類型定義 listSize(屬性) 列表的

原创 前段播放 流媒體(RTMP,RTSP,HLS)

前言 最近項目需要流媒體的播放,後端一共提供了 三種流數據(RTSP,RTMP,HLS),在不同的場景可能會使用到不同方式播放,就需要做到適配, 支持所有的流數據播放。花了一段時間研究,在這裏和大家分享一下,還有些遺留問題,看大家有沒有好的

原创 git 常用命令

安裝 liunux 安裝(如果是ubuntu 的話直接上命令) sudo apt-get install git. 如果是其它Linux用戶的話,可以通過git官網 download 去下載,然後安裝,依次輸入./config,make,s

原创 angularjs controller 繼承

前沿 最近在angularjs項目當中,看到 controller 好多都是重複性的代碼,在 controller 當中有好多代碼很相似 function(比如 controller 下的 CRUD 方法),重複性工作太多。後來想,可不可以

原创 js 單項鍊表

介紹鏈表 鏈表是由一組節點組成的集合。每一個節點都使用一個對象的引用指向它的後續借點。指向另外一個借點的引用叫做鏈。 很多編程語言中數組的長度是固定的,就是定義數組的時候需要定義數組的長度,所以當數組已經被數據填滿的時候,需要再加入新的元素

原创 Web VLC 設置 tcp 協議播放

前言 web 端播放rtsp 流,一般都是採用vlc插件,默認是用 UDP 協議播放,這就會存在丟包的可能性,導致界面會變花,要想不花,需要使用更可靠的TCP協議。關於這兩種協議的區別,大家可以自行查資料。 Web VLC 文檔設置 官方文

原创 詳解 JavaScript的 call() 和 apply()

定義 ECMAScript規範爲所有函數都包含兩個方法(這兩個方法非繼承而來), call 和 apply 。這兩個函數都是在特定的作用域中調用函數,能改變函數的作用域,實際上是改變函數體內 this 的值 。 call 和 apply

原创 React 生命週期

前言 學習React,生命週期很重要,我們瞭解完生命週期的各個組件,對寫高性能組件會有很大的幫助. Ract生命週期 React 生命週期分爲三種狀態 1. 初始化 2.更新 3.銷燬 初始化 1、getDefaultProps()