• Vue组件间的通信

    |

    了解过Vue的人都知道,组件化在Vue中是一个相当重要的概念,组件化一方面可以提高代码的可读性,另一方面可以少写很多的代码,利于代码的维护,而组件间的通信也是我们经常遇到的操作。组件之间通信的方式可以分为三种,父组件与子组件通信,子组与父组件通信,兄弟组件间通信。

  • JS中的call、apply、bind

    |

    在JavaScript中,call、apply和bind 是Function对象自带的三个方法,这三个方法的共同点:

    1. 都是用来改变函数的this对象的指向的。
    2. 第一个参数都是this要指向的对象。
    3. 都可以利用后续参数传参。
  • 移动端Web页面适配方案

    |

    移动端越来越被大众所接收,各个移动端设备,分辨率大小不一致,为了适应各种移动端设备,完美呈现应有的布局效果,目前也有好几种移动端适配的技术方案,今天我总结一下其中我常用的两种。

  • 简单实现 jQuery 中的几个 API

    |

    背景

    对于操作 DOM 来说,jQuery 是非常方便的一个库,虽然如今随着 React, Vue 之类框架的流行,jQuery 用得越来越少了,但是其中很多思想还是非常值得我们学习的,这篇文章将介绍如何实现 jQuery 中的几个 api 。

  • JavaScript常见原生DOM操作API总结

    |

    基本概念

    DOM

    DOM全称是Document Object Model(文档对象模型),是HTML和XML文档的编程接口。它提供了对文档的结构化的表述,并定义了一种方式可以使从程序中对该结构进行访问,从而改变文档的结构,样式和内容。DOM 将文档解析为一个由节点和对象(包含属性和方法的对象)组成的结构集合。

    DOM 只是一个接口规范,可以用各种语言实现。所以严格地说,DOM 不是 JavaScript 语法的一部分,但是 DOM 操作是 JavaScript 最常见的任务,离开了 DOM,JavaScript 就无法控制网页。