以下是关于个人的工作总结,希望对大家有所帮助,工作中少走弯路。
1:关于截取字符串的代码:
var Imgsrc = "abcdefg";
Imgsrc.substr(Imgsrc.length-5,[1])//截取字符串长度倒数第五个开始,截取1个
2:检测手机系统为android还是iPhone
//判断手机系统是否iOS或者android
var u = navigator.userAgent, app = navigator.appVersion;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //android终端或者uc浏览器
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
// alert('是否是Android:'+isAndroid);
// alert('是否是iOS:'+isiOS);
3:关于webstorm的文字乱码,即font-family:微软雅黑 无效
你可以在style里这样加 : font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif;
4:手机端的屏幕适配
把下面这段代码考到你的head 里
<script type="text/javascript">
(function(){var phoneWidth=parseInt(window.screen.width),phoneScale=phoneWidth/640,ua=navigator.userAgent;if(/Android (\d+\.\d+)/.test(ua)){var version=parseFl oat(RegExp.$1);if(version>2.3){document.write('<meta name="viewport" content="width=640, minimum-scale = '+phoneScale+", maximum-scale = "+phoneScale+', t arget-densitydpi=device-dpi">')}else{document.write('<meta name="viewport" content="width=640, target-densitydpi=device-dpi">')}}else{document.write('<meta nam e="viewport" content="width=640, user-scalable=no, target-densitydpi=device-dpi">')};})();
</script>
5:微信授权接口
方法同上
<script type="text/javascript">if(document.cookie.indexOf("pengruili_openid") == -1){var redirect_url = encodeURIComponent("http://"+location.host+"/app/pengruil i/pengruiliapi?action=doOauth");redirect_url = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx3dd366e208b0d5b1&redirect_uri="+redirect_url+" &response_type=code&scope=snsapi_base&state=STATE#wechat_redirect";//alert(redirect_url);location.href = redirect_url;}</script>
6: