基于Node.js的大文件分片上传 我们在做文件上传的时候,如果文件过大,可能会导致请求超时的情况。所以,在遇到需要对大文件进行上传的时候,就需要对文件进行分片上传的操作。同时如果文件过大,在网络不佳的情况下,如何做到断…
浅谈Http协议(五):基于Tcp协议的三次握手和四次挥手
从问题切入能帮我们更好地理解晦涩难懂的概念。很多人都知道http协议是基于Tcp协议创造出来的采用文本方式传输(非二进制传输)的应用层协议,TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而应用层协议,主要解…
啥?四分钱就能学会开发电商和游戏小程序?!
微信小程序自2017年发布至今,以其 速度快、体验棒、无适配等优点,不断实现着使应用“触手可及”的梦想,为用户生活的各个方面带来了便利。 小程序如此火爆的一大原因是其拥有较低的 开发成本和门槛,而云开发正是让小程序这一优…
10分钟理解 Node.js koa 源码架构设计
koa 发布已经快 6 年的时间,作为继 express 之后 node 服务框架最大的黑马,有很多的设计思想值得我们学习,本文从简到繁逐步介绍 koa,同时适合新老手阅读。 介绍 这里引用中文官方网站的原文 Koa 是…
更快助你弄懂React-高阶组件
谈到react,我们第一个想到的应该是组件,在react的眼中可真的是万物皆组件。就连我们获取数据用到的axios也可以用组件来表示…比如,我们可以这样封装 <Request instance={axi…
npm publish问题记录
今天在更新一个npm包的时候,优化之后在npm publish 的时候然后使劲儿的报413 error见下图: 然后我就把镜像切换回原来的了:npm config set registry https://registr…
NodeJs简明教程(7)
NodeJs简明教程将从零开始学习NodeJs相关知识,助力JS开发者构建全栈开发技术栈! 本文是NodeJs简明教程的第七篇,将介绍NodeJs events模块相关的基本操作。 大多数 Node.js 核心 API …
封装一些有用的方法
1.输入一个值,返回其数据类型 function type(para) { return Object.prototype.toString.call(para) } 2.数组去重 function unique1(ar…
面试官想要什么样的简历之【实习/应届生简历】
前言 如果你是实习生/应届生,正在准备面试前端开发岗位,那么这篇文章就是为你准备的!很多同学在需要用到简历时,可能会从网上直接下个模版,然后填填改改1小时不到就搞定了。每当投出去,就“石沉大海”,没有下文!多年来笔者浏览…
再谈JavaScript模块化
简述 缘起 模块通常是指编程语言所提供的代码组织机制,利用此机制可将程序拆解为独立且通用的代码单元。 模块化主要是解决代码分割、作用域隔离、模块之间的依赖管理以及发布到生产环境时的自动化打包与处理等多个方面。 javas…
微信小程序快速开发:从注册账号到小程序上架
写在前面 自从微信小程序功能发布后,我就一直关注着小程序的动向,然而限于学业繁忙,总是没有太多的时间去学习。大二逐渐学习了Vuejs,被其简洁的设计所吸引,后来看了看小程序的开发文档,发现这么的相似?可能前端的发展趋势就…
使用Node做一个简单的聊天室(附webSocket教程)
之前一直在讲理论玩,这次说点干货吧。顺带说一下,那个从零单排vue系列,过些日子再写吧。尤神终究是尤神,一时半会儿也确实难以把vue整个模拟出来。 继续说正题。(这里需要一个node环境,电脑上如果没有装node的话…