240 发简信
IP属地:上海
  • 120
    【建议收藏】25+正则面试题详尽解析,让你轻松通过正则面试,让你少写2000行代码

    前言 数字千分位分割、手机号3-3-4格式拼接、trim函数实现、HTML转义、获取url query参数...你是不是也经常在面试和工作中遇到...

  • 从零到有模拟实现一个Set类

    前言 es6新增了Set数据结构,它允许你存储任何类型的唯一值,无论是原始值还是对象引用。这篇文章希望通过模拟实现一个Set来增加对它的理解。 ...

  • 你可能会用到的一个路由适配器

    前言 此时状态有点像上学时写作文,开篇总是"拉"不出来,憋的难受。 原文地址 源码地址 从背景出发 前后端分离后,前端童鞋会需要处理一些node...

  • 120
    如何实现swipe、tap、longTap等自定义事件

    前言 移动端原生支持touchstart、touchmove、touchend等事件,但是在平常业务中我们经常需要使用swipe、tap、dou...

  • 120
    向Zepto学习关于"偏移"的那些事

    前言 这篇文章主要想说一下Zepto中与"偏移"相关的一些事,很久很久以前,我们经常会使用offset、position、scrollTop、s...

  • 120
    Zepto这样操作元素属性

    前言 使用Zepto的时候,我们经常会要去操作一些DOM的属性,或元素本身的固有属性或自定义属性等。比如常见的有attr(),removeAtt...

  • 120
    Zepto源码分析之ie模块

    前言 Zepto中的ie模块主要是改写getComputedStyle浏览器API,代码量很少,但也是其重要模块之一。在看源代码之前,我们先回顾...

  • 120
    Zepto中数据缓存原理与实现

    前言 以前我们使用Zepto进行开发的时候,会把一些自定义的数据存到dom节点上,好处是非常直观和便捷,但是也带来了例如直接将数据暴露出来会出现...

  • 120
    看Zepto如何实现增删改查DOM

    前言 dom也就是文档对象模型,是针对HTML和XML的一个api,描绘了一个层次化的节点树。虽然浏览器原生给我们提供了许多操作dom的方法,使...

个人介绍
爱好前端的小码农