240 发简信
IP属地:湖北
  • JS+Vue实现元素拖拽

    背景 工作中遇到这样的一个需求:将页面侧边菜单拖拽到页面中间的画布中,然后在画布内可对此菜单进行随意移动。操作如下图所示: 功能分析 页面分为菜...

  • 函数防抖和函数节流

    什么是函数防抖和函数节流 函数防抖(debounce):当事件被触发一段时间后再执行回调,如果在这段时间内事件又被触发,则重新计时 函数节流(t...

  • AJAX是什么

    AJAX 即 “Asynchronous JavaScript and XML”(异步的 JavaScript 与 XML 技术),AJAX的概...

  • HTTP 缓存

    前端开发的时候,在页面刷新后,所有数据都会被清空。如果要使数据不被清除,这个时候就需要用到其他存储方式:cookie、session、local...

  • JSONP是什么

    JSONP(JSON with padding),服务器与客户端跨源通信的常用方法,可以让网页从别的网域获取数据。 JSONP的全部过程 在页面...

  • Resize,w 360,h 240
    DOM

    DOM全称为文档对象模型(Document Object Model )。它将网页转化为一个 JavaScript 对象,从而可以用脚本进行各种...

  • 实现一个 jQuery 的 API

    本文通过使用原生DOM API实现类似于jQuery的元素添加类和获取元素文字的方法来理解jQuery的实现原理 html部分 实现元素添加类 ...

  • 原型与原型链

    JavaScript 常被描述为一种基于原型的语言 (prototype-based language)——每个对象拥有一个原型对象,对象以其原...

  • JS里的内存机制

    数据的存储方式 JS引擎将内存分为代码区和数据区,其中,数据区分为 Stack(栈内存) 和 Heap(堆内存)。简单类型的数据直接存在 Sta...