自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (3)
  • 收藏
  • 关注

原创 web前端面经

web前端面经

2023-10-09 15:25:12 366

原创 CentOS7 python django框架 天天生鲜项目 搭建流程

python django 天天生鲜项目部署环境搭建,uwsgi+nginx服务,全文检索功能搭建,fdfs分布式文件系统的搭建,celery的使用搭建,支付宝支付流程搭建 等等

2022-10-15 09:15:00 2221 10

原创 Linux 常用命令 运维 一把梭

linux 常用命令 (创建文件、目录touch/mkdir;删除文件、目录rm;复制文件、目录cp;移动文件mv;vim的使用;查找文件 find;创建软连接 ln -s;压缩与解压缩tar/gzip/gunzip/zip/unzip;在线安装程序)用户权限(创建用户useradd,给用户设置密码passwd;删除用户userdel,切换用户su -u,用户组groupadd/groupmod/groupdel/gpasswd)chmod/chown/chgrp/定时任务/grep/sed/netstat

2021-08-25 15:52:31 1465

原创 CentOS7镜像 搭 mysql数据库 部署node项目

基于CentOS镜像+Nginx反向代理+NodeJS部署上线文章环境搭建项目展开,如单独搭建mysql则与该链接无关下载安装mysql下载mysql官方的yumRepository (存储库)wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm通过yum 直接安装 (前提)yum -y install mysql57-community-release-el7-10....

2021-08-24 16:41:04 266

原创 防止浏览器记住密码 手写password密码框实现禁止浏览器记住密码功能 兼容谷歌 火狐 IE8+

阻止浏览器记住密码接了一个很无理的需求:禁止浏览器提示保存密码最终解决方案在最下面,先絮叨两句最终效果:说说这个要怎么实现吧, 网上搜索方法 大部分都是说 (方式如下)设置autocomplete为off即可,亲测无效,最起码在谷歌老大型浏览器就不行。我是最想吐槽说这个方式的,也有的人说设置off不行 还可以设置成除了off和on之外的其他的值即可,真的是很无语。明明是禁止浏览器保存密码,被问答成让浏览器不要自动填充,真是醉了 input输入框的type先是为text,...

2020-07-07 18:10:40 2015 10

原创 vue实战项目 vue-typescript-music 音乐项目 解析

前言:vue全家桶 + TypeScript构建一款移动端音乐webApp 项目的笔记项目源码地址涉及功能: 音乐播放器(播放进度条;播放列表;收藏歌单;删除播放列表中的歌曲;播放模式【列表循环,随机播放,单曲循环】;下载当前播放音乐;暂停播放;开始播放;上下首播放;左滑下一首播放;右滑上一首播放;歌词);轮播图;推荐歌单;新碟;歌单;专辑;登录;注册;播放历史;歌单管理(新建歌单,删除歌单);歌单添加歌曲;编辑歌单信息;下一首播放;评论(上拉加载更多评论;评论点赞/取消点赞;发表评论;回...

2020-06-08 17:53:19 5809 9

原创 移动端弹出层滑动,导致底层body滑动(阻止touchmove事件冒泡?)

事件冒泡?移动端如何阻止触摸滑动事件冒泡,一个节点可滑动而不影响body节点的滑动准确的说:应该是锁定背景滚动描述:原body内容的高度已经超过了手机屏的可视区域的好几倍了,这时候点击某个按钮,出现一个弹出层,固定定位在底部,有一定的高度,超过高度内容可滚动,当滚动到底部时,或者内容并没有高过弹出层的高度,向上或向下都会给原本body里的内容产生滚动,这并不是我们想要的效...

2020-04-15 11:28:17 3525

原创 Node基础原理

环境变量(windows系统中变量path) 当我们在一个命令行窗口打开一个文件或程序时, 系统首先会在当前目录下寻找文件程序,如果找到了则直接打开 如果没有找到则会依次到环境变量path的路径中查找,直到找到为止 如果没有找到则会报错xxx不是内部或外部命令,也不是可运行的程序或批处理文件下载安装完node之后,在控制台输入node -v 若提示以上红字...

2020-02-13 16:50:02 738

原创 CentOS镜像+Nginx反向代理+NodeJS部署上线

快速简单使用CentOS系统镜像搭建Nginx反向代理配置NodeJS部署网站上线CentOS系统镜像镜像是什么?镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。本次实例采用CentOS系统镜像搭建Nginx配置Nginx是一个高性能的HTTP和反向代理服务,...

2020-01-21 16:56:25 928

原创 [vue+typescript]Property or method "xxx" is not defined on the instance but referenced during render

vue-cli3 创建 TypeScript 项目时,在使用 @Prop时 报错:Property or method "xxx" is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or...

2019-12-09 10:16:51 2506

原创 typescript从0到1全过程总结+vue整合typescript

TypeScript 是 JavaScript的一个超集1. 下载:npm install typescript -g2. 生成配置文件(tsconfig.json):解决VsCode 红色下滑线警告tsc --init3. 运行:tsc ts文件名.ts可通过 -w 实时监听ts文件的改变 ,执行tsc : tsc ts文件名.ts -w注...

2019-12-03 17:57:00 619

原创 vue数组中哪些方法是响应式的

Vue数组中响应式的方法:push() 在数组最后元素中追加元素 pop() 删除数组最后一个元素 shift() 删除数组中第一个元素 unshift() 在数组前面元素中追加元素 splice() 删除、插入、替换元素 sort() 排序 reverse() 反转<div id="app"> ...

2019-11-01 10:36:36 981 1

原创 vue中使用v-if,v-else切换时input复用问题(vue底层深入)

vue底层深入问题:如果我们在有输入内容的情况下,切换了类型,我们会发现文字依然显示之前的输入内容。示例代码:示例效果:按道理讲,我们应该是切换到了另一个input元素中,在另一个input元素中,我们并没有输入内容,为什么会出现这个问题?因为Vue在进行DOM渲染时,出于性能考虑,会尽可能的复用已经存在的元素,而不是重新创建新的元素。虚拟DOM会在每...

2019-10-31 17:22:34 1712

原创 var、let、const三者的使用及区别

var:全局作用域 声明 变量变量提升:可重复性声明:全局作用域和局部作用域:var 全局作用域带来的问题<body> <button>按钮1</button> <button>按钮2</button> <button>按钮3</button> &...

2019-10-30 18:06:49 504 2

原创 vue-cli2创建一个基本的nuxt.js

Nuxt.js : vue-cli@2前提:全局安装过vue-cli工具 vue -V 查看安装版本号 若大于2的版本需要进行桥接桥接方式 见文章最后初始化一个nuxt 项目 : vue init nuxt/starter<项目名称>Nuxt.js 页面结构:修改了package.json文件,需要重启服务配置nuxt.js IP地址:p...

2019-10-28 15:04:11 809

原创 HTTP中的options请求详解

跨域开发过程中,遇到options(预请求)请求,服务端接收后报错,需要后台对options请求过滤浏览器请求中出现options请求原因:浏览器对跨域请求中出现简单跨域请求和复杂跨域请求的处理XMLHttpRequest会遵守同源策略,(不同源地址之间默认不能相互发送ajax请求)跨域:协议(http://) 子域名(www) 主域名(baidu.com) 端口号(:8080) 一个...

2019-10-22 15:27:44 3139

原创 vue-cli脚手架version2和3的使用及更新的问题解决

vue-cli2.+版本 升级 vue-cli3.+版本首先卸载旧版本npm uninstall vue-cli -g安装新版本npm i @vue/cli -g包名称由 vue-cli 改成了 @vue/cli安装更新之后 , 通过 vue -V 查看 vue-cli 安装的版本,如果版本没有发生变化,排除掉 npm 环境的问题,那么可能是因为缓存...

2019-08-16 11:30:21 6210

原创 webpack使用指南

webpack是前端的一个项目构建工具,基于Node.js开发作用:完美实现资源的合并、打包、压缩、混淆等功能(解决二次请求),可以解决各个包之间的依赖关系webpack中文文档1.安装webpack (本地全局安装) 4.+版本 还需要安装 webpack-clicnpm i webpack webpack-cli -g淘宝镜像安装 ...

2019-08-14 16:05:34 329

原创 js和css压缩工具

依赖安装环境: Node.jsJavaScript代码压缩工具(uglifyjs)全局安装js代码压缩工具 注意事项:只能用于压缩ECMA Script 5的 js 代码npm i uglifyjs -g使用方式:uglifyjs 未压缩的js文件名 -o 压缩后的js文件名min.js文件是压缩生成的参数配置项 可百度cs...

2019-07-26 13:29:40 455

原创 js判断浏览器是否支持属性或方法

判断浏览器是否支持HTMl标签属性 // HTML属性 in DOM对象 :判断是否支持这个属性,支持返回true,不支持返回false if('placeholder' in document.createElement('input')){ console.log('浏览器支持placeholder这个标签属性') }判断浏览器是否支持js属性或...

2019-07-22 16:20:07 1125

原创 IE8,9低版本浏览器不支持H5C3完美解决方案汇总

不支持border-radius、box-shadow、multiple、线性渐变 的解决方案PIE.js 插件了解一下 :官网地址使用方式:在<head>标签中引入js文件: <!--[if lteIE 8]> <script src="PIE.js"></script> <![endif]--> 样式中只需...

2019-07-19 11:47:59 928

原创 flex布局详情介绍

设为flex布局(display:flex)以后,子元素的float、clear、vertical-align属性将无效任何的属性值加上 -reverse : 表示颠倒顺序webkit内核的浏览器 需要加上 -webkit-前缀父级元素盒子属性 排列方向顺序: flex-direction1.flex-direction: row; 默认子元素在父元素上从左向右排...

2019-07-17 16:42:34 262

原创 JavaScript最忌讳的事-----IE8遇到的问题总结 (ie8疑难杂症)

大忌之一:使用JavaScript关键字做为请求参数IE8 报错:缺少标识符、字符串或数字在公司遇到的一个不起眼的参数,引发的大问题,IE8及以下浏览器 报错,报错信息莫名其妙。IE8报错信息,我一直以为是clickCheckAListInfo 方法的问题,其实不然,只是因为使用了关键字做为参数把delete改为不是JavaScript所认识的的关键字即可。科普...

2019-07-11 16:47:37 1427

原创 JavaScript事件处理机制(捕获,目标,冒泡)

事件处理机制的三个阶段(捕获阶段,目标阶段,冒泡阶段) 冒泡阶段:事件从内向外执行捕获阶段:事件从外向内执行; addEventListener(type,fn,useCapture) useCapture:事件处理机制(捕获阶段true,目标阶段,冒泡阶段false)默认为冒泡阶段 捕获阶段:事件从外向内执行; 冒泡阶段:事件从内向外执行捕获情况: ...

2019-07-09 16:14:18 687

原创 element-ui导航菜单使用vue-router刷新后高亮显示不一致完美解决办法

问题1:刷新后,默认高亮显示为当前的第一个索引值产生原因: :default-active="activeIndex"解决办法:将:default-active="activeIndex" 替换成 :default-active="$route.path"问题2:改完:default-active="$route.path"后发现高亮不显示,需要双击对...

2019-05-15 16:08:15 6367 9

原创 使用vue-cli2.+搭建脚手架vue仿小米商城Web

安装vue-cli脚手架npm i vue-cli -S使用vue查看是否安装成功使用vue init webpack 初始化构建项目最后一步,我选择的是no ,用的是淘宝镜像进行安装依赖包,默认选中yes安装完成后,项目目录如下:到这里,基本的项目就搭建起来了。 运行 npm run dev 指令就可以访问页面了运行成功,直接访问地址:...

2019-03-02 22:26:58 850

原创 vue中的路由router详解

路由(router)后端路由:所有的超链接都是URL地址,所有的URL地址都定义服务器上对应的资源 前端路由:对于单页面应用程序来说,通过URL中的hash值(#号)来实现不同页面之前的切换hash有一个特点:http请求中不会包含hash相关的内容,所以,单页面应用程序中的页面跳转主要是用hash实现路由的基本使用引入文件(vue.js和vue-router.js) 创建路由对...

2019-02-18 20:58:13 798

原创 Vue中父子组件之间的访问及通信和双向绑定

组件中的访问:父组件访问子组件内部的data/methods :可通过 $children 或 $refs 子组件访问父组件内部的data/methods: 通过 $parent 访问根组件(vue实例)内部的data/methods : 通过 $root父组件向子组件传递数据 通过props子组件默认无法访问到父组件中的data上的数据和methods中的方法,需要通过v-bi...

2019-02-18 18:20:09 623

原创 vue中基本的品牌案例增删改查

&lt;!DOCTYPE html&gt;&lt;html lang="zh-CN"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&gt; &lt;meta

2019-02-18 15:56:23 319

原创 vue全指令和详细说明

1.在Vue实例中,如果想要获取data上的数据或则调用methods中的方法,通过this.data上的属性名或this.methods上的方法名来进行获取!2.凡是定义全局的操作,都没有s;凡是定义私有的操作都需要s指令v-cloak属性:(设置样式display:none)解决插值表达式{{ }}闪烁的问题,只会替换自身的占位符,不会清空元素原本的内容(特殊)v-onc...

2019-02-18 15:54:46 933

原创 JavaScript中BOM操作与jQuery中BOM操作详解

BOM浏览器对象模型(顶级对象:window)onload()和ready()的区别window.onload = function(){ // 原生JavaScript 页面加载可完毕执行的方法}$(document).ready(function(){ // jquery DOM元素加载完毕可执行的方法}) $(funct...

2019-01-28 12:40:29 449

原创 过渡、变形、动画

过渡(transition):哪个元素需要过渡就写在哪个元素上transition:all 0.3s linear 0;/*要过渡的属性 过渡执行的时间 运动速度 何时开始*/2D变形(transform)注意:组合写法:旋转之后,坐标会跟着旋转移动:transform:translate(-50%,-40%); /*x轴位移-50% y轴位移-40%*...

2019-01-27 18:12:55 552

原创 CSS三大特性

层叠性:样式冲突:替换(以最后的顺序为准,覆盖前面的样式) 样式不冲突:不替换&lt;style&gt; div{ color:red; } div{ color:green; }&lt;/style&gt;&lt;div&gt;变成绿色&lt;/div&gt;继承性:子标签会继承部分(文本相关)的样式 ...

2019-01-27 13:54:11 125 1

tooltips.min.css

bootstrap工具提示压缩版css样式文件(tooltips.css)

2019-07-26

Java版坦克大战源代码

Java版坦克大战源代码,丰富的功能,体验小时候小霸王的乐趣

2019-02-18

视差滚动效果插件stellar.js

用于前端开发,视差滚动效果插件,background-attachment的一款好用插件

2019-01-27

空空如也

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

TA关注的人

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