JS判断访问设备、客户端操作系统类型 2016-04-20 判断当前设备操作系统1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253<html> <head> <title>判断操作系统</title> <script type="text/javascript"> function detectOS() { var sUserAgent = navigator.userAgent var isWin = navigator.platform == 'Win32' || navigator.platform == 'Windows' var isMac = navigator.platform == 'Mac68K' || navigator.platform == 'MacPPC' || navigator.platform == 'Macintosh' || navigator.platform == 'MacIntel' if (isMac) return 'Mac' var isUnix = navigator.platform == 'X11' && !isWin && !isMac if (isUnix) return 'Unix' var isLinux = String(navigator.platform).indexOf('Linux') > -1 var bIsAndroid = sUserAgent.toLowerCase().match(/android/i) == 'android' if (isLinux) { if (bIsAndroid) return 'Android' else return 'Linux' } if (isWin) { var isWin2K = sUserAgent.indexOf('Windows NT 5.0') > -1 || sUserAgent.indexOf('Windows 2000') > -1 if (isWin2K) return 'Win2000' var isWinXP = sUserAgent.indexOf('Windows NT 5.1') > -1 || sUserAgent.indexOf('Windows XP') > -1 if (isWinXP) return 'WinXP' var isWin2003 = sUserAgent.indexOf('Windows NT 5.2') > -1 || sUserAgent.indexOf('Windows 2003') > -1 if (isWin2003) return 'Win2003' var isWinVista = sUserAgent.indexOf('Windows NT 6.0') > -1 || sUserAgent.indexOf('Windows Vista') > -1 if (isWinVista) return 'WinVista' var isWin7 = sUserAgent.indexOf('Windows NT 6.1') > -1 || sUserAgent.indexOf('Windows 7') > -1 if (isWin7) return 'Win7' } return 'other' } document.writeln('您的操作系统是:' + detectOS()) alert(detectOS()) </script> </head> <body></body></html>
js时间控制 2016-04-12 js倒计时html代码: 123456<div id="time"> <span class="day">00</span> <span class="hours">00</span> <span class="minute">00</span> <span class="second">00</span></div>
jquery小技巧 2016-04-06 禁止右键点击12345$(document).ready(function() { $(document).bind('contextmenu', function(e) { return false })})
JS数据类型学习总结 2016-04-06 Undefined 类型 未赋值的数据为 undefined,例如: 12345var oTempalert(oTemp == undefined) //返回truevar oTempalert(typeof oTemp) //输出为 “undefined"