自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue前端项目优化

本次针对的是vue cli脚手架进行webpack相关的配置,包含到nginx 和dockerfile部署环境@vue/cli 4.5.13 、nginx、dockerfile、 k8sCI\CD一、包体积优化分隔js代码分隔出来的js文件名/*webpackChunkName:"register"*/ { path: '/401', component: () => import(/* webpackChunkName: "4...

2021-08-26 16:56:28 362

原创 vue项目使用GZIP(SPA应用优化)

服务器启用GZIP http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ..

2021-03-29 22:21:02 270

原创 vue全家桶接入mock express(mock升级版)

mock基础版本需要通过before实现before: require('./mock'),//引入mock/index.jsmock+express废话不多说线上代码pm i express -D npm i mockjs -Dexpress了解连接https://www.expressjs.com.cn/starter/hello-world.html新建api文件 放接口路由配置data 文件夹放json数据新建mock-serve.js 启动文件...

2021-03-18 18:46:22 252

原创 前端代码规范文档(Vue、es6、ts、部分js)

Vue 开发规范目录及说明规范目的 命名规范 结构化规范 注释规范 编码规范 CSS 规范规范目的为提高团队协作效率,便于后台人员添加功能及前端后期项目有何迭代,以及提高自身代码质量,让大家书写可维护的代码,而不是一次性的代码,让代码能一目了然,业务逻辑实现表达清晰命名规范普通变量命名规范命名方法 :驼峰命名法命名规范 :命名必须是跟需求的内容相关的词,比如说我想申明一个变量,用来表示我的学校,那么我们可以这样定义const mySchool = "我的..

2021-01-08 11:16:21 2197 1

原创 lNMP环境搭建多个PHP

当前环境已经存在php5现在安装PHP71、下载安装包https://www.php.net/releases/ 此处下载的php-7.2.0.tar.gz2、安装php依赖root@localhost ~]# yum -y install libmcrypt-devel bzip2-devel gcc openssl-devel php-mcrypt libmc...

2019-05-10 15:20:14 608

原创 PHP学习之路(给公司做的 一份php学习规划 会其他语言的可入手)

一、php基础学习(点击到达相应板块)1、php基础:php学习基础附带在线编辑适合一定编码基础(原网址: http://www.php.cn/php.html#a1) 1-1: PHP基本语法 1-2: 我们的第一段PHP代码 1-3: php中的变量-看了就会 1-4: echo 显示命令 1-5: php注释的学习 1-6...

2019-04-22 13:57:27 263

原创 npm安装依赖报错 npm ERR! code ERESOLVE

npm7版本安装依赖报错

2022-07-12 10:06:07 843

原创 linux 安装node

centos7 64位wget https://nodejs.org/dist/v16.8.0/node-v16.8.0-linux-x64.tar.gztar xf node-v5.10.1-linux-x64.tar.gz -C /usr/local/cd /usr/local/mv node-v16.8.0-linux-x64/ nodejsln -s /usr/local/nodejs/bin/node /usr/local/binln -s /usr/local/nodejs/b.

2021-08-27 13:58:00 260

原创 npm ERR! code E403 npm发布包失败 403

npm ERR! code E403npm ERR! 403 403 Forbidden - PUT http://registry.npmjs.org/xpx-ui - Forbiddennpm ERR! 403 In most cases, you or one of your dependencies are requestingnpm ERR! 403 a package version that is forbidden by your security policy.根据网上说..

2021-08-26 14:21:44 6024 1

原创 关于webpack中babel插件的使用

1.为什么需要BABELwebpack是不能解析es6语法的,需要用到插件来转化为es5和浏览器能识别的文件2.NPM安装和配置1.cnpm i babel-corebabel-loader@7babel-plugin-transform-runtime -D这里我使用的cnpm指令安装可以更快,尽量不要npm和cnpm指令混用,因为可能是npm删掉cnpm之前安装的包,,所以要么一直用npm或者cnpm。这个包核心是babel-loader和core,第二个是插件plugin,需要辅助用...

2021-03-30 11:52:00 621

原创 TypeError: Cannot read property ‘tapPromise‘ of undefined

// 打包压缩 config.plugin('CompressionPlugin').use( new CompressionPlugin({ filename: '[path].gz[query]', // 压缩后的文件名(保持原文件名,后缀加.gz) algorithm: 'gzip', // 使用gzip压缩 test: new RegExp('\\.(' + ['js', 'css'].join('|') + ')$'), ...

2021-03-29 19:21:34 9720

原创 PWA 简单实现

一个 PWA 应用首先是一个网页, 可以通过 Web 技术编写出一个网页应用. 随后添加上 App Manifest 和 Service Worker 来实现 PWA 的安装和离线等功能。简单的index.html<!doctype html><html lang="en"><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content=.

2021-03-24 15:11:01 635

原创 vue cli 接入 mock

什么是mockjs?他的使用场景是什么?当前端工程师需要独立于后端并行开发时,后端接口还没有完成,那么前端怎么获取数据?这时可以考虑前端搭建web server自己模拟假数据,mockjs用来生成随机数据,拦截 Ajax 请求。下面引用mockjs官网的图片:正文:如何改造vue-cli,将mockjs嵌入到webpack?vue项目初始化安装vue-cli脚手架工具,并初始化项目 //全局安装 vue-cli npm install vue-cli -g ...

2021-03-17 13:54:11 274

原创 webpack 打包实现

什么是webpack?模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其转换和打包为合适的格式供浏览器使用。为什么使用webpack模块化可以使复杂的程序细化成为各个小的文件 预处理器可以对Scss,less等CSS预先进行处理 前端工程化 ...... 创建项目 以下为mac命令执行 liuyuquan@liuyuquandeMacBook-Pro w...

2021-03-05 17:22:59 110

原创 前端自动化部署(头脑风暴)

前端自动化部署前言:楼主公司项目用的是vue技术栈,考虑以下方案1、阿里云teambitionhttps://www.teambition.com 阿里全套的开发工具2、gitlab-ci、cd 自动化部署3、项目本地直传ssh24、jenkens(docker部署或者静态文件部署)...

2021-01-30 18:06:18 281

原创 vue cil3 去除console

1、安装插件babel-plugin-transform-remove-consolenpm install babel-plugin-transform-remove-console --save-dev# oryarn add babel-plugin-transform-remove-console --dev 2、在【babel.config.js】配置如下if(process.env.NODE_ENV === 'production') { plugins.push(.

2020-06-15 13:58:34 193

原创 小程序 引入第三方组件 类级联选择器不管用的解决方案

小程序开发用的第三方组件iViewWepp如图所示:直接级联或者 深度引用都是不管用的>>> 小程序不支持 /deep/ 不生效 直接类级联选择也不管用 都加important 了 还是不生效看代码就是没作用上组件给的i-class 自定义样式 只能作用在最外层最后我是用了 标签选择器人生处处有惊喜呀...

2019-11-13 14:25:27 634

原创 微信二次分享 微信浏览器打开页面时 IOS隐藏复制按钮和自定义菜单按钮时失效问题(特殊情况下)

背景vue项目-开发h5 防止个人信息隐私泄漏 要求html页面开发微信二次分享 只能发送给个人 ,隐藏所有保护类操作,自定义传播类操作, 复制链接/原网页等等 微信开发API,保护类,传播类请查看目录3 https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html解决...

2019-11-05 15:47:33 1397

原创 vue tabbar 如何利用嵌套路由 实现页面切换 以及记录高度 非history模式

项目中有时用到多个页面 记录滚动高度 让用户有更好的体验利用路由实现 嵌套路由 监听高度项目源码<template> <div id="tabs" class="tabs"> <div>{{active}}</div> <keep-alive> <...

2019-10-17 16:05:23 1427

原创 关于Mamp pro 如何配置 nginx

楼主mac笔记本 其实路径和windows大体一样最近公司需要使用 mamppro 本地开发 TP5 开发,安装完mamp pro(mamp+mampro)其实本来可以直接用apache 可以避免pathifo问题(apache 默认志气pathifo的 nginx 不支持)楼主想用nginx 没错就是想用没其他理由 (其实想用nginx 做跳转 可以配置多个代理开发项目,方便管理...

2019-07-20 20:26:12 4923 2

原创 关于TP5 Nginx 配置 附加MAMP Pro中nginx 配置(一)

LNMP 环境下 可以直接配置如下路径处理location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php$1 last; break; } }php 配置location ~ ^(.+\.php)...

2019-07-20 20:24:13 1731

原创 php安装curl扩展

本地环境php7 nginx --- 出现问题:安装ThinckCmF出现curl不存在进入下载解压好的php源码目录,进入ext扩展目录,再进入curl的扩展目录目录路径执行/usr/local/ming/php/bin/phpize 你安装的php 路径执行phpize之后就会生成一些configure相关的文件然后执行命令./configure --wit...

2019-05-14 08:50:02 5868

原创 mysql 时间格式化函数  FROM_UNIXTIME

1.mysql时间格式化函数 FROM_UNIXTIMESELECTFROM_UNIXTIME(senddate)aspbdateFROM`dede_archives`默认 年月日时分秒SELECTFROM_UNIXTIME(senddate,'%Y-%m-%d %H;%i')aspbdateFROM`dede_archives`%M 月名字(January...

2019-05-09 08:52:13 1002

转载 Redis相关操作

一、Redis连接与认证//连接参数:ip、端口、连接超时时间,连接成功返回true,否则返回false $ret =$redis->connect(‘127.0.0.1’, 6379, 30); //密码认证:成功返回true,否则返回false $ret= $redis->auth(‘123456’);二、String操作//设置键值:成功返回true,否则返回f...

2019-03-27 13:43:28 126

转载 php 安装xdebug版本

Xdebug官网:https://xdebug.orgXdebug下载地址:https://xdebug.org/download.phpcentos系统下:wget https://xdebug.org/files/xdebug-2.4.0.tgz解压缩:tar -zxvf xdebug-2.4.0.tgz安装:/usr/local/php/bin/phpize ./configu...

2019-03-08 10:40:20 470

转载 LNMP环境搭建

LNMPLNMP就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。代表版本有:debian、centos、ubuntu、fedora、gentoo等。Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Mysql是一个小型关系型数据库管理系统。...

2019-03-07 13:39:32 214

空空如也

空空如也

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

TA关注的人

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