自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CSS选择器命名规则

1,不能以数字开头2,不能是div1,div2,这样的html已经规定的标签,会造成冲突。3,常用的命名单词常用的css命名规则:(1)页面结构容器: container/wrap页头:header内容:content/container页面主体:main页尾:footer导航:nav侧栏:sidebar栏目:column页面外围控制整体布局宽度:wrapper左右中:left right center(2)导航导航:nav主导航:mainbav

2022-03-04 16:34:25 1080

原创 javascript几种创建对象的方法

我们一般使用字面量的形式直接创建对象,但是这种创建方式对于创建大量相似对象的时候,会产生大量的重复代码。但 js和一般的面向对象的语言不同,在 ES6 之前它没有类的概念。但是我们可以使用函数来进行模拟,从而产生出可复用的对象创建方式,我了解到的方式有这么几种:(1)第一种是工厂模式,工厂模式的主要工作原理是用函数来封装创建对象的细节,从而通过调用函数来达到复用的目的。但是它有一个很大的问题就是创建出来的对象无法和某个类型联系起来,它只是简单的封装了复用代码,而没有建立起对象和类型间的关系。(2)第

2022-02-28 18:45:31 285

原创 一些常用正则表达式的汇总整理(一)

常用正则表达式

2021-12-22 14:01:52 119

原创 前端代码风格指南

一、命名规范市面上常用的命名规范:camelCase(小驼峰式命名法 —— 首字母小写)PascalCase(大驼峰式命名法 —— 首字母大写)kebab-case(短横线连接式)Snake(下划线连接式)1.1 项目文件命名1.1.1 项目名全部采用小写方式, 以短横线分隔。例:my-project-name。1.1.2 目录名参照项目命名规则,有复数结构时,要采用复数命名法。例:docs、assets、components、directives、mixins、utils、view

2021-12-22 13:35:17 159

原创 vscode自动生成文件头部注释和函数注释

1. 在vscode的插件中心里搜索安装好用的代码注释插件 —— KoroFileHeader2. 设置点击左下角设置按钮==>选择“设置”>输入“fileheader”>编辑 settings.json文件3. 编辑setting.json文件*{ // "editor.suggestSelection": "first", // "vsintellicode.modify.editor.suggestSelection": "automaticallyOve

2021-12-22 11:37:06 6073

原创 前端使用的技术栈

2021-07-07 18:32:58 241

原创 vue element 弹窗拖拽功能

步骤1、js封装函数import Vue from 'vue'// v-dialogDrag: 弹窗拖拽Vue.directive('dialogDrag', { bind(el, binding, vnode, oldVnode) { const dialogHeaderEl = el.querySelector('.el-dialog__header') const dragDom = el.querySelector('.el-dialog')

2021-05-13 18:33:07 209 1

原创 vue-element,el-table动态合并重复单元格

效果如下 <el-table class="ttt" :data="deflexsionTable" :span-method="arraySpanMethod" style="width: 100%" tooltip-effect="dark" height="1460" :header-cell

2021-05-13 18:23:08 246 1

原创 5种方式实现数组扁平化

数组扁平化是指将一个多维数组变为一维数组。[8, [12, 13, [41, 7]]] ------> [8, 12, 13, 41, 7]实现方法一、 reduce遍历数组每一项,若值为数组则递归遍历,否则concat。function flatten(arr) { return arr.reduce((prev , cur ,index )=> { return result.concat(Array.isArray(item) ? flat

2021-04-19 10:40:37 215

原创 前端学习网站

前端知识学习网址汇总HTML5学习网站W3C http://www.w3school.com.cn/html5/W3C https://www.w3.org/html/ig/zh/wiki/HTML5菜鸟教程 http://www.runoob.com/html/html5-intro.htmlHTML5中文门户 http://www.html5cn.org/css3学习网站W3C CSS教程 http://www.w3school.com.cn/css/index.aspW3C CSS3教

2021-03-07 10:47:23 460

原创 linux系统部署

一、 部署环境本次部署的操作系统为linux7;二、 安装jdk81、先卸载open-jdk,若没有安装则忽略卸载步骤① 输入下面命令查看系统自带的java相关文件:rpm -qa|grep java② 用rpm命令卸载系统自带的java相关文件:rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86

2020-09-07 14:04:38 562

原创 javascript正则表达式

1、正则表达式在js中的使用 // 1. 利用 RegExp对象来创建 正则表达式 var regexp = new RegExp(/123/); console.log(regexp); // 2. 利用字面量创建 正则表达式 var rg = /123/; // 3.test 方法用来检测字符串是否符合正则表达式要求的规范 console.log(rg.test(123));

2020-09-07 13:44:01 63

原创 浏览器前端文件下载(excel、word...)方法封装

下载文件export function download(url) { // console.log(url) //是否支持download属性 //支持download属性的用download //不支持的用form表单 // **方法一** var isDownLoad = 'download' in document.createElement('a'); if (!isDownLoad) { var $form = $('&l

2020-09-01 16:11:49 619

转载 12种数组遍历方法、5种对象遍历方法

1、for循环let arr = [1,2,3,4]for(let j = 0,len=arr.length; j < len; j++) { console.log(arr[j]); }输出结果:1,2,3,42、forEach循环let arr = [1,2,3,4]arr.forEach((item,index,array)=>{ console.log(index+':'+arr[index]);})//参数:value数组中的当前项, inde

2020-09-01 16:05:56 2783

原创 五大主流浏览器及其内核

浏览器最重要或者说核心的部分是“Rendering Engine”,可大概译为“渲染引擎”,不过我们一般习惯将之称为“浏览器内核”。负责对网页语法的解释(如标准通用标记语言下的一个应用HTML、JavaScript)并渲染(显示)网页。 所以,通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测...

2020-08-18 15:36:19 675

转载 css居中详尽方法-整理归纳

1 水平居中1.1 内联元素水平居中利用 text-align: center 可以实现在块级元素内部的内联元素水平居中。此方法对内联元素(inline), 内联块(inline-block), 内联表(inline-table), inline-flex元素水平居中都有效。.center-text { text-align: center; }1.2 块级元素水平居中通过把固定宽度块级元素的margin-left和margin-right设成auto,就可以使块级元素水平居中。.

2020-08-18 15:14:42 104

Faststone capture.zip

FastStone Capture 是一款强大的、方便的、直观的屏幕捕捉工具。它允许你捕捉屏幕上的任何内容,包括: 活动窗口、对象、整个屏幕、矩形区域、手绘区域以及滚动的窗口/网页。另外该程序还包含了一些创新的功能,例如: 浮动捕捉面板、快捷键捕捉、调整大小、裁剪、文本注释、打印、通过 E-Mail 发送、屏幕放大镜,屏幕直尺,屏幕取色器,屏幕录制器等。

2021-12-22

159套学术答辩PPT模板.rar

159套学术答辩PPT

2021-12-22

office卸载工具.zip

快速彻底卸载所有office产品

2021-12-22

Navicat-64.rar

Navicat premium是一款数据库管理工具。将此工具连接数据库,你可以从中看到各种数据库的详细信息。包括报错,等等。当然,你也可以通过他,登陆数据库,进行各种操作。Navicat Premium是一个可多重连线资料库的管理工具,它可以让你以单一程式同时连线到 MySQL、SQLite、Oracle 及 PostgreSQL 资料库,让管理不同类型的资料库更加的方便。

2021-12-22

Bandicam录屏软件

Bandicam是一款非常给力的视频录制工具,它的优势在于录制视频对电脑配置要求低,且不会出现声音画面不同步的录制结果,录制后的视频视频质量清晰而且占用空间非常少,并且支持录制分辨率高达2560×1600高画质视频。提供多种视频录制模式,是游戏录制,屏幕录像教程,摄像头录制的好工具。

2021-12-22

wireshark64_v3.2.2.zip

Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。 在过去,网络封包分析软件是非常昂贵的,或是专门属于盈利用的软件。Ethereal的出现改变了这一切。在GNUGPL通用许可证的保障范围底下,使用者可以以免费的代价取得软件与其源代码,并拥有针对其源代码修改及客制化的权利。Ethereal是全世界最广泛的网络封包分析软件之一

2020-09-07

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

TA关注的人

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