关键字:触发
  • js防抖和节流
    web开发中经常会做滚动监听,比如商品分类功能:左右两列,左侧类目,右侧商品,需要监听右测商品列表的滚动,滚到哪个类目区间,左侧就点亮哪个类目标签。如果在滚动的过程中一直监听而不做性能优化的话,浏览器是很容易卡死的。下面提供两种优化性能的方 ...
  • 事件轮询-JS作为单线程语言是如何实现异步操作
    太长不读版: 问: 什么是单线程?单线程和异步的关系是怎样的? 答: 单线程只有一个线程,同一时间只能做一件事情,而异步就是一种解决方案。 再问: JS作为单线程语言是如何实现异步操作 再答: 通过事件循环(event loop)实现异步 ...
  • JSX本质
    JSX是React引入的,但不是React独有的 React已经将它作为一个独立标准开放,其他项目也可用 React.createElement是可以自定义修改的 本身功能已经完备,和其他标准兼容和扩展没问题 问: JSX的本质是什么 答 ...
  • 【八】listview组件
    关于专题【vue开发音乐App】 何为listview?简单来说就是类似于我们手机自带的通讯录列表、音乐APP的歌手列表、外卖APP的分类菜单……,本文介绍的listview组件具备以下特性: 列表数据按照一定的分组依据(如热门、A、B、C ...
  • 【九】Vuex初始化
    关于专题【vue开发音乐App】 Vuex是一个专为Vue.js应用程序开发的状态管理模式。 它可以轻而易举地处理多个页面或多个组件共享一个状态(数据)的情况,包括: 多个视图依赖于同一状态 来自不同视图的行为需要变更同一状态 Vuex的更 ...
  • Node基础入门(三):数据交互
    上一篇《Node基础入门(二):模块》 数据是以报文为载体在浏览器与服务器之间传输的,报文(message)是网络中交换与传输的数据单元,即站点一次性要发送的数据块,它由三个部分组成: 起始行:报文的第一行就是起始行。请求报文的起始行描述服 ...
  • EventLoop事件循环
    我们常见的JavaScript运行时(runtime)有两个,一个是浏览器环境,一个是Node.js环境 JavaScript 事件循环机制分为浏览器和 Node 事件循环机制,两者的实现技术不一样。 浏览器 Event Loop 是 HT ...
  • 基于Vue2.0树形组件的实现
    先简单列一下在实现树组件的过程中一些值得关注的节点。 ~ 如何调用组件自身 由于树是一个递归的数据结构,必然需要对组件自身的递归调用。 我们只需给组件指定name属性,即可以在组件内部直接使用。此处需要注意的是每次调用都会生成一个独立的作用 ...
  • 防抖与节流
    1. 防抖函数 1.1 防抖定义: 函数防抖(debounce):当持续触发事件时(例如mousemove),一定时间段内没有再触发事件,事件处理函数才执行一次,如果设定的时间到来之前,又一次触发了事件,就重新开始延时。 1.2 不做防抖的 ...
  • 从零实现一个简单的Vue框架,掌握MVVM框架原理
    --文末附视频教程 本文主要学习掌握 Vue 双向绑定的核心部分原理。 代码为简化版,相对比较简陋。也未考虑数组等其他处理。 欢迎一起学习交流。 一、准备工作 1. 什么是 MVVM 框架? MVVM 是 Model-View-ViewMo ...

暂无数据