• 小程序在父组件执行子组件方法,可适用于下拉刷新上拉

    当父组件引用了子组件的时候,会遇到父组件执行子组件的方法,比如下拉刷新上拉加载等事件只有在页面中才能检测到,但是获取数据的方法在子组件,这时就可以执行子组件方法。 思路很简单,类似于vue中给子组件加ref执行子组件方法道理一样,这里是给子组件加一个 属性...

    2018-08-10 11:21:08

  • koa源码阅读[2]-koa-router

    koa源码阅读[2]-koa-router 第三篇,有关koa生态中比较重要的一个中间件:koa-router 第一篇:koa源码阅读-0 第二篇:koa源码阅读-1-koa与koa-compose koa-router是什么 首先,因为koa是一个管理中间件的平台,而注册一个中间件使用 use 来执行。 无论是什么请求,都会...

    2018-08-10 11:21:06

  • 在centos7中安装redis,并通过node.js操作redis

    引言 最近在学习node.js连接redis的模块,所以尝试了一下在虚拟机中安装cent OS7,并安装redis,并使用node.js操作redis。所以顺便做个笔记。 如有不对的地方,欢迎大家指正! 1、cent OS7 下使用redis 1.1、配置编译环境: sudo yum install gcc -c++ 1.2、下载源码:...

    2018-08-10 11:21:05

  • js事件委托代码优化【感悟总结】

    前两天接手了同事的一个项目,是一个网站首页,其中有段代码很累赘,要实现的功能就是, 通过给父元素添加鼠标移入移出事件,来控制子元素显示隐藏。 html代码,一共有四个父元素div,每个父元素嵌套一个子元素div, 这是截取了其中一个div: 最简单粗暴的方法莫过于这...

    2018-08-10 11:21:03

  • JS实现对数器

    对数器的概念和使用 对数器一般用于验证你写的算法是否正确,因为自己写的测试用例可能写的考虑不够全面。 0.有一个你想测试的方法a 1.实现一个绝对正确但是时间复杂度不好的方法b 2.实现一个随机样本产生器 3.实现比对的方法 4.把方法a和方法b比对很多次来验证方法a是...

    2018-08-10 11:20:59

  • 深入出不来nodejs源码-events模块

    这一节内容超级简单,纯JS,就当给自己放个假了,V8引擎和node的C++代码看得有点脑阔疼。 学过DOM的应该都知道一个API,叫addeventlistener,即事件绑定。这个东西贯穿了整个JS的学习过程,无论是刚开始的自己获取DOM手动绑,还是后期vue的直接@click,所有的交互都离...

    2018-08-10 11:20:57

  • Node.js的线程和进程

    早期有很多关于Node.js争论的焦点都在它的单线程模型方面,在由Jani Hartikainen写的一篇著名的文章《PHP优于Node.js的五大理由》中,更有一条矛头直接指向Node.js单线程脆弱的问题。 如果PHP代码损坏,不会拖垮整个服务器。 PHP代码只运行在自己的进程范围中,当某个...

    2018-08-10 11:20:56

  • html + js 实现图片上传,压缩,预览及图片压缩后得到

    先上效果 上传图片后(设置了最多上传3张图片,三张后上传按钮消失) 点击图片放大,可以使用删除和旋转按钮 (旋转功能主要是因为ios手机拍照后上传会有写图片被自动旋转,通过旋转功能可以调正) html页面 需要引入weui.min.css 不然没法渲染样式, 将下面的代码放在需要上传...

    2018-08-10 11:20:55

  • js之类型转换

    一.显式类型转换 1.Number(mix)-----把其他类型的数据转换成数字类型的数据 // string类型- var num= Number('123' );console.log( typeof (num)+':'+num); // number:123 var num= Number('-123' );console.log( typeof (num)+':'+num); // number:-123 var num = Num...

    2018-08-10 11:20:55

  • ant design 中,使用dva/fetch 设置导致无法从后台导

    最近使用antd 做一个后台管理系统中,业务场景下需要将数据导出为excel,后端使用POI,结果数据怎么都无法生成,后面发现原来是前端限制了header 中可以接受的数据类型为json,无法接受blob的类型,后来改用了axios,就可以顺利导出了,下面是导出的代码 1 import axio...

    2018-08-10 11:20:54

2