240 发简信
IP属地:湖南
  • 120
    事件循环

    先来一张图 下面上写的代码,在看浏览器的主线程的执行情况 再来上主线程页面初始化加载时的情况 setInterval在html解析的时候已经到了线程池了。下面的timer就是...

  • javascript运算精度

    一个经典的浮点数运算0.1+0.2 ==0.30000000000000004 js在运算的时候会把10进制转化为2进制; 0.1 =0.0001100110011001.....

  • 120
    跨域的几种方式

    一:跨域资源共享CORS CORS是w3c标准,它允许浏览器向其他服务器发起xmlhttprequest请求。 CORS需要浏览器和服务器共同支持,毕竟xmlhttp...

  • 自己写的redux简化版

    import React from 'react' var obj={ monitor:{ list:[] } }; export const connect...

  • 120
    react事务

    react事务机制,混合setState 1.react的事务,几乎贯穿了react所有提供调用的方法。生命周期,事件,setState。我这里只讨论事件触发的事务。 2.r...

  • 120
    页面滚动性能检测

    声明一点,工作环境是Chrome浏览器 1.页面滚动是高频率的动作,在滚动的时候,浏览器是怎么来渲染页面,怎么来查看影响滚动流畅的原因。 2.网络上有很多说影响滚动流畅的原因...

  • 前面对象AOP

    function s({before,myFunc,after}) { function proxy(method) { return function () { try{ ...

  • 120
    手机滑动事件

    移动端,弹出层经常会出现,在弹出层触摸滑动,弹出层下面的body也跟着滑动。 出现这个事情的原因:当我们触摸手机屏幕上下滑档的时候,这个事件是会传递到body上面,也就是事件...

  • file对象

    正常情况下,file对象来自 选择本地文件后的fileList中,当然还有其他来源,当我这里只讨论来着input。 file对象在chrome浏览器里面的截图 另外还有一个b...

  • http+XMLHttpRequest+(DOMString、Document、FormData、Blob、File、ArrayBuffer)

    个人理解,有理解不对的望路过的大神补充。 之前一直不是很理解http和XMLHttpRequest之间的关系,每次看http权威指南那边书,看的糊涂。不知道http和XMLH...