码迷,mamicode.com
首页 >  
搜索关键字:javascript js    ( 143450个结果
如何理解JS函数防抖和函数节流
写在前面 函数防抖和函数节流都是对函数进行特殊的设置,减少该函数在某一时间段内频繁触发带来的副作用。二者只是采用的设置方式和原理不一样,其最终的目的是一样的。 函数防抖和函数节流都是定义一个函数,该函数接收一个函数作为参数,并返回一个添加了防抖或节流功能后的函数。 因此可以将函数防抖和函数节流看作是 ...
分类:Web程序   时间:2021-06-28 18:33:28    阅读次数:0
JavaScript 装饰器Decorator
环境搭建 因为装饰器属于一个在提案中的语法,所以不管是node还是浏览器,现在都没有直接支持这个语法,我们要想使用该语法,就必须要通过babel将它进行一个编译转换,所以我们需要搭建一个babel编译环境。 1、安装babel相关包 npm i @babel/cli @babel/core @bab ...
分类:编程语言   时间:2021-06-28 18:33:09    阅读次数:0
如何利用JS检查元素是否在视口内
前言 分享两个监测元素是否在视口内的方法 1. 位置计算 使用 Element.getBoundingClientRect() 方法返回元素相对于视口的位置 const isElementVisible = (el) => { const rect = el.getBoundingClientRec ...
分类:Web程序   时间:2021-06-28 18:32:48    阅读次数:0
如何使用GPU改善JavaScript性能
什么是 GPU.js 首先,官网地址:https://gpu.rocks/ 简而言之,GPU.js 是一个 JavaScript 加速库,可用于使用 JavaScript 在 GPU 上进行通用计算。它支持浏览器、Node.js 和 TypeScript。 除了性能提升外,我推荐使用 GPU.js ...
分类:编程语言   时间:2021-06-28 18:32:13    阅读次数:0
了解JavaScript中的伪数组
1.什么是伪数组 JavaScript中存在有一种类数组,或者说伪数组。经常见到的伪数组有函数的arguments对象、dom.querySelectorAll等获取的NodeList类(NodeList本身具有forEach方法)等。 伪数组并不是数组,它没有继承Array.prototype,但 ...
分类:编程语言   时间:2021-06-28 18:31:57    阅读次数:0
689 vue3自定义指令,Teleport组件,插件编写
认识自定义指令 实现方式一:聚焦的默认实现 实现方式二:局部自定义指令 方式三:自定义全局指令 指令的生命周期 指令的参数和修饰符 自定义指令练习 时间格式化指令 main.js import { createApp } from 'vue' import App from './04_telepo ...
分类:其他好文   时间:2021-06-28 18:23:39    阅读次数:0
Python实现unescape解码JS(escape,encodeURI等方法)url编码字符串
本文主要介绍Python(Python2和Python3)中,解析处理js(JavaScript)中通过escape(),encodeURI(),encodeURIComponent()对url字符串编码(encode),实现unescape对编码之后的字符串进行解码(decode)的方法代码。并且 ...
分类:编程语言   时间:2021-06-28 18:21:15    阅读次数:0
如何理解WeakMap?
而且JavaScript既然已经有了Map类型的数据结构,为什么还有一种叫做WeakMap类型的数据结构呢?它和垃圾回收有什么关系? WeakMap很早之前就遇到过,但是没有系统学习过,今天就来对它一探究竟。 初识WeakMap WeakMap对象是一组键值对的集合,其中key是弱引用的WeakMa ...
分类:其他好文   时间:2021-06-28 18:19:55    阅读次数:0
Node.js断点续传
前言 平常业务需求:上传图片、Excel等,毕竟几M的大小可以很快就上传到服务器。针对于上传视频等大文件几百M或者几G的大小,就需要等待比较长的时间。这就产生了对应的解决方法,对于大文件上传时的暂停、断网、网络较差的情况下, 使用切片+断点续传就能够很好的应对上述的情况 方案分析 切片 就是对上传视 ...
分类:Web程序   时间:2021-06-28 18:19:39    阅读次数:0
Vue源码学习_4个实用的Javascript技巧
学习一门语言的一种非常有效的方法就是阅读该编程语言开发的优秀开源项目的源代码。 vuejs是最好的JavaScript开源项目之一。 1.变量转字符串 vue/src/shared/util.js 将值转换为字符串是一个非常常见的需求,在JavaScript中,有两个函数将值转换为字符串: Stri ...
分类:编程语言   时间:2021-06-28 18:18:11    阅读次数:0
143450条   上一页 1 ... 8 9 10 11 12 ... 14345 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!