8.1 Javascript,NodeJS
文章平均质量分 74
Javascript,NodeJS
大象无形,大音希声
专业,专心,专注
展开
-
NVM进行NodeJS多版本管理
通过nvm非常容易的安装NodeJS不同版本并进行切换,非常的方便!原创 2022-10-30 23:06:36 · 429 阅读 · 0 评论 -
JS操作图片的利器:Jimp VS GM
JS操作图片的利器:Jimp VS GM前段时间,笔者有一个项目需求,需要在一张图片上面添加文件,并另存为一张新的图片。刚开始的时候,笔者使用的是大名鼎鼎的jimp。 。其功能能满足我的要求,而且其license是MIT,不依赖于第三方的可执行程序,纯粹的javascript的实现,目前有6809颗,可以说是相当于受欢迎的,而且在其里面提的任何的问题,其开发人员都会在8个小时内回复我,...原创 2018-09-09 02:08:45 · 8523 阅读 · 2 评论 -
ES6中箭头函数的作用
我们知道在ES6中,引入了箭头函数,其本质就是等同有ES5中的函数。类似于下面的写法: let test1=() => “abc”; let test2=() => { return “abc”}; let sum=(a,b) => a+b;比如上面的3个ES6的箭头函数的写完,如果用ES5就像下面的写完一样。 其实其等同于下面的ES5的写法:function test1() {retur原创 2017-11-14 23:37:15 · 7287 阅读 · 0 评论 -
如何让textarea中输入多行的数据在p标签中换行?
我们在用React开发Web项目的过程中,有的时候,我们需要把textarea中输入的多行字符串,在其他的标签中输出来,比如p标签。但是,往往这个时候,在p标签中输出的内容其默认情况下是不换行的。比如下面的代码:import React,{Component} from 'react';export default class HelloWorld extends Component{ cons原创 2017-11-13 23:32:28 · 11187 阅读 · 3 评论 -
如何列出npm模块所有的历史版本?
我们一般用npm来自动安装js的模块(module),但是有的时候,默认情况用 npm install xxxx –save 的时候,会安装最新的版本,但是有的时候,我们会发现最新的版本可能与某些浏览器不兼容,比如,indicative最新的版本与IE11兼容性就不太好,为了解决这个问题,有的时候,我们需要进行版本的降级,但是在版本降级之前我们需要知道有哪些历史版本?这个时候,我们应该怎么办呢?原创 2017-10-19 15:57:49 · 21165 阅读 · 0 评论 -
Swagger+NodeJS Mock前端数据
现在Web开发越来越倾向于前后端分离,前端使用AngularJS,React,Vue等,部署在NodeJS上,后面采用SpringBoot发布Rest服务,前后端进行分离。这样的架构灵活且特别适合大型团队的协作开发。 那么问题来了,因为前端都是和后端通过API进行交互的,那么如果后端没有开发完成,前端的进度超前了,难道前端要等后端开发完了才能继续当前或者下一个功能的开发吗? 有没有一种方式可以不必等原创 2017-09-30 11:36:51 · 6835 阅读 · 2 评论 -
解决基于NodeJS的Swagger,不能跨机器访问的问题
我们知道,Swagger还能在NodeJS上运行,假设我已经安装了Node平台,然后在命令行输入下面的命令:npm install -g swagger这样,就会把Swagger安装在Node平台上,我们就能使用swagger指令去创建一个简单的swagger项目,比如,下面就创建了一个hello world的swagger项目swagger project create hello-world当我原创 2017-09-27 23:29:28 · 2778 阅读 · 1 评论 -
如何在软件UI设计中运用格式塔心理学5项法则?
最近参加了一个周末的meetup交流会,最大的收获就是了解到了格式塔理论,其实自己在做Web的UI原型设计的时候,也不知不觉的应用了格式塔的理论;比如,我们做了一个产品,后面有新增加了一个产品,那么,我们一般都会沿用以前的UI设计风格。这个就是一个格式塔的典型应用。那么什么是格式塔呢?什么是格式塔的五个基础理论呢?百度了一下。创始人们提出了五项法则:Proximity (接近)Similarity (相似)Closure (闭合)Continuity (连续)Simplicity (简单)原创 2017-08-14 23:43:24 · 3142 阅读 · 1 评论 -
如何查看Javascript原生对象的方法?
随着JavaScript的使用越来越广泛,我们也需要对JavaScript这门语言使用的越来越多,有的时候,我们使用的第三方的前端库太多了,比如有,JQuery,AngularJS,React等等;有的时候,我们都不太清楚什么函数是JavaScript原生的,什么函数是第三方扩展的。这个时候,就需要有一个第三方的网站能够供查询。比如,对于javascript中常见的数组对象,其提供了很多的原生的函数,原创 2017-08-06 21:56:02 · 2431 阅读 · 0 评论 -
一个能够快速把JSON数据格式化成漂亮网页的开源JavaScript库:angular-json-human
有的时候,我们在做快速原型的时候,我们需要把获取的JSON数据快速的格式化并在本地的网站上面显示;或者把JSON数据过于复杂,且没有一定的规律,但是我们想把JSON的数据格式以更加友好的方式显示出来;这个时候怎么办?经过在Github上的搜索,笔者发现了一个比较有意思的开源框架,刚好能满足我们的要求。原创 2017-05-21 20:58:02 · 6935 阅读 · 0 评论 -
逆天了,浏览器里面竟然也能运行Linux(JSLinux)
今天在学习NodeJS,在Node.JS实战书上提到了一个运行在JavaScript环境中的PC模拟器。读者你没有听错,是用JavaScript模拟的一个Linux服务器,而且上面还可以执行命令。支持从本地拷贝资料到服务器上,同时也支持从服务器上拷贝资料到本地,太神奇了!!!!原创 2016-07-29 22:54:25 · 6545 阅读 · 2 评论