webApp介紹webApp介紹

1 webApp介紹

app:(native):指的是原生態APP,直接運行在操作系統上運用。

主流的移動端操作系統:

Andriod:JAVAeclipse;蘋果電腦或者windows

iOSobject-c(OC)swiftxcode;蘋果電腦

webApp:用HTML5 編寫的移動web運用,依賴於瀏覽器(微信瀏覽器。QQ瀏覽器)。可以不加修改直接運行在Andriod/ios/pc

優勢:一套代碼(AndriodiOS,PC)到處運行

劣勢:運行速度不如native app,某些底層功能缺失

微信瀏覽器(iOS)UIWebView,WXWebView

 

2像素基礎

(1)物理像素(physical pixel)

一個物理像素就是顯示器(手機屏幕)上的最小物理單元。在操作系統上(OS)的調度上,每一個物理像素都有自己的顏色值和亮度值。

(2)設備獨立像素(density-independentpixel)又稱爲css像素或者邏輯像素。他是瀏覽器使用的抽象單位,主要用來在網頁上繪製內容。也就是css px 是專門爲web開發者提出的一個抽象概念,也就是我們平時寫的css的樣式相關。也和分辨率(720*1280px)沒有半毛錢關係

(3)設備像素化

設備像素比= 物理像素/設備獨立像素

通過屬性devicePixelRatio可以拿到像素比

window.devicePixelRatio

一般在PC端,設備像素比值是1

一般在手機端,設備像素比值是2

結論:

pc端的設計圖,你量到多少,css就寫多少

手機端,你量到多少,css就寫一半,如果你的寬是640px ,代碼裏寫320px

一般情況下,美工提供的效果圖是640*XXiphone5)或者750*XXiphone6

代碼裏面對應就是320px或者375px

瞭解:用戶統計(Umengo ,騰訊統計)

3 viewport

viewPort 就是設備的屏幕用來顯示我們的網頁那一塊區域。說白了就是,瀏覽器用來顯示網頁內容的那部分區域。

viewport不限於瀏覽器可視區域的大小。一般情況下,移動端的viewport都要大於瀏覽器的可視區域。一般情況下viewport的寬度是980px或者是1024px

獲取viewport的寬度

var width = document.documentElement.clientWidth;

正是因爲viewport的寬度比屏幕大,當頁面內容比較多,寬度比較大的時候,需要左右滾動,上下滾動才能看完所有的信息,這個交互很不友好

JDK --)環境變量--Tomcat8.0

CDN相關知識點

文件(靜態文件)存儲:七牛,oss

安裝:(1)將項目移動到Tomcat下面的webApps下面-->webstorm打開webApps下的該項目。-->雙擊bin/startup

 

2)查看電腦win+R -->輸入cmd --> 出現黑框框-->輸入ipconfig-->查看IPV4關鍵字,後面的XX.XX.XX.XX

 

3)如果沒有修改Tomcat的任何配置,XX.XX.XX.XX:8080localhost8080)就是對應Tomcat下面的webApp的路徑。

例如:webApps/wkzc/index.html 有這個文件,我想訪問這個index.html,只需要寫XX.XX.XX.XX8080localhost/wkzc/index.html

 

接口文檔:接口文檔並不是一定由後臺開發人員提供的,也可以有前段開發人員提供的,後臺研究人員根據文檔提供服務

書寫接口文檔軟件:macdown

草料二維碼Chrome插件(需要五Chrome store 市場下載,但是有牆需要注意,想辦法在百度上找到)

display table佈局

iconfont的使用

MVC的使用

發佈了68 篇原創文章 · 獲贊 43 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章