随笔分类 - JS
摘要:node业务中调用https请求时,经常都会爆出一个异常的错误,查了一下是证书过期,但是axios已经设置了忽略证书了,还是报错: 最后在网上找到方法,在请求代码之前加上 解决了当前https报的self signed certificate in certificate chain问题。
阅读全文
摘要:const list = [ { id: '1', name: '张三', age: 25 }, { id: '2', name: '李四', age: 26 }] 少查询,只要能在页面、或者状态树中获取到的,就不要去调用api查熟悉自己的上下文环境错误写法:if(data){ /* 好长一段代码
阅读全文
摘要:在定时算法中尽量采用一个定时器,轮询不同的定时需求。 例子: 各家商户的订单,需要设置不同的订单超时时间。 一般做法是每个订单都生成一个相应超时时间的定时器,定时器到了后自动超时。但是同时多个定时器,这样会造成内存占用太多。 建议: 只生成一个定时器(以秒为单位),可以将多个商户的订单分成不同的队列
阅读全文
摘要:后端设置header后,前端无法获取到其他字段,只需要在服务器端header里面设置
阅读全文
摘要:在最近写的react的项目中,在webpack中配置的“~”可以定位到根路径,但是知道在同事在windows中跑程序时,发现怎么都不识别这个路径,所有相关文件都could not find module。 发现问题是,项目是将整个目录,从D盘开始,一直到start.js,整个目录路径作为启动文件,整
阅读全文
摘要:为了解决ninx反向代理,添加路由,但最终react的route还是不认识,研究了半天做个记录:
阅读全文
摘要:1.在百度语音中创建自己的项目,需要拿到APP_ID、API_KEY、SECRET_KEY。 2.loopback端提供接口服务,在./boot目录下新建root.js文件,编写不依赖模型的自定义接口服务,代码如下: 3.前端调用服务接口即可。 这样在浏览器中就能播放了。 百度语音node只支持在线
阅读全文
摘要:查询数组结构中,在树结构为 所有子、孙节点查出: 返回的是当前节点下的所有子、孙节点。
阅读全文
摘要:function timeStamp( second_time ){ var time = parseInt(second_time) + "秒"; if( parseInt(second_time )> 60){ var second = parseInt(second_time) % 60; v
阅读全文
摘要:最近开发太忙,都没时间更新博客,想通过这篇博客总结一下相关经验,以备后续能用到: 一、antd 1.onChange of undefined问题:可能是页面中表单取了相同的名称,也可能是在遍历时表单的父元素未设置唯一key。 Cannot read property 'filter' of und
阅读全文
摘要:一 ,eval 1,这种形式将使得性能显著降低,因为它必须运行编译器 2,eval函数还减弱了你的应用的安全性,因为它给被求值的文本赋予了太多的权力。就像with语句执行的方式一样,它降低了语言的性能 3,Function构造器是eval的另一种形式,所以它同样也应该被避免使用。 二,使用Funct
阅读全文
摘要:在用asp.net开发系统时,用控件能更方便快捷,但是大家也知道用它的控件会导致不可控,特别是css,如何用前端定义的html+css+js来运用asp.net(c#)呢,下面写了一个小实例,实现页面传值。 新建一个web窗体,WebForm1.aspx,在页面中加入js代码,如下图: 在新建另外一
阅读全文
摘要:突然想到建一片文章关于自己所学到的一些小函数,今后需要的时候可以直接当工具使用。 1.获取当前时间小程序。 2.获取天气预报信息 3.等待更新。。。。
阅读全文
摘要:这段时间第一次用iframe,发现问题还挺多,这次主要解决了一个用cookie实现iframe刷新时停留在当前页面,具体步骤如下: 1.必须在每一个页面中记录下当前的url并存入cookie中,具体代码如下: 2.在主页面中读取cookie中键为'url'的值。代码如下: 本次例子是将所有的页面都提
阅读全文
摘要:实现去重字符串主要是把重复的字符与原来的字符(先push()进入一个数组存起来)相匹配,如果match返回的不是null则说明重复,就删除掉:
阅读全文
摘要:所谓水仙花数是满足类似于153=1³+5³+3³: 第一种方式:把这个数当做字符串来实现 第二种方式:当做个位、十位、百位来处理。
阅读全文
摘要:实现最一个整数的质因数的拆分,例如:90可以才分为2*3*3*5,具体代码如下: 总结: 1.用prompt()函数输入一个数。主要用法是prompt("请输入一个数:","90");2.采用正则表达式来实现判断整除以后是不是整数,主要用str.test(正则表达式名),如果匹配返回的是true;
阅读全文
摘要:使用选项卡插件可以将<ul>中的<li>选项定义为选项标题,在标题中,再使用<a>元素的“href”属性设置选项标题对应的内容,它的调用格式如下: $(selector).tabs({options}); selector参数为选项卡整体外围元素,该元素包含选项卡标题与内容,options参数为ta
阅读全文
摘要:拖曳插件draggable的功能是拖动被绑定的元素,当这个jQuery UI插件与元素绑定后,可以通过调用draggable()方法,实现各种拖曳元素的效果,调用格式如下: $(selector). draggable({options}) options参数为方法调用时的配置对象,根据该对象可以设
阅读全文

浙公网安备 33010602011771号