自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 性能优化方式整理

性能优化方案

2023-04-12 23:53:07 98

原创 Object.defineProperty 深入

Object.defineproperty 的作用就是直接在一个对象上定义一个新属性,或者修改一个已经存在的属性。

2023-03-18 16:34:23 66

原创 前端统计的痛点--页面卸载时发送统计数据的方法

前端统计痛点-页面卸载时发送统计数据的方式

2022-06-27 17:13:06 381

原创 js+浏览器执行的细节秘密

1,用setTimeout模拟定期计时和直接用setInterval是有区别的。因为每次setTimeout计时到后就会去执行,然后执行一段时间后才会继续setTimeout,中间就多了误差(误差多少与代码执行时间有关)而setInterval则是每次都精确的隔一段时间推入一个事件(但是,事件的实际执行时间不一定就准确,还有可能是这个事件还没执行完毕,下一个事件就来了)而且set...

2020-02-07 00:33:19 141

原创 浏览器运行原理

浏览器多进程、js单线程,全面梳理js运行机制首先抛出几个关键点-----浏览器是多线程的(可以在浏览器的任务管理器中验证),js是单线程(众所周知?)可以看出,浏览器有一个主进程,并且每开一个tab,就会新开一个进程。浏览器多进程的原因做点儿解释:相比于单进程浏览器,多进程有如下优点:避免单个page crash影响整个浏览器避免第三方插件crash影响整个浏览器多进程充分利用多...

2020-01-14 16:25:38 172

原创 fis+vue项目转化成webpack+fis+vue

背景:公司的某个项目由百度fis3+vue做基础搭建(公司后端php–fis专为php量身定做)。目前fis逐步被弃用,百度也专为go语言+python。未来会fis的前端难找到,所以准备使用webpack来做本地开发。fis只用作推个人环境。改造过程以及过程中遇到的问题由于之前公司前辈对组件做了其他封装。不用.vue文件,而是拆分成为.js、.less、.tpl文件。产生第一个问题:....

2019-12-04 17:22:52 472

原创 《精通javascript》读书笔记

ECMAscript 5的数组方法:1, forEach:遍历数组中的每一个元素,不能被打断。2,every:将数组中的每一元素跟某一条件相比,全部符合条件返回true,否则返回false,并且不会执行后面的循环3,some:将数组中的每一个元素跟某一条件相比,只要有一个符合条件则返回true,并且不会执行后面的循环;全部不符合则返回false;4,map: 遍历数组,返回一个数组。无法打...

2019-11-14 15:46:10 178

原创 前端高德地图api使用

高德api使用1,初始化地图1),高德官网申请key引入对应的高德地图包2),初始化 window.init = function(){ var map = new AMap.Map('container', { center:[117.000923,36.675807], zoom:11 }); }p...

2019-11-13 18:04:17 2163

空空如也

空空如也

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

TA关注的人

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