自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 vue换行Ctrl+Enter,发送消息Enter

vue换行Ctrl+Enter,发送消息Enter

2020-08-30 16:40:16 2658 1

转载 最全SQL 语句大全,值得收藏!

因为这样可以避免 top的字段如果是逻辑索引的,查询的结果后实际表中的不一致(逻辑索引中的数据有可能和数据表中的不一致,而查询时如果处在索引则首先查询索引)是从索引中查找,而后面的select top 30 recid from A则在数据表中查找,这样由于索引中的顺序有可能和数据表中的不一致,这样就导致查询到的不是本来的欲得到的数据。15、说明:选择在每一组b值相同的数据中对应的a最大的记录的所有信息(类似这样的用法可以用于论坛每月排行榜,每月热销产品分析,按科目成绩排名,等等.)...

2022-08-30 18:06:09 10695 1

原创 苹果手机微信内打开报错invalid signature

在main.js中修改router.beforeEach((to, from, next) => { var u = navigator.userAgent; var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 if (isiOS && to.path !== location.pathname) { location.assign(to.fullPath) }else { n

2021-06-22 17:05:33 406

原创 vue始终保持1920*1080样式

1.在index.html中引入jq<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.js"></script>2.写css/* html{overflow-x: hidden;overflow-y: visible;} */ body { width: 1920px; /* height: 1080px; */ /* background: url(../images/bg.p

2021-06-15 16:05:11 1298

转载 ES6中数组新增扩展盘点

一、扩展运算符的应用ES6通过扩展元素符…,好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列console.log(...[1, 2, 3])// 1 2 3console.log(1, ...[2, 3, 4], 5)// 1 2 3 4 5[...document.querySelectorAll('div')]// [<div>, <div>, <div>]主要用于函数调用的时候,将一个数组变为参数序列function pu.

2021-06-15 10:23:45 166

转载 一文搞懂Web常见的攻击方式

一、是什么Web攻击(WebAttack)是针对用户上网行为或网站服务器等设备进行攻击的行为如植入恶意代码,修改网站权限,获取网站用户隐私信息等等Web应用程序的安全性是任何基于Web业务的重要组成部分确保Web应用程序安全十分重要,即使是代码中很小的 bug 也有可能导致隐私信息被泄露站点安全就是为保护站点不受未授权的访问、使用、修改和破坏而采取的行为或实践我们常见的Web攻击方式有XSS (Cross Site Scripting) 跨站脚本攻击CSRF(Cross-site requ

2021-06-05 11:01:41 273

原创 Node.js系列-----数据库MySQL

一、数据库MySQL1.1. 为什么要使用数据库任何的软件系统都需要存放大量的数据,这些数据通常是非常复杂和庞大的:比如用户信息包括姓名、年龄、性别、地址、身份证号、出生日期等等;比如商品信息包括商品的名称、描述、价格(原价)、分类标签、商品图片等等;比如歌曲信息包括歌曲的名称、歌手、专辑、歌曲时长、歌词信息、封面图片等等;那么这些信息不能直接存储到文件中吗?可以,但是文件系统有很多的缺点:很难以合适的方式组织数据(多张表之前的关系合理组织);并且对数据进行增删改查中的复杂操作(虽然一

2021-06-01 15:53:26 478

原创 vue大文件上传如何做断点续传

一、是什么不管怎样简单的需求,在量级达到一定层次时,都会变得异常复杂文件上传简单,文件变大就复杂上传大文件时,以下几个变量会影响我们的用户体验服务器处理数据的能力请求超时网络波动上传时间会变长,高频次文件上传失败,失败后又需要重新上传等等为了解决上述问题,我们需要对大文件上传单独处理这里涉及到分片上传及断点续传两个概念分片上传分片上传,就是将所要上传的文件,按照一定的大小,将整个文件分隔成多个数据块(Part)来进行分片上传如下图上传完之后再由服务端对所有上传的文件进行汇总整

2021-05-29 09:31:15 2267 2

转载 Vue 项目性能优化指南

一、代码层面的优化1.1、v-if 和 v-show 区分使用场景v-if 是 真正 的条件渲染,因为它会确保在切换过程中条件块内的事件监听器和子组件适当地被销毁和重建;也是惰性的:如果在初始渲染时条件为假,则什么也不做——直到条件第一次变为真时,才会开始渲染条件块。v-show 就简单得多, 不管初始条件是什么,元素总是会被渲染,并且只是简单地基于 CSS 的 display 属性进行切换。所以,v-if 适用于在运行时很少改变条件,不需要频繁切换条件的场景;v-show 则适用于需要非常频繁切换

2021-05-28 14:38:38 167

原创 使用Webpack5创建Vue3+TS项目

准备工作Webpack5 的新特性持久化缓存moduleIds & chunkIds 的优化更智能的 tree shakingModule FederationVue3 的新特性更小更快加强 TypeScript 支持加强 API 设计一致性提高自身可维护性开放更多底层功能确定项目技术栈编程语言:TypeScript 4.2.4构建工具:Webpack 5.33.2前端框架:Vue 3.0.11路由工具:Vue Router 4.0.6状态管理:Vuex

2021-05-27 18:01:09 930

原创 90% 前端都会的 ES6 简化代码技巧,你用过哪些

前言 (介绍 ECMAScript)最初 JavaScript 语言有 2 份标准:ECMA-262:主标准,由 ECMA 国际组织(Ecma International)负责管理(为了让最初的JavaScript 与最初的 JScript 能遵循同一套标准发展而诞生的 ECMAScript ,正好排到了作为 Ecma 的 262 号标准,所以得到 ECMA-262 编号。)ISO/IEC 16262:第二标准,由国际标准化组织 ISO(International Standard Organiza

2021-05-27 09:17:40 215 5

转载 Git 入门级教程

Git 入门级教程文章目录Git 入门级教程带你快速理解 Git介绍一下 Git 的由来集中式和分布式版本控制系统区别使用安装 Git一是采用 yum 来安装 Git,可以参考下面的步骤。二是采用源码编译的方式安装,这种安装方法的好处就是方便控制安装的版本。Mac上安装(两种方法):Windows上安装:现在,Git 可以在 Linux、Unix、Mac 和 Windows 这几大平台上正常运行了。先来理解几个基本概念workspace:工作区index/stage:暂存区repository:本地仓库r

2021-03-26 11:09:11 109 1

原创 css3 flex 详解,可以实现div内容水平垂直居中

css3 flex 详解,可以实现div内容水平垂直居中

2021-02-27 11:24:15 589 2

原创 浏览器通知push.js 工具(实用)

浏览器通知push.js 工具(实用)

2021-02-24 15:14:00 599 1

原创 浏览器发送get和post请求的区别

POST和GET都是向服务器提交数据,并且都会从服bai务器获取数据。区别:传送方式:get通过地址栏传输,post通过报文传输。传送长度:get参数有长度限制(受限于url长度),而post无限制GET和POST还有一个重大区别,简单的说:GET产生一个TCP数据包;POST产生两个TCP数据包长的说:对于GET方式的请求,浏览器会把http header和data一并发送出去,服务器响应200(返回数据);而对于POST,浏览器先发送header,服务器响应100 conti

2021-02-22 19:37:23 767 1

原创 Vue的自我模拟面试

先介绍一下Vue的响应式系统Vue为MVVM框架,当数据模型data变化时,页面视图会得到响应更新,其原理对data的getter/setter方法进行拦截(Object.defineProperty或者Proxy),利用发布订阅的设计模式,在getter方法中进行订阅,在setter方法中发布通知,让所有订阅者完成响应。在响应式系统中,Vue会为数据模型data的每一个属性新建一个订阅中心作为发布者,而监听器watch、计算属性computed、视图渲染template/render三个角色同时作为订

2021-01-19 19:18:21 104 1

原创 程序员需知的 58 个网站

程序员需知的 58 个网站

2020-12-20 16:48:14 589

原创 全面分析toString与valueOf,并随手解决掉几道大厂必备面试题

全面分析toString与valueOf,并随手解决掉几道大厂必备面试题

2020-12-20 10:31:05 177 3

原创 8个非常实用的Vue自定义指令

8个非常实用的Vue自定义指令

2020-12-20 09:19:26 455 3

原创 Vue项目部署的最佳实践

Vue项目部署的最佳实践

2020-12-18 15:27:22 218 1

原创 15条你可能不知道的JS高效技巧

15条你可能不知道的JS高效技巧

2020-12-18 14:13:44 182 1

原创 常用前端知识积累

常用前端知识积累

2020-12-17 13:53:30 195 1

原创 一次记住js的6个正则方法

一次记住js的6个正则方法

2020-12-16 16:32:44 174 1

原创 前端代码合集

HTML5使用FileReader实现前端图片预览<input type="file"><br><img src="" height="200" alt="Image preview area..." title="preview-img">var fileInput = document.querySelector('input[type=file]');var previewImg = document.querySelector('img');file

2020-12-16 16:26:06 3392 4

转载 炫彩流光按钮 html+css(转)

原文:https://blog.csdn.net/luo1831251387/article/details/111162570?utm_medium=distribute.pc_category.none-task-blog-hot-13.nonecase&depth_1-utm_source=distribute.pc_category.none-task-blog-hot-13.nonecase话不多,先上效果:简介:用基础css做一个有一点炫酷的流光按钮,不止按钮,只要是盒子就行。具

2020-12-15 18:15:44 874 1

原创 Vue 项目打包部署总结

Vue 项目打包部署总结

2020-12-15 11:24:46 329 1

原创 H5基于Canvas实现电子签名并生成PDF文档

H5基于Canvas实现电子签名并生成PDF文档

2020-12-15 10:06:14 457 2

原创 32个手撕JS,彻底摆脱初级前端(面试高频)

作为前端开发,JS是重中之重,最近结束了面试的高峰期,基本上offer也定下来了就等开奖,趁着这个时间总结下32个手撕JS问题,这些都是高频面试题,完全理解之后定能彻底摆脱初级前端。01.数组扁平化数组扁平化是指将一个多维数组变为一个一维数组const arr = [1, [2, [3, [4, 5]]], 6];// => [1, 2, 3, 4, 5, 6]方法一:使用flat()const res1 = arr.flat(Infinity);方法二:利用正则const

2020-12-13 14:32:24 284 1

原创 Vue源码中一些好玩的函数

1、数据类型判断Object.prototype.toString.call()返回的数据格式为 [object Object]类型,然后用slice截取第8位到倒一位,得到结果为 Objectvar _toString = Object.prototype.toString;function toRawType (value) { return _toString.call(value).slice(8, -1)}运行结果测试toRawType({}) // Object toRaw

2020-12-13 14:04:57 114 1

原创 Vue Router 4.0 正式发布!焕然一新。

大前天,Vue Router 4 正式发布稳定版本。在经历了 14 个 Alpha,13 个 Beta 和 6 个 RC 版本之后,Vue Router v4 闪亮登场,为你带来了 TypeScript 集成、新功能以及对现代应用程序的一致性改进,已经准备好成为 Vue3 新应用的最佳伴侣。将近 2 年的时间,大约 1500 次提交,15 个RFC[1],无数的心血……以及许多用户的帮助以及他们的错误报告和功能请求。 谢谢大家的帮助!项目结构优化Vue Router 现在分为三个模块:Histo

2020-12-11 18:27:04 1083 1

转载 基于 qiankun 的微前端最佳实践 - 从 0 到 1 篇

引言大家好~本文是基于 qiankun 的微前端最佳实践系列文章之 从 0 到 1 篇,本文将分享如何使用 qiankun 如何搭建主应用基座,然后接入不同技术栈的微应用,完成微前端架构的从 0 到 1。本教程采用 Vue 作为主应用基座,接入不同技术栈的微应用。如果你不懂 Vue 也没关系,我们在搭建主应用基座的教程尽量不涉及 Vue 的 API,涉及到 API 的地方都会给出解释。注意:qiankun 属于无侵入性的微前端框架,对主应用基座和微应用的技术栈都没有要求。我们在本教程中,接入了

2020-12-11 18:10:17 536 1

原创 初学前端用代码实现一个网页老虎机游戏

简介前两天在B站看到一个AE MG动画,动画的内容如下:这个动画还是挺有意思的,但是第一个反应这要是哪一天某位ui姐姐或产品姐姐给小编提了这样子的需求,那小编岂不是当场要自闭?我本着自己的好奇心,实现了一个简易版的老虎机:老虎机的整体外观样式还是比较好写的,对老虎机的外观布局如果有兴趣的话可以直接参考代码,小编就不一一介绍了。文章主要介绍的是老虎机中间三个小格子和机身动画的一些实现要点。(读者想实操的话也可以自己找一张背景图当作老虎机的背景,这里小编只是自己好奇而已所以就用各种基础布局和样式实现的老

2020-12-10 15:59:35 3175 6

原创 Vue3有哪些不向下兼容的改变

作为技术人员,随时保持技术同步是很重要的事情。虽然Vue3已经发布很长时间了,现在开始保持更新也还不晚。新项目可以拿来练练手XD,老项目就不建议升级了。本篇文章整理自官方文档-BreakingChanges部分????????建立项目1. 使用 vite-appnpm init vite-app <project-name>这里的vite-app是一个新项目,它的官方介绍是一个快速的WEB开发构建工具。这里我们试了一下,整个构建过程十分的快速。和以往的webpack build的方式不

2020-12-08 10:20:22 1032 4

原创 Nginx 反向代理和负载均衡策略实战案例

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、引言解决跨域问题二、配置文件解析反向代理实例负载均衡实例轮询策略权重策略ip hash策略其他负载均衡策略重定向rewrite总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、引言先来看下nginx在web服务器排名上的趋势:存在即合理,那为

2020-12-07 16:13:16 202 1

原创 JavaScript代理的惊人力量

JavaScript代理的惊人力量

2020-12-06 09:58:15 245 3

原创 深入了解页面生命周期API

统计用户在该游戏停留时间。

2020-12-04 15:38:42 2098 6

原创 【javascript】函数中的this的四种绑定形式

【javascript】函数中的this的四种绑定形式

2020-12-02 17:37:14 163 1

原创 让你30分钟快速掌握Vue 3

经过了漫长的迭代,Vue 3.0 终于在上 2020-09-18 发布了,带了翻天覆地的变化,使用了 Typescript 进行了大规模的重构,带来了 Composition API RFC 版本,类似 React Hook 一样的写 Vue,可以自定义自己的 hook ,让使用者更加的灵活,接下来总结一下 vue 3.0 带来的部分新特性。setup()ref()reactive()isRef()toRefs()computed()watch()LifeCycle Hooks(新的生命周

2020-12-01 15:26:31 270 1

原创 你会用到的 15 个前端小知识

你会用到的 15 个前端小知识

2020-12-01 15:09:35 118 1

原创 js数组去重

js数组去重

2020-11-30 16:11:01 114 1

2020中旬初级前端开发机试题

本资源来自本人2020年中旬面试时遇到公司的机试题~如有想试试的下载zip文件即可,里面有记录,以及本人的解答~~~初学者,有更好的请@我~~~内附答案

2020-11-11

HtmlTimeStamp.exe

js.css加时间戳防止被浏览器缓存,简单好用~只要选择文件后在放进去就不会被浏览器缓存js或者css文件了哦~欢迎小伙伴下载使用

2020-08-30

截图置顶软件.rar

截图置顶软件,再也不用担心别的窗口占用了你的截图,不用来回切换~~方便快捷不收费~~欢迎小伙伴下载使用,好用的话记得点个赞哦~~

2020-08-30

MiniAjaxServer.exe

ajax虚拟服务器,不会node,java的小伙伴可自定义访问路径,返回值信息,可以很快的测试或者学习~

2020-08-30

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

TA关注的人

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