自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 前端 - 遍历(map/forEach/for...of/for...in)

遍历分为遍历对象和遍历数组,又可以分为遍历键值和遍历值1. map方法map只能遍历数组,不能遍历对象map 遍历的时候必须要有 return如果数组本身是普通对象(如,number、string等)那么即使在 map中做了改变自己属性的操作也是无法生效的,如果数组本身是个对象,那么被改变的属性就会在原对象中生效const arr = [11, 12, 13];const b = ar...

2019-10-27 16:49:42 4153

原创 前端 - 监听一段时间用户操作

用户有没有操作页面,我们可以从一段时间内用户有没有触发事件去考虑。比如有没有滚动、点击、按键等<script> window.onload = function (){ (function($){ funObj = { timeUserFun:'timeUserFun', } $[funObj.timeUserFun] = f...

2019-10-24 19:51:15 1541

原创 JS-普通函数和箭头函数的this区别

想搞清楚 this 的指向,只需要清楚是谁在调用就好了。一、四种情况的调用直接调用的默认绑定, this 指向一定是全局对象(浏览器的话是 window)。在严格模式下其值会是 undefined。对象调用的隐式绑定, this 指向就是这个调用的对象。call()/apply() 方式的显式绑定, this 指向传入的对象。new 方式的绑定规则, this 指向这个构...

2019-10-19 15:37:45 457

原创 浏览器- 浏览器缓存

总结一下在网上看到的一些浏览器缓存的知识点一、缓存概述影响一个网站性能的最直观体验就是网页的打开速度,而提高网页速度的方法之一就是使用缓存。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。比较常见的就是浏览器会缓存访问过网站的网页,当再次访问这个URL地址的时候,如果网页没有更新,就不会再次下载网页,而是直接使用本地缓存的网...

2019-10-16 23:54:34 375

原创 前端 - moment.js 学习笔记

一、使用方法Node.js通过 node.js 安装并使用// 安装npm install moment// 使用,moment可直接调用import moment from 'moment';moment().format();浏览器// 官方<script src="moment.js"></script><script> ...

2019-10-14 14:24:12 2110

原创 前端 - history

一、History的几个基本方法back():回退到上一个访问记录; 在历史记录中后退:window.history.back();forward():前进到下一个访问记录; 在历史记录中前进:window.history.forward();go(num):跳转到相应的访问记录;其中num大于0,则前进;小于0,则后退; 例如:后退一页window.history.go(-1)...

2019-10-09 20:08:52 1078

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除