js/Nodejs
文章平均质量分 74
小段大帅
这个作者很懒,什么都没留下…
展开
-
Nodejs + Expressjs+ JWT,JWT使用
为什么要用研究JWT呢,一次关于用户token传递到讨论中,研发部的同事提到 SpringCloud 的zuul网关中引入 JWT,底层服务进行无状态处理,来实现我们之前关于token 传递的技术需求。JWT(JSON Web Token),字面意思很好理解,就是Web的JSON令牌。一种通过Web可以安全传递JSON格式信息的机制。优势体量小,防串改,数据相对安全。可以用于客户端到服务器端重转载 2017-11-29 19:38:56 · 18204 阅读 · 0 评论 -
网易云音乐api
https://github.com/Binaryify/NeteaseCloudMusicApi原创 2018-04-16 20:20:32 · 2809 阅读 · 0 评论 -
JS编码规范JavaScript Standard Style
这是 JavaScript standard 代码规范的全文。掌握本规范的最好方法是安装并在自己的代码中使用它。细则使用两个空格进行缩进。eslint: indentfunction hello (name) { console.log('hi', name)}除需要转义的情况外,字符串统一使用单引号。eslint: quotesconsole.log('hello there')$("<...转载 2018-04-03 15:47:49 · 651 阅读 · 0 评论 -
参透javascipt
引子 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。 你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加外力,她总保持自己原来的状态。而代码就象能量,他存在的唯一目的,就是要努力改变数据转载 2017-10-27 15:27:47 · 413 阅读 · 0 评论 -
Nodejs Async家族初探
概念定义官方介绍:Async is a utility module which provides straight-forward, powerful functions for working with asynchronous JavaScript.简单翻译:Async是一个为处理异步Js提供简单、直接、强大功能的实用模块。流程类别仅仅为了好区分、好记忆,简单汇总一下,全转载 2018-02-01 18:07:11 · 1416 阅读 · 0 评论 -
[译] NodeJS 错误处理最佳实践
NodeJS的错误处理让人痛苦,在很长的一段时间里,大量的错误被放任不管。但是要想建立一个健壮的Node.js程序就必须正确的处理这些错误,而且这并不难学。如果你实在没有耐心,那就直接绕过长篇大论跳到“总结”部分吧。原文这篇文章会回答NodeJS初学者的若干问题:我写的函数里什么时候该抛出异常,什么时候该传给callback,什么时候触发EventEmitter等等。我的函数对转载 2018-01-25 11:08:45 · 2709 阅读 · 0 评论 -
NodeJS 工程师必备的工具模块
NodeJS 自诞生以来,社区的发展速度超出了所有人的想象,现在甚至可以被用来做诸如智能硬件、人脸识别的很多事情。在各种软件工程工作流中实现自动化,比如 APP 打包、WEB 开发方面自然也少不了它。根据我个人的经验,NodeJS 是用来快速构建精巧的、模块化的、能让开发者更轻松的各种工具的最佳选择。下面是我长期开发积累的,全局安装在开发机上,频繁使用并且能在开发工作流中带来事半功倍效果的 8转载 2017-12-20 17:13:03 · 450 阅读 · 0 评论 -
Js数组排序函数sort()介绍
1、说明及示例JavaScript实现多维数组、对象数组排序,其实用的就是原生的sort()方法,用于对数组的元素进行排序。sort() 方法用于对数组的元素进行排序。语法如下:arrayObject.sort(sortby)返回值为对数组的引用。请注意,数组在原数组上进行排序,不生成副本。如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确转载 2017-12-22 14:48:58 · 326 阅读 · 0 评论 -
js实现ArrayList(Nodejs express)
1、源码exports.ArrayList = function() { this.arr = [], this.size = function () { return this.arr.length; }, this.add = function () { if (arguments.length == 1) {原创 2017-12-20 18:31:13 · 3111 阅读 · 0 评论 -
nodejs加密模块使用
nodejs的加密模块crypto是使用了系统自带的openssl的加密模块来实现的,里面实现了多种加密算法,如md5、sh1、aes等等,即常用的hash算法,Hmac算法,加解密算法等hash算法的使用,用md5加密来举例,其他的类似const crypto = require('crypto');/** * md5加密 * @param str 需要加密的字符串 * @re转载 2017-11-29 19:46:07 · 1435 阅读 · 0 评论 -
Js数组排序函数sort()介绍
1、说明及示例JavaScript实现多维数组、对象数组排序,其实用的就是原生的sort()方法,用于对数组的元素进行排序。sort() 方法用于对数组的元素进行排序。语法如下:arrayObject.sort(sortby)返回值为对数组的引用。请注意,数组在原数组上进行排序,不生成副本。如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确点,是按照字...原创 2019-03-26 15:13:19 · 1147 阅读 · 0 评论