1.第一种是多行注穗缺释”/**/”,一般js文件开头,介绍作者,函数等信息。
/* author:xxx *day:2007-12-04 */猜迅辩
2.第二种注释方法是最常见的”//”,在程序间随处可见,只能注释单行
//这是一行注释,只能注释单行。
//另一行注释
3.第三种注释不是很常见,会和html内昌圆的注释混淆,不推荐使用
<!-这是一行注释,只能注释单行
第三种方法后面是不要加<!这是和html注释不一样的地方
1、JS的注释升羡晌一般是双斜杠 // 或者是 /**/ 这样的块注释;而.json 是配置文件,其内容必须符合JSON格式,所以文件内部不允许有注释。
2、app.json 是全局配置文件,微信小程序中的每一个页面的【路径+页面名】都需要写在 app.json 的 pages 中,且 pages 中的第一个页面是小程序的首页 。
注意事项:
1、.wxss 文件是样式表文件,app.wxss是派雀全局的样式表文件。页面的样式表是非必要的。当有页面样式表时,页面的样式表中的样式规则会层叠覆盖 app.wxss 中的样式规则。如果不指定页面的样式表,也可以在页面的结构文件中直接使用 app.wxss 中指定的样式规则。 .json 文件具有相同的规则。 每一个页面的路径名和文件名必须相同。
2、.tabBar(客户端窗口的底部用于切换页面的tab栏)在 app.json 文件中配置,只能配置最少2个、最多5个 tab,显示顺序同tabBar标签下的pei 。
3、 tabBar 的 iconPath 和 selectedIconPath 属性可以接受一个图片的路径,这个图片必须是吵锋本地图片不能是网络图片。
4、像素单位最好使用 rpx ,微信会根据手机屏幕大小自适应。 微信小程序存放资源文件,需要在根目录下创建文件夹,引用时以 /文件夹名/资源名 的形式引用。
5、一个应用同时只能打开5个页面。wx.navigateTo 打开页面不会销毁之前的页面,如果页面层数较多注意使用 wx.redirectTo。
function getUrlVars(){
var vars = [], hash
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&')//获取一个url的参数(?后面的 用&分割) 变成数组
for(var i = 0i <hashes.lengthi++)//数组循环
{
hash = hashes[i].split('=')//一个参数 例如a=4
vars.push(hash[0])//hash数组添加a
vars[hash[0]] = hash[1]//赋值vars[a] 值为4
}
return vars//弯弯培返回hash数组
}
function format_number(pnumber,decimals){
if (isNaN(pnumber)) { return 0}//pnumber 空 返回0
if (pnumber=='') { return 0}//pnumber 空 返回0
var snum = new String(pnumber)//转换为string
var sec = snum.split('.')//.分割埋唯为数组
var whole = parseFloat(sec[0])//转换为float
var result = ''
if(sec.length >1){
var dec = new String(sec[1])
dec = String(parseFloat(sec[1])/Math.pow(10,(dec.length - decimals)))//转换
dec = String(whole + Math.round(parseFloat(dec))/Math.pow(10,decimals))//转换
var dot = dec.indexOf('.')//获取第一个.的位置
if(dot == -1){//如果没有点
dec += '.'//后边加个点
dot = dec.indexOf('.')//再获取第一个点的位置
}
while(dec.length <= dot + decimals) { dec += '0'}//dec长度小于等于后面的 就加0 直到长度比后边大
result = dec//赋值
} else{
var dot
var dec = new String(whole)//转换string
dec += '.'//后边加点
dot = dec.indexOf('闹皮.') //获取第一个点位置
while(dec.length <= dot + decimals) { dec += '0'}//dec长度小于等于后面的 就加0 直到长度比后边大result = dec
}
return result//返回值
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)