随笔分类 -  javascript

摘要:#支付条件 1.微信公众号-申请支付 (https://mp.weixin.qq.com) 2.微信商户平台-申请支付(https://pay.weixin.qq.com) #支付参数 var appid = 'wxxxxxxxxxxxxxxxxxx'; //微信公众号appid var mchid 阅读全文
posted @ 2020-09-04 23:35 fm060 阅读(1092) 评论(0) 推荐(0)
摘要:#支付条件 1.支付宝平台-申请支付 #支付参数 const alipaySdk = new AlipaySdk({ appId: '202xxxxx', gateway: 'https://openapi.alipay.com/gateway.do', privateKey: 'xxx', ali 阅读全文
posted @ 2020-09-04 23:30 fm060 阅读(629) 评论(0) 推荐(0)
摘要:#支付条件 1.微信公众号-申请支付 (https://mp.weixin.qq.com) 2.微信商户平台-申请支付(https://pay.weixin.qq.com) #支付参数 var appid = 'wxxxxxxxxxxxxxxxxxx'; //微信公众号appid var mchid 阅读全文
posted @ 2020-09-04 22:07 fm060 阅读(762) 评论(0) 推荐(0)
摘要:debounce(fn,delay=500) { let timer = null return function(){ if(timer){ clearTimeout(timer) } timer = setTimeout(fn,delay) } } 阅读全文
posted @ 2020-05-02 14:13 fm060 阅读(66) 评论(0) 推荐(0)
摘要:代理模式主要有三种,保护代理,虚拟代理,缓存代理 1.保护代理 传入参数进行过滤处理 2.虚拟代理 在保护代理中,加入引入函数节流,防止频繁请求 3.缓存代理 可以为一些开销大的运算结果提供暂时的缓存,提升效率 阅读全文
posted @ 2020-05-02 10:11 fm060 阅读(205) 评论(0) 推荐(0)
摘要:1.typeof中对象,数组和null 可以判断为Object 2.Array.isArray判断是对象还是数组 3.instanceof 判断是否为真正的object arr instanceof Object 阅读全文
posted @ 2020-03-02 23:29 fm060 阅读(222) 评论(0) 推荐(0)
摘要:let obj = {name: '小明', age: 18} for (let key in obj) { console.log(obj[key]) } let arr = [{'name': '小明', 'age': 18}, {'name': '小明', 'age': 18}] for (l 阅读全文
posted @ 2020-03-02 23:26 fm060 阅读(126) 评论(0) 推荐(0)
摘要:fucntion 谁调用的就指向谁 情况1:如果一个函数中有this,但是它没有被上一级的对象所调用,那么this指向的就是window,这里需要说明的是在js的严格版中this指向的不是window //被上级调用,上级为window function a(){ var user = "追梦子"; 阅读全文
posted @ 2020-02-13 23:12 fm060 阅读(201) 评论(0) 推荐(0)
摘要:1.ls 查看目录 2.pwd 查看当前位置 3.us name 更换用户登录 4. ./nginx 启动nginx服务 5. ./nginx -s reload 重启nginx服务 6.whereis nginx 查找文件在什么位置 阅读全文
posted @ 2020-02-12 00:20 fm060 阅读(85) 评论(0) 推荐(0)
摘要:class Foo { static classMethod() { return 'hello'; } } Foo.classMethod() // 'hello' // static方法不能被实例继承 var foo = new Foo(); foo.classMethod() // TypeError: foo.classMethod is not a function ... 阅读全文
posted @ 2019-10-16 16:18 fm060 阅读(471) 评论(0) 推荐(0)
摘要:$step < 1 && $step = 5; 等于 if($step < 1) { $step = 5; } 阅读全文
posted @ 2019-10-14 15:34 fm060 阅读(2160) 评论(0) 推荐(0)
摘要:连贯动作时使用 class SuperMarry { constructor () { this._currentState = [] this.states = { jump () { console.log('跳跃') }, move () { console.log('移动') }, shoo 阅读全文
posted @ 2019-10-14 15:29 fm060 阅读(189) 评论(0) 推荐(0)
摘要:使用情况:输入时间,返回固定的格式 DateUtil: { // 获取date对象 可传字符串 兼容ios safari date (val) { if (!val) return false if (!val.getTime) { if (typeof val 'number') return n 阅读全文
posted @ 2019-10-14 14:24 fm060 阅读(138) 评论(0) 推荐(0)
摘要:koa获取页面的数据操作数据库 vue在html页面添加第三方ip判断方法 接口传值的接口 阅读全文
posted @ 2019-09-23 15:05 fm060 阅读(223) 评论(0) 推荐(0)
摘要:str为要去除空格的字符串: 去除所有空格: str = str.replace(/\s+/g,""); 去除两头空格: str = str.replace(/^\s+|\s+$/g,""); 去除左空格: str=str.replace( /^\s*/, ''); 去除右空格: str=str.replace(/(\s*$)/g, ""); 阅读全文
posted @ 2019-07-21 12:53 fm060 阅读(94) 评论(0) 推荐(0)
摘要:export default { // 日期格式化 /** * 将 Date 转化为指定格式的String * 月(M)、日(d)、12小时(h)、24小时(H)、分(m)、秒(s)、周(E)、季度(q)、早午晚(T) 可以用 1-2 个占位符 * 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) * eg: * fo... 阅读全文
posted @ 2019-06-29 13:09 fm060 阅读(540) 评论(0) 推荐(0)
摘要:实战使用场景,商城支付有港币,人民币,美元。根据用户的信息,设置币种的符号,在页面获取币种的符号。 let currencySymbol = { currency: '¥', get: function() { return this.currency }, set: function(curren 阅读全文
posted @ 2019-06-29 12:43 fm060 阅读(229) 评论(0) 推荐(0)
摘要:调用方式 阅读全文
posted @ 2019-06-28 11:59 fm060 阅读(341) 评论(0) 推荐(0)
摘要:function vie(){ var speed = 100 return { getSpeed: () => speed, speedUp:function(){ speed+=10 } } } console.log(vie().getSpeed()) vie().speedUp() cons 阅读全文
posted @ 2019-05-04 21:09 fm060 阅读(232) 评论(0) 推荐(0)
摘要:let data = {} data.a=1 data.b=16 function fa({a=1,b=3}){ console.log(a) console.log(b) } fa(data) function fb(a=1,b=3){ ... 阅读全文
posted @ 2019-02-27 23:16 fm060 阅读(622) 评论(0) 推荐(0)