240 发简信
IP属地:湖南
  • Vue 2.5 数据绑定实现逻辑(二)Dep,Observer 和 Watcher 的协同配合

    上一节说到了 Dep, Observer, Watcher 这三个对象的作用,即 Dep 是数据依赖,Observer 用来处理成员对象的增删,...

  • 2017年度总结

    2017年已经过去13天了,想想胡老师的话,是时候写写年度总结了。 仔细回味一下,2017年还真是经历了不少,自己在这一年的成长也算是突飞猛进,...

  • 前端工程师HTML面试题(一)

    前言 首先说清楚一点,这些题是我从其他人的帖子上面找到的,但是答案都是经过个人经验以及google得到的,所以答案可能有些说的不正确的,希望大家...

  • Vue 2.5 数据绑定实现逻辑(三)initState

    Vue 实例在建立的时候会运行一系列的初始化操作,而在这些初始化操作里面,和数据绑定关联最大的是 initState。这个里面要说的也是比较多,...

  • Vue 2.5 数据绑定实现逻辑(一)整体逻辑

    在概述中说到,Vue2.5的数据绑定主要是通过对象属性的 getter 和 setter 的钩子来实现的,总的来说是在初始化的时候建立起钩子,并...

  • Vue 2.5 源码大体概述

    前些时间大概看了一下Vue的官方文档,也大概了解过 Vue 实现数据绑定的原理,但是还是想再深入得了解其具体的代码细节,便抽了些时间来阅读源码。...

  • javascript 实现分段读取大文件

    前些时候在用FileReader读取文件的时候, 发现一个问题,如果文件过大不仅耗费内存,甚至会读不出来,于是一时兴起写了一个可以同时读取多个文...

  • 一个准前端程序员的自白

    打开电脑,戴上耳机开始写程序,看文章或是写博客,过了许久才发现耳机一直都没有声音,自己根本就没有打开音乐。笑着跟别人说:“自己真是个傻子”,便打...

  • 原生javascript编写的表单验证组件

    最近在开发过程中又遇到了表单验证的问题,当然这也是不可避免的,用户输入哪个不需要前端验证的。HTML5的自带表单验证也是早有耳闻,确实新的INP...