240 发简信
  • DOM事件

    什么是DOM? 文档对象模型,HTML 是一棵树,DOM 也是一棵树。对 DOM 的理解,可以暂时先抛开浏览器的内部因素,先从 JS 着手,即可...

  • 数组的各种方法

    会改变自身的方法 array.pop()删除一个数组中的最后一个元素,并且返回这个元素 array.push(element1, ...elem...

  • vue中的虚拟dom和双向数据绑定的结合。

    vue中的虚拟dom和双向数据绑定的结合。vue1.0中使用Object.defineProperty了双向数据绑定,使用dep进行订阅发布链接...

  • apply call bind 的实现

    我们知道apply call bind 都是改变this的指向的,我们首先看apply call的实现。call的一般使用如下 我们可以通过什...

  • js组件

    比如我们要实现这样一个组件,就是一个输入框里面字数的计数。 为了更清楚的演示,下面全部使用jQuery作为基础语言库。 最简陋的写法 以上是一串...

  • 120
    虚拟DOM

    最近比较流行的前端框架都涉及到了虚拟dom的概念。那什么是虚拟dom呢?目前我们都是数据驱动视图。页面的更新根据数据的变化而变化。之前研究vue...

  • babel

    我们为什么会使用babel?因为我们会使用很多es的新语法。但浏览器的支持却还不完善。所以我们只能使用babel编译器来帮助我们。如果我们还使用...

  • 120
    网络协议以及http协议

    我们平时可以上网通讯,是因为互联网协议(TCP/IP协议族)。如何探测到通讯目标,使用什么语言进行通讯,怎样结束不同的硬件,操作系统之间的通讯等...

  • 120
    跨域通信

    阮一峰同源策略浏览器处于安全考虑实行了同源策略机制。同源指的是 协议相同 域名相同 端口相同 举例来说,http://www.example.c...