![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaScript
文章平均质量分 59
Asciphx
半分钟就能看清本质,疯狂吃螃蟹第一人,至尊的王者段位
QQ:470878184;百度贴吧:minspore
https://gitee.com/asciphx
函数式,反应式,感应式,响应式 -> 编程
展开
-
c++实现js定时器
#include <iostream> #include <thread> #include <chrono> #include <atomic> struct Timer { template<typename F> void setTimeout(F func, uint32_t milliseconds); template<typename F> void setInterval(F func, uint32_t mi.原创 2021-08-25 19:36:49 · 214 阅读 · 0 评论 -
React超级开发指南
React进阶之路使用typescript开发使用jest进行单元测试custom.d.ts来解决静态文件的import在项目目录创建.babelrctsconfig.json.eslintrc.js兼容ie9及以上版本 我是ThinkTs作者兼Buzzard的作者,也是独立开发者,现在在自学c,c++,熟悉react,angular,vue,ts,js,es,golang,delphi。 使用typescript开发 React.FC的本质实际上就是FunctionComponent,如果我有一个cs原创 2020-11-29 00:24:31 · 354 阅读 · 2 评论 -
解决Node中的 [Object: null prototype]
一些低效率,不正常的解决方案比如 const obj = JSON.parse(JSON.stringify(req.body)); //低效的答案 app.use(express.urlencoded({extended: true}))//这个压根在koa框架没办法测 接下来让我们看看真正的解决方案 if(req.body.__proto__===undefined)Object.setPrototypeOf(req.body, new Object()); ...原创 2020-10-15 13:33:58 · 3139 阅读 · 0 评论 -
Ajax请求带token,返回静态页面,兼容ie的方法
请先确保另外一个页面的head与该页面的head一致,才能支持ie版本小于10的浏览器,因为此时head是只读的,只有ie版本大于9,head才能在当前页变动,所以: <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Ajax</title> <link rel原创 2020-09-18 13:59:53 · 343 阅读 · 0 评论 -
js另类的数组去重
之前我也在帖子那边发布了一个相同名字的帖子,现在来个正是总结:个人总结了三种方法,如有雷同,纯属巧合。 let arr = [1,2,3,4,4,1]; let newArr = arr.reduce((pre,cur)=>{ if(!pre.includes(cur)) return pre.concat(cur) else return pre }...原创 2019-12-08 14:50:59 · 207 阅读 · 0 评论 -
数组中索引id排序的高效方法
原麻省理工学院的链接找不到了,但是我已经保留了副本,现在我们如果要写代码,先谈几分钟的需求吧,(好吧,话有点多了,如果觉得此篇文章对你的nodeJs有帮助,请果断收藏) 结合麻省理工学院博士的代码,还有链表的特性,研究了一套高效的序列化数组方法。 我们知道链表每个单位之间,首位都是相连的。 而数组,如果我们要遍历的,并且同步里面的id索引,以往的方法往往是(拿js来举例) var arr=[{“t...原创 2019-03-07 18:53:43 · 2294 阅读 · 0 评论 -
随机数算法,伪随机加概率储蓄模拟真随机
vari=100;//单一单位概率储蓄值 varn=100;//测试次数 vars=0;//计数器 functionmyRandom(min,max){//随机数生成器 returnMath.round(Math.random()*(max-min)+min); } functionsRandom(v){//v=>随机概率 if(myRandom(0,i)<v){//触...原创 2019-03-25 13:29:38 · 882 阅读 · 0 评论 -
干货码技算法篇
'function(){ if(a>b){ return a }else{ return b } }'.match(/(?<=^function\(\)\{).*(?=\}$)/)[0] let c:string="abcdefg" console.time(`3`);let d:string=""; for(let i=c.length-1;i>-1;i--){d=d+c.ch...原创 2019-04-01 15:25:52 · 164 阅读 · 0 评论