自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 css经典布局 三栏布局(双飞翼布局)

提示:要求:两边定宽,中间自适应! 一、flex实现 代码如下(示例): <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scal

2021-09-18 07:43:36 152

原创 GET和POST两种基本请求方法的区别

GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。 当你在面试中被问到这个问题,你的内心充满了自信和喜悦。 你轻轻松松的给出了一个“标准答案”: GET在浏览器回退时是无害的,而POST会再次提交请求。 GET产生的URL地址可以被Bookmark,而P

2021-07-15 17:39:04 118

原创 IOS移动端click事件300ms的延迟响应

一、问题由来? 移动设备上的web网页是有300ms延迟的,往往会造成按钮点击延迟甚至是点击失效。这是由于区分单击事件和双击屏幕缩放的历史原因造成的. 2007年苹果发布首款iphone上IOS系统搭载的safari为了将适用于PC端上大屏幕的网页能比较好的展示在手机端上,使用了双击缩放(double tap to zoom)的方案,比如你在手机上用浏览器打开一个PC上的网页,你可能在看到页面内容虽然可以撑满整个屏幕,但是字体、图片都很小看不清,此时可以快速双击屏幕上的某一部分,你就能看清该部分放大后的

2021-02-19 18:54:42 753 1

原创 前端面试:防抖与节流

一、什么防抖? 防抖: 短时间内大量触发同一事件,只会执行一次函数,实现原理为设置一个定时器,约定在xx毫秒后再触发事件处理,每次触发事件都会重新设置计时器,直到xx毫秒内无第二次操作,防抖常用于搜索框/滚动条的监听事件处理,如果不做防抖,每输入一个字/滚动屏幕,都会触发事件处理,造成性能浪费。 function debounce(func, wait) { let timeout = null return function() { let context = this

2021-02-03 17:35:40 331

原创 Vuex持久化插件-解决刷新数据消失的问题

一、利用vuex-persistedstate插件 1.安装 npm install vuex-persistedstate --save 2.引入及配置 在store下的index.js中 代码如下(示例): 默认存储到 localStorage import createPersistedState from "vuex-persistedstate" const store = new Vuex.Store({ // ... plugins: [createPersistedState(

2021-01-29 15:07:02 98

原创 前端优化 :js实现图片懒加载原理

有时候一个网页会包含很多的图片,例如淘宝京东这些购物网站,商品图片多只之又多,页面图片多,加载的图片就多。服务器压力就会很大。不仅影响渲染速度还会浪费带宽。比如一个1M大小的图片,并发情况下,达到1000并发,即同时有1000个人访问,就会产生1个G的带宽。 为了解决以上问题,提高用户体验,就出现了懒加载方式来减轻服务器的压力,优先加载可视区域的内容,其他部分等进入了可视区域再加载,从而提高性能。 效果图如下 一、懒加载原理? 一张图片就是一个标签,浏览器是否发起请求图片是根据的src属性,所以实现.

2021-01-27 10:13:42 309

原创 如何安装搭建一个前后端vue项目的开发环境?

本章节主要说的是如何完整的搭建一个项目的开发环境 一、1.先安装node 去菜鸟教程看 输入 node -v,如果出现相应的版本号,则说明安装成功。 二、安装淘宝镜像 代码如下(示例): npm install -g cnpm --registry=https://registry.npm.taobao.org 三、安装vue-cli脚手架构建工具 代码如下(示例): npm install -g @vue/cli 安装完成之后输入 vue -V(注意这里是大写的“V”),如果出现相应的版本

2020-12-29 14:49:37 413 4

原创 分页算法

分页算法 起始位置 = (当前页码 - 1) X 每页条数

2020-12-19 20:01:40 240 1

原创 修改npm的默认安装路径和数据源

修改npm的默认安装路径和数据源 一、第一步: npm config ls 查看npm相关配置? 代码如下: npm config ls 二、修改npm默认全局安装路径 1.执行代码 代码如下: npm config set prefix "C:\nodejs\node_gobal" npm config set cache "C:\nodejs\node_cache" 例图如下:这两行命令执行后默认不会有提示 表示成功 反之失败 2.检查是否修改成功,如果成功,要配置环境变

2020-12-14 18:09:39 427

空空如也

空空如也

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

TA关注的人

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