js判断浏览器/iOS/Android/手机移动端等
[ 2015/07/04, 3166阅, 0评 ]
通过判断浏览器的userAgent,用正则来判断手机是否是iOS和Android客户端。 var u = navigator.userAgent; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 下面一个比较全面的浏览器检查函数,提供更多的检查内容,你可以检查是否是移动端Mobile、ipad、iphone、微信、QQ等。 ...
html5shiv和respond.js
[ 2015/07/04, 3160阅, 0评 ]
html5shiv:解决ie9以下浏览器对html5新增标签的不识别,并导致CSS不起作用的问题。(html5shiv is an HTML5 JavaScript shim for IE to recognise and style the HTML5 elements) respond.js:让不支持css3 Media Query的浏览器包括IE6-IE8等其他浏览器支持查询。(min/max-width media query polyfill) 由于IE6/IE7/IE8还有很大一部分用户,为了让网站浏览者都能正常的访问HTML5网站,故这两种方案还是需要的,...
js实现网页繁体简体转换
[ 2015/06/30, 3167阅, 0评 ]
网页简繁体转换,本js用于客户在网站页面选择繁体中文或简体中文显示,默认是正常显示,即简繁体同时显示,在用户第一次访问网页时,会自动检测客户端语言进行操作并提示.此功能可关闭,本程序只在UTF8编码下测试过,不保证其他编码有效。 js代码: //s = simplified 简体中文 t = traditional 繁体中文 n = normal 正常显示 var zh_default = 'n'; //默认语言,请不要改变 var zh_choose = 'n'; //当前选择 var zh_expires = 7; //cookie过期天数 var z...
js获取地址栏url参数的方法
[ 2015/03/17, 3168阅, 0评 ]
1、获取地址栏url参数方法 function getQueryString(field) { let searchStr = window.location.search if (!field || !searchStr) return null let reg = new RegExp('(^|&)' + field + '=([^&]*)(&|$)') let res = searchStr.substring(1).match(reg) return res !== null ? decodeURIComponent(res[...
html头部常用<meta>整理
[ 2015/01/09, 9334阅, 0评 ]
相关文章:移动端项目常用html头及css整理 SEO优化 页面关键词,每个网页应具有描述该网页内容的一组唯一的关键字。 使用人们可能会搜索,并准确描述网页上所提供信息的描述性和代表性关键字及短语。标记内容太短,则搜索引擎可能不会认为这些内容相关。另外标记不应超过 874 个字符。 <meta name="keywords" content="your tags" /> 页面描述,每个网页都应有一个不超过 150 个字符且能准确反映网页内容的描述标签。 <meta name="description" content="150 words" /> ...