搜尋

隨機推薦

IETF HTTP2草案(draft-ietf-httpbis-http2-13)

摘要

本規範描述了一種優化的超文本傳輸協議(HTTP)。HTTP/2通過引進報頭字段壓縮以及多路復用來更有效利用網絡資源、減少感知延遲。另外還介紹了服務器推送規範。

本文檔保持對HTTP/1.1的後向兼容,HTTP的現有的語義保持不變。

什麼是繼承啊?答:別人白給你的過程就叫繼承。

為什麼要用繼承呢?答:撿現成的唄。

好吧,既然大家都想撿現成的,那就要學會怎麼繼承!

在瞭解之前,你需要先瞭解構造函數、對象、原型鏈等概念......

JS裡常用的兩種繼承方式:

  1. 原型鏈繼承(對象間的繼承)
  2. 類式繼承(構造函數間的繼承)

對於那些熟悉基於類的面向對象語言(java或者c++)的開發者來說,JavaScript的語法是比較怪異的, 這是由於javascript是一門動態語言,而且它沒有類的概念 (雖然class是個保留字,不能作為變量名來使用).

繼承方面,javascript中的每個對象都有一個內部私有的鏈接指向另一個對象 (或者為 null),這個對象就是原對象的原型. 這個原型也有自己的原型, 直到對象的原型為null為止. 這種一級一級的鏈結構就稱為原型鏈.

https://camo.githubusercontent.com/d3afdfc8b8075b9daf5109c4af7b8b07ab2d7c04/68747470733a2f2f7261776769746875622e636f6d2f6a61736d696e652f6a61736d696e652f6d61737465722f696d616765732f6a61736d696e652d686f72697a6f6e74616c2e737667

jasmine是一個有名的javascript單元測試框架,它是獨立的「行為驅動開發」框架,提供了對javascript開發者來說相對容易使用的測試語法,可以幫助你輕鬆寫出自己的單元測試代碼。

WIKI:https://github.com/pivotal/jasmine/wiki

API: http://pivotal.github.com/jasmine/jsdoc/index.html
(Jasmine的API文件是用jsdoc生成的,關於jsdoc)

可以在下載頁面直接下載jasmine的源碼:https://github.com/pivotal/jasmine

還可以使用git下載(關於git的用法,可以看這裡http://progit.org/book/zh/ch1-4.html

1
$ git clone https:\/\/github.com/pivotal/jasmine.git

下載jasmine的源碼之後,可以看到目錄有一個example的文件夾,這裡就是我們要說的例子
還有一個文件夾lib,這裡放了運行測試案例所必須的文件
其中jasmine.js就是整個框架的核心代碼,
jasmine-html.js用來展示測試結果,jasmine.css用來美化測試結果。

當臨時需要時,我們都使用記事本來編輯一些代碼片段,想法,或部落格內容與待辦事項。最近我才知道,我們可以用我們的瀏覽器當成記事本。用 data URI 和html contenteditable屬性即可。

所有你需要做的是到瀏覽器的地址欄輸入下面的代碼:

data:text/html, <html contenteditable>

它會讓你的頁面就像記事本一樣能編輯。如果您希望您的內容可以被保存,用 Ctril+S即可將您的內容保存為HTML文件。

http://cl.ly/QDWQ/fluentd.png

fluentd是一個日誌收集系統,它的特點在於其各部分均是可定製化的,你可以通過簡單的配置,將日誌收集到不同的地方。

目前開源社區已經貢獻了下面一些存儲外掛:MongoDBRedisCouchDB,Amazon S3Amazon SQSScribe0MQAMQPDelayedGrowl 等等。

本文要介紹的是在Fluentd的最新版中已經內置的MongoDB支持。主要通過一個收集Apache日誌的例子來說明其使用方法:

Unicode 是全世界通用的最大的字符集合,包含了各國各種各樣的字符。由於字符數量巨大而且各種各樣,所以輸入法一般無法打出很多很特殊的 Unicode 符號。

在網頁中,有時候我們會需要一些符號,例如:倒三角 ▼。如果要讓網頁顯示這種符號,顯然用字符的方式比較好,體積小到可以忽略不計同時還可以方便用 CSS 定義樣式等。但是直接把這個倒三角複製進網頁中的話,雖然可以,但是不合理,這時候我們就要用到對應圖標的實體字符,例如通過查詢可以看到倒三角對應的 Unicode HTML 代碼為 &#9660; 將前面代碼中的空格刪掉,複製進 HTML 文件中就可以看到了。

Please publish modules in offcanvas position.