關於寫了閱讀器後的總結

2021-07-23 14:30:48 字數 873 閱讀 6373

1.設計模式:單例模式,例項化。

單例模式是一種常用的軟體設計模式。在它的核心結構中只包含乙個被稱為單例的特殊類。通過單例模式可以保證系統中乙個類只有乙個例項。

2.響應式布局:通過@media來實現

乙個小例子:

@media screen and (max-width: 300px)

}4.html5的api要學會如何呼叫。

6.ajax跨域請求:只要協議、網域名稱、埠有任何乙個不同,都被當作是不同的域。

具體解決辦法參考前面的部落格。

7.viewport布局移動頁面

width

設定layout viewport的寬度,為乙個正整數,或字串"width-device"

initial-scale

設定頁面的初始縮放值,為乙個數字,可以帶小數

minimum-scale

允許使用者的最小縮放值,為乙個數字,可以帶小數

maximum-scale

允許使用者的最大縮放值,為乙個數字,可以帶小數

height

設定layout viewport的高度,這個屬性對我們並不重要,很少使用

user-scalable

是否允許使用者進行縮放,值為"no"或"yes", no 代表不允許,yes代表允許

8.移動端的效能陷阱和硬體加速

a.減少或避免 repaint,reflow;

b.盡量快取可以快取的資料,

c.盡量使用transform代替dom節點的操作,那樣效能更高。

d.不要給非static定位的元素增加css3動畫

e.適當的使用硬體加速,例如加入canvas繪圖,給硬體加速。

關於Ubuntu下的PDF閱讀器

pdf格式的檔案在網路上很常見,各種各樣的技術通常都會提供 pdf或 html 的文件。windows 下的adobe reader 和foxitreader 都是優秀的 pdf閱讀器,而 ubuntu linux 下,一直使用的是系統自帶的 pdf閱讀器evince,於事,我想探索一番ubuntu...

關於python中的閱讀器reader的理解

import csv filename sitka weather 07 2014.csv with open filename as f reader csv.reader f header row next reader print header row 匯入模組csv之後,我們將要使用的檔案的...

可用於電子書閱讀器的開源閱讀器軟體專案

經過2009年電子書市場紅紅火火的發展,計畫進入電子書市場的品牌廠商及 鏈上相關的廠商大概有二三十家,相信當下很多進行 mp4 5 gps 開發的design house都在進行電子書方案的開發,筆者 在今年的下半年,原來的數碼產品的design house,將有30 左右能夠拿出完整的電子書方案,...