jasonzds的博客

将来的你,一定会感谢现在拼命的自己

使用Koa.js,离不开这十个中间件

随着ES6的普及,async/await的语法受到更多JS开发者的青睐,Koa.js作为比较早支持使用该语法的Node框架越来越受到大家的喜爱,虽然Koa.js本身支持的功能很有限,但官方和社区提供了很多各种功能的中间件,本文精选了其中的十个,对于我们开发应用程序或者框架将会特别有用。 No.1 ...

2019-03-05 16:55:33

阅读数 109

评论数 0

postman中form-data、x-www-form-urlencoded、raw、binary的区别

post接口提交数据的4种格式 form-data 表示http请求中的multipart/form-data方式,会将表单数据处理为一条消息,用分割符隔开,可以上传键值对或者上传文件。 则上传的数据格式为: –l_Sh3DQ0_nc-zPblBpi8L3Oq63BWUDLqDqbRpyd ...

2019-03-05 16:19:04

阅读数 106

评论数 0

nodejs中的子进程,深入解析child_process模块和cluster模块

node遵循的是单线程单进程的模式,node的单线程是指js的引擎只有一个实例,且在nodejs的主线程中执行,同时node以事件驱动的当时处理IO等异步操作。node的单线程模式,只维持一个主线程,大大减少了线程之间切换的开销。 但是node的单线程使得在主线程不能进行cpu密集操作,否则会阻塞...

2019-02-17 21:40:57

阅读数 21

评论数 0

Flutter 移动框架

  自己最近花了点时间看了下这个框架,比RN流畅。环境搭建就不说了,网上多的是,本人也就整理了几个常用的命令,最主要请看掘金技术胖的免费视频: 引用技术胖的一段话 跨平台:现在Flutter至少可以跨4种平台,甚至支持嵌入式开发。我们常用的有 Linux、Android、IOS,甚至可以在谷...

2018-11-09 19:10:18

阅读数 196

评论数 0

js filter() es6

1.创建一个数组,判断数组中是否存在某个值 var newarr = [ { num: 1, val: 'ceshi', flag: 'aa' }, { num: 2, val: 'ceshi2', flag: 'aa2' } ] console.log(newarr.filter(...

2018-10-17 16:58:20

阅读数 138

评论数 0

react-native 调用原生module跳转第三方地图软件实现导航功能

之前做过android地图开发,在自己的APP里集成第三方的地图sdk(百度,高德,腾讯,搜狗等),来实现导航,基于LBS周边搜索,定位,路线规划等功能需求,这种方法比较麻烦。同时还增加了app的体积,还有如果这个第三方地图软件的sdk更新了,那你自己的app还的做相应的更新,在react-nat...

2018-05-03 16:07:26

阅读数 1037

评论数 0

react-native集成支付宝支付

还是和微信支付一样,不使用任何的npm第三方包(react-native-yunpeng-alipay),使用rn+调用原生方法,所以要有一定的ios和android原生开发经验。参考http://fangzf.me/2017/12/05/react-native-集成支付宝/但是还有坑,请注意:...

2018-04-25 17:22:25

阅读数 1911

评论数 0

基于nodejs后端微信支付接口

本文不谈框架,不谈代码组织结构,只谈怎么实现,1,微信移动端支付流程如下:这个流程可以微信app支付文档找到,最重要的就是统一下单这个接口,可以简化一下这个接口,简化后的流程如下:app给后端传:金额total_fee,32位的商户订单号out_trade_no,支付成功后的回调地址notify_...

2018-04-24 18:10:10

阅读数 3429

评论数 0

react-native 集成微信支付

最近在忙着做rn移动端的开发,碰到不少问题,其中把微信支付的问题分享给大家,希望对大家有所帮助react-native 集成微信支付主要有两种方法(目前来说,不排除以后还有别的npm第三方包)第一种是使用npm包(react-native-wechat),这个包是别人封装好的,优点:使用过程中方便...

2018-04-24 16:17:28

阅读数 1133

评论数 0

react-native 最新版本爬坑经历(unable to load script from assets 和could not connect to development server.)

新建项目react-native init TestApp运行项目react-native run-android不好意思,错误马上就到了错误1:unable to load script from assets ‘index.android bundle’ ,make sure your bu...

2017-12-08 00:22:54

阅读数 12251

评论数 2

javascript如何求数组的最大值和最小值

Math.max JavaScript 提供了 Math.max 函数返回一组数中的最大值,用法是:Math.max([value1[,value2, ...]])值得注意的是:如果有任一参数不能被转换为数值,则结果为 NaN。 max 是 Math 的静态方法,所以应该像这样使用:Math....

2017-11-27 15:22:23

阅读数 470

评论数 0

javascript数组去重

双层循环var array = [1, 1, '1', '1'];function unique(array) { // res用来存储结果 var res = []; for (var i = 0, arrayLen = array.length; i < arra...

2017-11-24 17:50:39

阅读数 221

评论数 0

javascript之创建对象的多种方式以及优缺点

1工厂模式function createPerson(name) { var o = new Object(); o.name = name; o.getName = function () { console.log(this.name); }; ...

2017-11-20 15:19:00

阅读数 218

评论数 0

JavaScript深入之继承的多种方式和优缺点

本文讲解javascript各种继承方式和优缺点1原型链继承function Parent(){ this.name = 'kavin'; }Parent.prototype.getName = function(){ console.log(this.name); } funct...

2017-11-16 15:55:25

阅读数 129

评论数 0

Javascript http请求的终极解决方案Flyjs

简介Fly.js 是一个基于 promise 的,轻量且强大的Javascript http 网络库,它有如下特点:提供统一的 Promise API。 支持浏览器环境,轻量且非常轻量 。 支持 Node 环境。 支持请求/响应拦截器。 自动转换 JSON 数据。 支持切换底层 Http...

2017-11-01 16:59:58

阅读数 3858

评论数 0

10道典型的JavaScript面试题+5道JavaScript基础面试题

在IT界中,JavaScript开发人员的需求量一直居高不下。如果你的能力能够胜任这一角色,那么你有很多机会换一家公司,并提高薪水。但在你被一家公司聘用之前,你必须展示你的技能,以通过面试环节。在本文中,我将向您展示10个 JavaScript 技能典型问题以及其相关解决方案,来面试前端工程师。它...

2017-10-27 16:52:31

阅读数 493

评论数 0

理解 JavaScript 中的 for…of 循环

什么是 for…of 循环for…of 语句创建一个循环来迭代可迭代的对象。在 ES6 中引入的 for…of 循环,以替代 for…in 和 forEach() ,并支持新的迭代协议。for…of 允许你遍历 Arrays(数组), Strings(字符串), Maps(映射), Sets(集...

2017-10-27 16:44:59

阅读数 220

评论数 0

mongodb聚合管道

聚合管道是Mongodb2.2版本引入的新功能,聚合管道的概念和工作方式类似于linux中的管道操作符。 聚合操作主要用于批量数据处理,往往将记录按条件进行分组,然后在每个组上分别进行一系列操作,聚合操作的输入是集合中的文档,输出可以是一条或者多条文档。 聚合管道由阶段组成,文档在一个阶段处理...

2017-09-29 09:26:30

阅读数 162

评论数 0

mysql5.7.19用户的创建和权限的操作

一,用户的创建 1 use mysql; 2 mysql的用户全部存放于user表中; 查看这张表目前只有2个用户,其中一个就是root

2017-09-27 21:00:34

阅读数 2382

评论数 0

js 根据已知的时间,判断是否是今天,明天,昨天,后天

这个方法也是刚刚想出的,说白了也是应付项目的进度,此方法仅借参考,如果你们有更好的方法,一起相互学习,相互探讨,多提意见。 console.log(time(20170830103035)); 时间格式为2017-8-30 10:30:35 转换为20170830103035 方法1 fu...

2017-08-30 16:37:38

阅读数 5990

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭