240 发简信
IP属地:浙江
  • 120
    摸索 JS 内深拷贝的最佳实践

    问题 由于 js 的传参方式有时会遇到这样的场景: 我只是想继承参数的部分数据,并在此基础添加一些东西,但是参数 data 的源数据也被我改动了,如果之后有其他人想要从dat...

  • 120
    简单易懂的谈谈 javascript 中的继承

    知识储备 ECMAScript 2015 中引入的 JavaScript 类实质上是 JavaScript 现有的基于原型的继承的语法糖。类语法不会为JavaScript引入...

  • 120
    Javascript 类型判断

    判断一个变量的类型一直是许多开发者困扰的问题,没有去深究这个问题的我,直到工作一年,都没能在脑内蹦现出一个可以全面而快速的判断类型方法。 一些不太全面的判断方法: Array...

  • 120
    浏览器的 event-loops 机制详解

    标准中对 event-loops 的描述 为了协调事件,用户交互,脚本,渲染,网络等,用户代理必须使用本节所述的事件循环。有两种事件循环:browsing contexts ...

  • 120
    浏览器事件机制

    本意是讲 react 事件机制的,但仔细想想..我连浏览器本身的事件机制也不是十分清晰 事件传播 事件传播的三个阶段:捕获,目标对象,冒泡。 1.其中捕获(Capture)是...

  • 120
    redux源码阅读笔记(二)

    建议:有 redux 的实践后再来看相关的文章。你需要先知道 redux 能让你做什么,才会激起对源码的欲望。 推荐看看这篇文章 Redux 卍解,回顾一下 redux都给你...

  • 120
    redux源码阅读笔记(一)

    建议:有 redux 的实践后再来看相关的文章。你需要先知道 redux 能让你做什么,才会激起对源码的欲望。 推荐看看这篇文章 Redux 卍解,回顾一下 redux都给你...

  • 记一次npm发布所遇到的问题

    用ES6+的语法编写了一个用于浏览器环境的组件,准备发布到 npm 上,但是遇到了许多问题:我希望可以支持script标签方式引入,也希望可以用commonjs和es6的方式...

  • 120
    跨域学习笔记

    前言: 当一个资源,向与之所在服务器不同的域或端口请求另一个资源时,这个HTTP请求,我们认为是跨域的请求。出于安全考虑,浏览器会限制脚本发起的跨域HTTP请求。 那天后端让...

  • Babel 使用指南阅读笔记

    本文内容来自Babel用户手册 babel-cli 当然,一般我们都将命令写在 package.json里的scripts条目里。 babel-register 这种方法依靠...

  • 120
    从jQuery.ajax到fetch,你还差一本HTTP权威指南

    作为前端出身的,码农,没有深入了解过HTTP,一直以来靠抹平XMLHttpRequest种种细节的jq发送http请求,直到有一天我想用fetch的时候...遇到了许多莫名的...

  • Node.js的模块机制

    本文参考Node.js v8.1.3 Documentation。 在 Node.js 中,文件和模块是一一对应的,一个文件就是一个独立的模块。模块内, Function 和...

  • 120
    JavaScript调用App原生代码(iOS、Android)通用解决方案

    以前写的一篇 关于H5与App原生交互方案,很多人问有没有实例代码,今天来说一个对iOS与Android通用的代码实践 实际场景 场景:现在有一个H5活动页面,上面有一个登陆...