摘要:的地址是一個(gè)可以用來(lái)檢測(cè)設(shè)備的平臺(tái)操作系統(tǒng)和方向的庫(kù)。通過(guò)操作系統(tǒng)比如,安卓,黑莓,,,方向橫屏或者豎屏,類型平板或者移動(dòng)設(shè)備,來(lái)為設(shè)備添加并且它還提供了一些函數(shù)用來(lái)判斷設(shè)備。比如在端打開(kāi)引入了的頁(yè)面時(shí)會(huì)在標(biāo)簽里添加的。
decice.js的github地址
device.js是一個(gè)可以用來(lái)檢測(cè)設(shè)備的平臺(tái)、操作系統(tǒng)和方向的JavaScript庫(kù)。device.js 通過(guò)操作系統(tǒng)(比如 iOS,安卓,黑莓,Windows,F(xiàn)irefox OX),方向(橫屏或者豎屏),類型(平板或者移動(dòng)設(shè)備),來(lái)為設(shè)備添加 CSS Class,并且它還提供了一些Javascript 函數(shù)用來(lái)判斷設(shè)備。
比如在PC端打開(kāi)引入了device.js的 html 頁(yè)面時(shí)會(huì)在標(biāo)簽里添加"desktop landscape"的class。
iOS: iPhone, iPod, iPad
Android: Phones & Tablets
Blackberry: Phones & Tablets
Windows: Phones & Tablets
Firefox OS: Phones & Tablets
device.js的使用直接在html頁(yè)面的頭部引入即可使用:
根據(jù)設(shè)備的不同生成的CSS
**Device** **CSS Classes** iPhone ios iphone mobile iPod ios ipod mobile Android Phone android mobile Android Tablet android tablet BlackBerry Phone blackberry mobile BlackBerry Tablet blackberry tablet Windows Phone windows mobile Windows Tablet windows tablet Firefox OS Phone fxos mobile Firefox OS Tablet fxos tablet MeeGo meego Desktop desktop Television television根據(jù)方向的不同生成的CSS
**Orientation** **CSS Classes** Landscape landscape Portrait portrait相關(guān)的JavaScript方法
**Device** **JavaScript Method** Mobile device.mobile() Tablet device.tablet() Desktop device.desktop() iOS device.ios() iPad device.ipad() iPhone device.iphone() iPod device.ipod() Android device.android() Android Phone device.androidPhone() Android Tablet device.androidTablet() BlackBerry device.blackberry() BlackBerry Phone device.blackberryPhone() BlackBerry Tablet device.blackberryTablet() Windows device.windows() Windows Phone device.windowsPhone() Windows Tablet device.windowsTablet() Firefox OS device.fxos() Firefox OS Phone device.fxosPhone() Firefox OS Tablet device.fxosTablet() MeeGo device.meego() Television device.television()
**Orientation** **JavaScript Method** Landscape device.landscape() Portrait device.portrait()
通常情況下,我們?yōu)榱耸鬼?yè)面在不同分辨率的設(shè)備上展示出不同的效果,會(huì)使用CSS3的 @media屬性來(lái)實(shí)現(xiàn),但如果我們想在 PC端和 mobile端展示兩個(gè)不同的頁(yè)面,使用device.js 就會(huì)方便很多,首先用它來(lái)檢測(cè)設(shè)備,然后再在不同的設(shè)備上打開(kāi)不同的頁(yè)面。
假設(shè)有個(gè)項(xiàng)目,我們想讓它在手機(jī)上打開(kāi)的頁(yè)面為 m.html,在電腦上打開(kāi)的頁(yè)面為 desk.html,這個(gè)時(shí)候我們就可以用device.js來(lái)實(shí)現(xiàn),代碼如下:
device.js的使用
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/91196.html
摘要:的地址是一個(gè)可以用來(lái)檢測(cè)設(shè)備的平臺(tái)操作系統(tǒng)和方向的庫(kù)。通過(guò)操作系統(tǒng)比如,安卓,黑莓,,,方向橫屏或者豎屏,類型平板或者移動(dòng)設(shè)備,來(lái)為設(shè)備添加并且它還提供了一些函數(shù)用來(lái)判斷設(shè)備。比如在端打開(kāi)引入了的頁(yè)面時(shí)會(huì)在標(biāo)簽里添加的。 decice.js的github地址 device.js是一個(gè)可以用來(lái)檢測(cè)設(shè)備的平臺(tái)、操作系統(tǒng)和方向的JavaScript庫(kù)。device.js 通過(guò)操作系統(tǒng)(比如 ...
摘要:是一個(gè)可以讓你檢測(cè)設(shè)備的平臺(tái),操作系統(tǒng)和方向庫(kù),它會(huì)自動(dòng)在標(biāo)簽添加一些設(shè)備平臺(tái),操作系統(tǒng),方向相關(guān)的,這樣就能讓你針對(duì)不同設(shè)備撰寫不同的,并且還提供一些函數(shù)來(lái)判斷設(shè)備。 Device.js 是一個(gè)可以讓你檢測(cè)設(shè)備的平臺(tái),操作系統(tǒng)和方向 JavaScript 庫(kù),它會(huì)自動(dòng)在 標(biāo)簽添加一些設(shè)備平臺(tái),操作系統(tǒng),方向相關(guān)的 CSS class,這樣就能讓你針對(duì)不同設(shè)備撰寫不同的 CSS,并且...
摘要:主張,小而美被實(shí)踐是最好用的,本文將介紹筆者收集的一些非常贊的開(kāi)源庫(kù)。是帶有消息通知的數(shù)據(jù)中心,我稱其為會(huì)說(shuō)話的數(shù)據(jù)。迷你檢查庫(kù),這個(gè)幾乎涵蓋了全部的各種檢測(cè)。最后向大家推薦依稀,這里收集了太多小而美的庫(kù),自己來(lái)淘寶吧。 最近看著下自己的github star,把我嚇壞了,手賤黨,收藏癖的我都收藏了300+個(gè)倉(cāng)庫(kù)了,是時(shí)候整理一下了。 Unix主張kiss,小而美被實(shí)踐是最好用的,本文...
摘要:這里介紹使用插件來(lái)判斷移動(dòng)端設(shè)備地址示例移動(dòng)端地址移動(dòng)端端地址端更多設(shè)備判斷如下表格可以使用冒號(hào)來(lái)定義對(duì)齊方式移動(dòng)端設(shè)備方向判斷有公眾號(hào)啦歡迎關(guān)注,不定期推薦前端技術(shù) 這里介紹使用device.js插件來(lái)判斷移動(dòng)端設(shè)備 地址:https://github.com/matthewhud... 示例: if(device.mobile()){ window.location.hr...
摘要:原文鏈接前端插件庫(kù)站點(diǎn)前端開(kāi)發(fā)文檔博客前端插件庫(kù)前端插件庫(kù)官網(wǎng)是的函數(shù)庫(kù),目的是強(qiáng)化表格操作如搜索排序,并自動(dòng)加入組件引入表格中,使用非常靈活簡(jiǎn)便。由推出,靈活扎實(shí)的建議列表函數(shù)庫(kù)。 原文鏈接:前端插件庫(kù)站點(diǎn):前端開(kāi)發(fā)文檔博客:前端插件庫(kù) 前端插件庫(kù) DataTables 官網(wǎng):https://www.datatables.net/ DataTables是jQuery的JavaScr...
閱讀 3044·2021-11-22 09:34
閱讀 3636·2021-08-31 09:45
閱讀 3836·2019-08-30 13:57
閱讀 1670·2019-08-29 15:11
閱讀 1681·2019-08-28 18:04
閱讀 3218·2019-08-28 17:59
閱讀 1558·2019-08-26 13:35
閱讀 2188·2019-08-26 10:12