惠子huiz
码龄10年
求更新 关注
提问 私信
  • 博客:7,012
    7,012
    总访问量
  • 11
    原创
  • 4
    粉丝
  • 1
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2015-04-23

个人简介:Believe in yourself, you can.

博客简介:

惠子的博客

博客描述:
努力做想做的事情,成为一个更好的自己。
查看详细资料
个人成就
  • 获得3次点赞
  • 内容获得0次评论
  • 获得16次收藏
  • 博客总排名1,783,370名
创作历程
  • 1篇
    2020年
  • 4篇
    2019年
  • 7篇
    2017年
成就勋章
TA的专栏
  • JavaScript
    2篇
  • Vue.js
    1篇
  • React
  • Node.js
  • 前端面试
    1篇
  • 算法
  • 服务器
    1篇
  • HTML5
  • 前端性能优化
    2篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • 前端
    javascriptcssvue.jsreact.jses6webpackxhtml前端框架
  • 后端
    node.js
  • 移动开发
    flutter
  • 网络与通信
    https
  • 微软技术
    typescript
  • 学习和成长
    面试
创作活动更多

『技术文档』写作方法征文挑战赛

在技术的浩瀚海洋中,一份优秀的技术文档宛如精准的航海图。它是知识传承的载体,是团队协作的桥梁,更是产品成功的幕后英雄。然而,打造这样一份出色的技术文档并非易事。你是否在为如何清晰阐释复杂技术而苦恼?是否纠结于文档结构与内容的完美融合?无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

55人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

pagehide统计H5页面的访问时长

需求:统计页面的访问时长看似简单,实则磨难重重,最关键的是获取离开页面的时机,回退/前进/关闭都算离开,在离开之前要请求接口才能完成统计,此处借助pagehide方法,但它也是个坑,亲测ios13+以及其他部分机型,在pagehide方法中不支持同步/异步请求。思路1: 一进页面就请求接口A,传入type=1标记进入,离开时请求接口A,type=2标记离开。由接口去计算具体的访问时长思路2: 一进页面前端就保存当前系统时间,离开前再次获取系统时间,计算时间差并传给接口推荐思路1,一是怕前端的时间不.
原创
发布博客 2020.06.30 ·
1895 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

详解var、let、const的特性及其区别

一. let命令基本用法:跟使用es5的var一样,但有以下不同之处:1. 不存在变量提升var会存在变量提升现象,let和const则不会有这种情况2. 暂时性死区(TDZ)只要块级作用域内存在let命令,它所声明的变量就“绑定”(binding)这个区域,不再受外部的影响。var tmp = 123;if (true) { tmp = 'abc'; // Referenc...
原创
发布博客 2019.04.01 ·
1239 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

如何实现JS函数重载

原文链接:https://blog.csdn.net/ycq521131/article/details/80600298作者:小奶狗1. JavaScripth函数不能够实现重载什么是重载重载,简单说,就是函数或者方法有相同的名称,但是参数列表不相同的情形,这样的同名不同参数的函数或者方法之间,互相称之为重载函数或者方法。参考javascript 高级程序设计(第三版)P66 ...
转载
发布博客 2019.03.31 ·
305 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

前端性能优化:节流、防抖

节流何为节流?让需要频繁触发的事件按照指定的时间间隔进行多次触发什么时候需要用?从性能优化的角度考虑,不需要那么高频的触发,需要限制一下时, 可使用节流// 你要多次触发的函数const fn = function() { console.log('scroll')};// 节流函数function throttle(fn, time) { let t...
原创
发布博客 2019.03.14 ·
368 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

shell登录服务器&修改主机名&常用linux命令

1. 用shell登录服务器:ssh 用户名@IP地址 -p端口号默认端口为22,可不写登录后, cd / 再执行 ll 可查看到一个正经的linux目录结构这里边我们经常操作的目录主要是:etc、usr、home、root、var。2. 修改你的主机名(hostname)买了阿里云的服务器,登录上后显示这样的不行~ 后面这长串看着难受,这样改~(1)...
原创
发布博客 2019.03.13 ·
961 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

排序算法总结JavaScript实现

排序算法总结JavaScript实现 前言: 查找和排序算法是算法的入门知识, 其中的经典思想可以用于很多算法中。排序算法有:冒泡排序、选择排序、快速排序、归并排序、插入排序、堆排序、基数排序、桶排序等。一。冒泡排序 【稳定、简单】  冒泡排序是最简单的排序之一了,但也是最慢的排序算法之一,其大体思想就是通过与相邻元素...
原创
发布博客 2017.05.11 ·
180 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

从输入 URL 到页面加载显示完成的过程

从输入 URL 到页面加载显示完成的过程 前言:“一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?” 这个问题我想大多数人都不会陌生,好像是前端面试题经常会出现的,在此我也好好梳理梳理了一番,总结成这篇文章,希望能对和我一样在前端道路上奋进的小白们有所帮助,一起学习,交流。我把这个问题拆解成两个过程:1. 用户输入...
原创
发布博客 2017.04.20 ·
337 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

性能优化——高性能网站建设指南总结

性能优化——高性能网站建设指南总结 前言:性能黄金法则揭示了只有10%~20%的最终用户响应时间是花在从Web服务器获取HTML文档并传达到浏览器中的,剩下的80%~90%时间花在为html文档所引用的所有组件(图片、脚本、样式表、Flash等)进行的http请求上。如果希望能够有效地减少页面的响应时间,就必须关注剩余80%~90%的最终用户体验。...
原创
发布博客 2017.04.11 ·
224 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaScript学习笔记(1)—— js基础

JavaScript学习笔记(1)—— js基础 本文目录一、认识JS二、JS的词法结构(语法基础)三、变量与数据类型四、运算符与表达式五、语句一、 认识JS1、JS是什么JavaScript是一种运行在浏览器上的脚本语言可用于客户端(浏览器, 手机或平板等智能设备), 也可用于服务器端(如:node.j...
原创
发布博客 2017.04.07 ·
455 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

深入理解JavaScript的深拷贝和浅拷贝

深入理解JavaScript的深拷贝和浅拷贝 为了更好的理解js的深浅拷贝,我们先来理解一些js基本的概念 ——Javascript有五种基本数据类型(也就是简单数据类型),它们分别是:Undefined,Null,Boolean,Number和String。还含有一种复杂的数据类型(也叫引用类型),就是对象注意Undefined和Nu...
原创
发布博客 2017.04.06 ·
306 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

纯css编写开关按钮

纯css编写开关按钮 本文将教你怎么在不使用js的前提下,用纯css写一个开关按钮。效果一展示地址:http://output.jsbin.com/ritoreh/1代码如下:<!DOCTYPE html><html><head> <title>纯css编...
原创
发布博客 2017.04.06 ·
237 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Javascript 不同浏览器差异和兼容方法

Javascript 不同浏览器差异和兼容方法 浏览器兼容性是由多个不同浏览器同时存在导致的(浏览器内核、版本不同),这些浏览器在处理一个相同的页面时,表现有时会有差异,作为一个前端开发,处理兼容问题就成了我们必不可少的任务之一,下面将介绍一些处理JavaScript兼容性的方法。1. 找子标签的问题问题描述: 1). ...
原创
发布博客 2017.04.06 ·
498 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏