
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 · 294 阅读 · 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 · 477 阅读 · 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 · 3263 阅读 · 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 · 435 阅读 · 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 · 253 阅读 · 0 评论 -
数组中索引id排序的高效方法
原麻省理工学院的链接找不到了,但是我已经保留了副本,现在我们如果要写代码,先谈几分钟的需求吧,(好吧,话有点多了,如果觉得此篇文章对你的nodeJs有帮助,请果断收藏)结合麻省理工学院博士的代码,还有链表的特性,研究了一套高效的序列化数组方法。我们知道链表每个单位之间,首位都是相连的。而数组,如果我们要遍历的,并且同步里面的id索引,以往的方法往往是(拿js来举例)var arr=[{“t...原创 2019-03-07 18:53:43 · 2361 阅读 · 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 · 964 阅读 · 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 · 207 阅读 · 0 评论