1.防抖 防抖:在高频触发下,在n秒内只触发一次(非严格)。如果n秒内再次触发,则重新计时 //实现debounce function debounce(fn){ let timer = null //创建一个命名存放定时器返回值 return function (){ clearTimeout(t ...
分类:
编程语言 时间:
2021-03-15 10:29:33
阅读次数:
0
在前端开发中,回调函数是一个非常重要的概念,我们经常会在项目中使用到它,但对于一些初学者来说比较难以理解。今天小千就来给大家介绍一下回调函数的概念和使用,千万不要错过了。 ...
分类:
编程语言 时间:
2021-03-12 14:30:13
阅读次数:
0
前言 前两天看vue源码的时候,看到了 makeMap 方法,查看网上的解析,发现了函数柯里化这个名词,一时好奇,就搜索学习了一下,顺便复习了一下关于闭包的一些知识。 闭包 先简单说一下js的闭包。闭包是指有权访问另一个函数作用域中的变量的函数,创建闭包的常见方式,就是在一个函数内部创建另一个函数, ...
分类:
编程语言 时间:
2021-03-12 13:27:47
阅读次数:
0
最近做笔试题好多涉及到js预解析问题,我老是掉到坑里今天决定彻底终结它!!! 首先我们要知道,JavaScript代码的执行是由浏览器中的JavaScript解析器来执行的。JavaScript解析器执行JavaScript代码的时候,分为两个过程:预解析过程和代码执行过程。 我们从下面几个问题入手 ...
分类:
Web程序 时间:
2021-03-12 13:11:33
阅读次数:
0
其他章节请看: 前端学习 node 快速入门 系列 npm npm 是什么 npm 是 node 的包管理器,绝大多数 javascript 相关的包都放在 npm 上。 所谓包,就是别人提供出来供他人使用的项目。可以是简单的几行代码,可以是 jQuery 这种类库,也可以是框架 express , ...
分类:
其他好文 时间:
2021-03-11 14:48:21
阅读次数:
0
需要特别声明,此篇文章翻译于Kuba Michalski《Understanding null, undefined and NaN.》一文 当您开始学习JavaScript时,首先需要学习的是数据类型。只要我们讨论Number、String、Boolean,Object时,还是相当清晰的,一旦涉及 ...
分类:
其他好文 时间:
2021-03-10 13:10:14
阅读次数:
0
一。jquery简介 jquery是基于javascript类库的框架, 它里面提供了许多javascript类库,和一些css样式表的封装, 使用起来比较方便, 简化了用户与浏览器的交互, 提高了系统的性能和开发效率。 jQuery设计的宗旨是“write Less,Do More”,即倡导写更少 ...
分类:
Web程序 时间:
2021-03-10 12:55:23
阅读次数:
0
some() 用法 对数组中的每一个元素进行遍历,遇到return true退出循环 示例 var list=[1,2,3,4,5,6] var sum = 0; list.some(obj->{ sum = sum + obj; if(obj 5) return true }) console.l ...
分类:
编程语言 时间:
2021-03-09 13:08:14
阅读次数:
0
首先对图片懒加载的函数的封装 1 var n=0;//存储图片的位置,避免每次都从第一张图片进行加载 2 function lazyload(imgs) { 3 //获取可视区的高度 4 var height = document.documentElement.clientHeight 5 //获 ...
分类:
编程语言 时间:
2021-03-08 13:50:25
阅读次数:
0
背景 环境:Win10 IIS 在ArcGIS API for JavaScript移动端开发,需要定位的时候,出现一个问题“GeolocationPositionErrorcode: 2 message: "Network location provider at 'https://www.goo ...