240 发简信
IP属地:北京
  • 120
    Express路由解析

    1.简介 Expres是基于Node.js平台,快速、开放、极简的web开发框架。(Expres中文官网首页原话)。之所以引用这句话,是因为这句话简单明了的告知了大家,它到底...

  • Node之手写静态资源服务器

    背景 学习服务端知识,入门就是要把文件挂载到服务器上,我们才能去访问相应的文件。本地开发的时候,我们也会经常把文件放在服务器上去访问,以便达到在同一个局域网内,通过同一个服务...

  • 120
    网络协议的认知

    最近一直在看一些网络基础相关的知识,以便解决在工作中遇到的关于网络传输方面的问题。因此觉得有必要对最近学习的网络协议做一个简单的总结。 网络通信原理 互联网的本质就是一系列的...

  • Node中stream的深度感知

    背景 之前在开发ASP.NET的时候,根据源代码依次追踪整个程序的执行过程,发现最重要的过程是基于一个管道流的,像水管一样,依次处理管道流中的十几个事件,当时对流的认知是四个...

  • Javascript异步编程总结

    Javascript语言的执行环境是单线程的,即一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。虽然这种模式实现起来比较简单...

  • 初识Promise并手写符合PromiseA+规范的Promise

    ### 背景 Promise是异步编程的一种解决方案,它可以解决异步回调地狱的问题,防止层层嵌套对程序代码带来的难维护性。既然带来了方便,我们就有必要学习它的原理以及底层实现...

  • @前端一小卒 谢谢

    使用原生JS实现移动端图片轮播效果(二)

    在上篇文章中,使用改变left的值实现轮播效果,在PC端上因为要兼容旧版浏览器,所以都采用这种做法。但是在移动端上会使浏览器造成极大的性能开销,在一些老机型中会出现明显的卡顿...

  • @前端一小卒 请问有源码么 给个地址

    使用原生JS实现移动端图片轮播效果(二)

    在上篇文章中,使用改变left的值实现轮播效果,在PC端上因为要兼容旧版浏览器,所以都采用这种做法。但是在移动端上会使浏览器造成极大的性能开销,在一些老机型中会出现明显的卡顿...