240 发简信
IP属地:广东
  • http的长连接和短连接(史上最通俗!)

    1.以前的误解 很久之前就听说过长连接的说法,而且还知道HTTP1.0协议不支持长连接,从HTTP1.1协议以后,连接默认都是长连接。但终究觉得对于长连接一直懵懵懂懂的,有种...

  • Socket.io

    Socket.io提供了基于事件的实时双向通讯 Browser和WebServer间的实时数据传输是一个很重要的需求,但最早只能通过AJAX轮询方式实现。在WebSocket...

  • 没错,就是Access-Control-Allow-Origin,跨域

    1、浏览器的同源安全策略 没错,就是这家伙干的,浏览器只允许请求当前域的资源,而对其他域的资源表示不信任。那怎么才算跨域呢? 请求协议http,https的不同 域domai...

  • 重新理了下思路,觉得作者还是要把编译环境写出来,不然很容易导致误解。
    1. 浏览器标准环境中(比如说谷歌webkit内核),是一个宏任务紧接着所有微任务执行。
    2. 在node环境中,则又不一样了,是一个类型宏任务队列执行完,再去执行微任务。

    自己运行一下代码,就可以发现了。
    不知道这样理解是否正确,还有想问一下作者,为什么执行完setImmediate的所有微任务,才算是第二轮结束,这里觉得比较匪夷所思。

  • 120
    前端基础进阶(十四):深入核心,详解事件循环机制

    JavaScript的学习零散而庞杂,很多时候我们学到了一些东西,但是却没办法感受到进步!甚至过了不久,就把学到的东西给忘了。为了解决自己的这个困扰,在学习的过程中,我一直在...

  • 120
    像素间的基本关系-距离

    定义 对于像素p、q和z,分别具有坐标(x,y),(s,t)和(u,v),如果 (1) D(p,q) ≥ 0 (当且仅当p=q时,D(p,q)=0) (2) D(p,q...

  • CSS权威指南读书笔记-结构和层叠

    选择器的特殊性:特殊性的值表示为四个部分 ,比如 0 0 0 0 对于选择器中给定的各个ID属性值,加0 1 0 0对于选择器中给定的各个类属性值,属性选择或伪类加 0 0 ...

  • ES5继承的六种方式

    (2018-09-06) 1.原型链 将一个类型的实例赋值给另一个构造函数的原型。 2.构造函数继承 在子类型构造函数的内部调用超类型构造函数。 3.组合式继承 使用原型链实...

  • 读网文的心得

    读网文也有好多年了,从小学四年级到现在研一了,算算大概有十二三年了。以前才开始接触就像接触了毒品,每每一发不可收拾地沉迷在字里行间。听说现在沉迷网游也是一种病,那大概那时候也...

  • k-closest-points(K个最接近的点 )PriorityQueue

    描述 给定一些 points 和一个 origin,从 points 中找到 k 个离 origin 最近的点。按照距离由小到大返回。如果两个点有相同距离,则按照x值来排序;...

  • 38. Count and Say(自己第一次写递归)

    第一次自己写递归方法 先确定好结束的条件,再写具体实现某一项的内容,第一次写递归就accept了很激动。 用stringbuffer会减少很多运行时间