Device.js——检测设备平台、操作系统的Javascript 库
生活随笔
收集整理的這篇文章主要介紹了
Device.js——检测设备平台、操作系统的Javascript 库
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
http://segmentfault.com/a/1190000000373735
?
Device.js 是一個可以讓你檢測設備的平臺,操作系統和方向 JavaScript 庫,它會自動在?<html>?標簽添加一些設備平臺,操作系統,方向相關的 CSS class,這樣就能讓你針對不同設備撰寫不同的 CSS,并且還提供一些 Javascript 函數來判斷設備。
Device.js 通過操作系統(比如 iOS,安卓,黑莓,Windows,Firefox OX),方向(橫屏或者豎屏),類型(平板或者移動設備),如下面在 iPhone 上的瀏覽的時候在?<html>?添加的 CSS Class:
支持的設備
- iOS: iPhone, iPod, iPad
- Android: Phones & Tablets
- Blackberry: Phones & Tablets
- Windows: Phones & Tablets
- Firefox OS: Phones & Tablets
如何使用
Device.js 使用非常簡單,只需要在頁面的 head 載入相關的 JS 庫即可:
<script src="device.js"></script>生成的 CSS Class:
| iPad | ios ipad tablet |
| 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 |
| Desktop | desktop |
| Landscape | landscape |
| Portrait | portrait |
相關的 Javascript 函數
| Mobile | device.mobile() |
| Tablet | device.tablet() |
| 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() |
| Landscape | device.landscape() |
| Portrait | device.portrait() |
項目主頁:Device.js
?
https://github.com/matthewhudson/device.js
?
?
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的Device.js——检测设备平台、操作系统的Javascript 库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sudo及其配置文件sudoers
- 下一篇: 30道四则运算题目---课堂作业--软件