node
-
nodejs项目在使用handlebars时,改文件后缀的设置(主要是html文件)。
1-1: 首先将views下面的html文件后缀改成’文件名.html’。(有的文件名是’xx.hbs,有的则不一定。。’)
1-2:在app处增加如下代码:app.set('view engine', 'html'); app.engine('html', require('hbs').__express);
-
判断微信以及IOS和安卓系统。
-
nodejs项目在使用handlebars时,改文件后缀的设置(主要是html文件)。
1-1: 首先将views下面的html文件后缀改成’文件名.html’。(有的文件名是’xx.hbs,有的则不一定。。’)
1-2:在app处增加如下代码:app.set('view engine', 'html'); app.engine('html', require('hbs').__express);
-
判断微信以及IOS和安卓系统。
define(function(require, exports, module) { require('jquery'); function isWx() { //判断微信系统 var browser = { versions: function() { var u = navigator.userAgent, app = navigator.appVersion; return { //移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, //IE内核 presto: u.indexOf('Presto') > -1, //opera内核 webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核 gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核 mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端 ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端 android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或uc浏览器 // iPhone: u.indexOf('iPhone') > -1 , //是否为iPhone或者QQHD浏览器 // iPad: u.indexOf('iPad') > -1, //是否iPad // webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部 }; }(), language: (navigator.browserLanguage || navigator.language).toLowerCase() } var ua = window.navigator.userAgent.toLowerCase(); if (ua.match(/MicroMessenger/i) == 'micromessenger') { //是微信,跳转到应用宝 $(".down-app").attr("href", "http://a.app.qq.com/o/simple.jsp?pkgname=com.jc.jicai_android"); } else { if (browser.versions.ios == true) { //ios跳转到。。。 $(".down-app").attr("href", "https://itunes.apple.com/cn/app/ji-cai/id1024955696"); } else if (browser.versions.android == true) { //安卓跳转地址。。 $(".down-app").attr("href", "/downloadAndroid"); } else { //其他系统。。 $(".down-app").attr("href", "/product/list"); } } } isWx(); })
如何求一个数组之和。
$(document).ready(function() {
var arr = [1, 2, 3, 1, 2, 3, 34, 15,1,23,123,151,15125,151233,1516,152,231512,15];
var x = null;
for (var i = 0; i < arr.length; i++) {
x += arr[i];
console.log(x);
}
})