第15篇
1,Modernizr / Modernizr
Modernizr幫助我們檢測瀏覽器是否實現了某個feature,如果實現了那麼開發人員就可以充分利用這個feature做一些工作,反之沒有實現開發人員也好提供一個fallback。所以,我們要明白的是Modernizr只是幫我們檢測feature是否被支持,它並不能夠給瀏覽器添加那些本來不支持的feature。
Modernizr在2010和2011年均贏得了 .net Award for Open Source App of the Year ,要知道它的競爭對手都是像Wordpress、Drupal這些重量級選手。同時在2011年,它的首席開發者 Paul Irish 贏得了Developer of the Year大獎。
其實,這個類庫使用非常簡單,簡單到你把 官方文檔 (單頁)從頭到尾看一遍就完全了解它的使用方法了。
2,adam-p / markdown-here
chrome、Firefox、Safari下都可用的markdown編輯插件。
安裝了這個插件,你可以在網頁一些編輯文本的地方, 不管原來平臺的編輯器是否支持markdoen,你都可以使用MarkDown編輯文本。
對很多自媒體作者來說,這就爽多了。
3,tastejs / todomvc
這個是使用各種前端框架實現的todo代辦事項的示例程序。
目的是為了幫助新手快速入門一項新的前端框架。
目前的demo實現的已經相當多了:
4,不說了
5,Bilibili / ijkplayer
ijkplayer是b站開源的超級好用的視頻播放器喔,相信大家都早有耳聞。ijkplayer Android和ios都可用,還支持多種視頻的硬解碼。人生苦短,不如快點試一試。
6,github / fetch
由於標準 fetch還在實驗階段,因此瀏覽器支持很差。github 給出了一個 polyfill 解決方案,語法上與標準 fetch 沒有區別。
7,Tencent / weui
做微信小程序開發的對這個太熟悉了。
WeUI是一套同微信原生視覺體驗一致的基礎樣式庫,由微信官方設計團隊為微信 Web 開發量身設計,可以令用戶的使用感知更加統一。包含button、cell、dialog、toast、article、icon等各式元素
8,gitlabhq / gitlabhq
使用gitlab搭建公司自用的git倉庫。
9,minimaxir / big-list-of-naughty-strings
Big List of Naughty Strings (淘氣字符串大列表)包括了那些在輸入區域很可能就引發問題的字符串。這個列表可用於自動或手工 QA 測試。
10,lukehoban / es6features
全面介紹了es6新特性