- 博客(100)
- 收藏
- 关注
转载 npm run build 时的 warning
entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.webpack 提示打包的入口文件体积超过了推荐的 244kb,即使做了分包,这个提示还是会存在,...
2019-08-30 17:58:00
1352
转载 vue-cli 3 按需引入 element-ui
1.安装按需引入必要插件npm install babel-plugin-component --save-dev2.修改babel.config.js3.在main.js中引入用到的组件,例如 buttonimport { Button } from 'element-ui';Vue.use(Button)转载于:https://www.cnb...
2019-08-30 16:51:00
273
转载 el-select remote 远程搜索 多个共享一个options,options改变时输入框值不显示名称的问题...
原因:el-select remote 远程搜索 多个共享一个options,当使用 remote-method 请求数据后,options被改变,value的值不包含在options中,value的值是一个id,当然就显示id了,难道还显示name?尝试解决的时候发现,把 options 置空,可以保留name的值方案如下:@focus="handleFocus"ha...
2019-08-28 16:14:00
3798
转载 JavaScript 进阶问题列表
https://github.com/lydiahallie/javascript-questions/blob/master/zh-CN/README-zh_CN.md很考基本功转载于:https://www.cnblogs.com/heroljy/p/11355934.html
2019-08-15 09:15:00
188
转载 移动端跨平台应用开发(ios、Android、web)- Flutter 技术
关键词:Google 出品;Dart语言;Flutter Engine引擎;响应式设计模式;原生渲染;免费并且开源一、简介Flutter 是谷歌2018年发布的跨平台移动UI框架。作为谷歌的开源移动UI框架,Flutter可以快速在iOS和Android上构建高质量的原生用户界面,2019年,Google I/O 大会宣布了 flutter 支持 web 开发。flutter 目...
2019-08-13 11:28:00
1116
转载 axios 的 get 方法 params 传参 400 的问题
axios 的 get 方法 params 传参,在输入框中输入某些特殊字符 例如中括号,请求时会直接报 400 错误,Bad Request。原因:axios 的 get 方法,在使用 params 传参时,已经对对象参数进行了序列化处理方案:在创建 axios 实例时,增加可选的序列化属性 paramsSerializer,在负责序列化 'params'的函数中使用自定义参数...
2019-08-12 15:07:00
2119
转载 学习网站
一、视频教程1.技术胖前端视频:http://www.jspang.com/posts/2.51CTO:http://www.51cto.com/3.极客学院:https://www.jikexueyuan.com/4.慕课网:https://www.imooc.com/二、技术文章1.https://segmentfault.com2.博客园:https://www.cnblo...
2019-08-10 16:06:00
97
转载 vetur 和 npm run lint 格式化不一致
vetur 的 template(html) 默认使用的格式化插件是 prettyhtml,虽然可以选 prettier,和 npm run lint 的格式化保持一致,但是有时候会影响到 script 和 style ,使 script 和 style 按照 html 语法解析的问题,在开发的时候不方便。所以,vetur 还使用 默认的格式化 html 的插件 pretty...
2019-08-09 19:01:00
378
转载 正则表达式验证金额格式
一、代码:{ pattern: /(^(([1-9]([0-9]+)?)|(0{1}))(\.[0-9]{1,2})?$)/, message: "金额格式不正确", trigger: "blur"}二、规则转载于:https://www.cnblogs.com/heroljy/p/11327015.html...
2019-08-09 14:34:00
1536
转载 正则表达式验证两位小数
一、代码{ pattern: /^[0-9]+\.[0-9]{2}$/, message: "小数点后保留两位", trigger: "blur"}二、规则转载于:https://www.cnblogs.com/heroljy/p/11326382.html...
2019-08-09 11:59:00
3158
转载 父子组件的数据传递
父组件=》子组件 通过 props子组件=》父组件 通过 $emit子组件通过 watch 进行业务逻辑处理转载于:https://www.cnblogs.com/heroljy/p/11289823.html
2019-08-02 17:05:00
103
转载 前端处理:elementUI 表格索引代表第几条数据
分析:表格结合分页知识点:1.表格的自定义索引(索引以当前行的行号作为参数)number, Function(index)该属性传入数字时,将作为索引的起始值。也可以传入一个方法,它提供当前行的行号(从 0 开始)作为参数,返回值将作为索引展示。2.分页:page-size 每页显示条目个数current-page 当前页数方案:传入数字(computed),每页显示多少条,...
2019-07-20 16:20:00
3190
转载 npm link的使用
npm link的使用https://www.jianshu.com/p/aaa7db89a5b2转载于:https://www.cnblogs.com/heroljy/p/11174295.html
2019-07-12 09:53:00
115
转载 vue 全局变量的处理方式
vue项目中配置全局动态变量的方式:sessionStorage,vuex多个组件都会用到的公共的状态和方法(复用):vue 全局混入vue项目中配置全局静态变量的方式:vue 的原型链;global 的全局(数据会暴露在window上,而且很容易被更改,最好不用)转载于:https://www.cnblogs.com/heroljy/p/11162219.html...
2019-07-10 10:25:00
2773
转载 大屏项目屏幕分辨率适配
一、大屏项目屏幕分辨率适配:1366*768 和 1920*1080 和 2560*1440和 4096×2160二、css方案选择:css的宽高以什么为单位?1、字体大小以 “相对单位rem” 为单位更合适(以 1920*1080 的设计稿为基本尺寸设置 rem 值)(字体相对单位)2、大的布局的宽高以 “相对单位vh,vw” 为单位更合适(视窗相对单位,高宽占满)3...
2019-07-09 15:28:00
4489
转载 git flow的使用
简介 Gitflow工作流程围绕项目发布定义了严格的分支模型。尽管它比Feature Branch Workflow更复杂一些,但它也为管理更大规模的项目提供了坚实的框架。 与Feature Branch Workflow比起来,Gitflow流程并没有增加任何新的概念或命令。其特色在于,它为不同的分支分配了非常明确的角色,并且定义了使用场景和用法。除了用于功能开发的...
2019-03-06 17:10:00
79
转载 一份令人愉快的vs代码包和资源的整理清单
https://viatsko.github.io/awesome-vscode/https://github.com/viatsko/awesome-vscode转载于:https://www.cnblogs.com/heroljy/p/10483012.html
2019-03-06 14:27:00
180
转载 微服务,开源 RPC 框架 - Spring Cloud
Spring Cloud:国外 Pivotal 公司 2014 年对外开源的 RPC 框架,仅支持 Java 语言Spring Cloud 利用 Spring Boot 特性整合了开源行业中优秀的组件,整体对外提供了一套在微服务架构中服务治理的解决方案。只支持 Java 语言平台,它的架构图可以用下面这张图来描述。由此可见,Spring Cloud 微服务架构是由多个组件...
2019-03-06 14:21:00
143
转载 canvas图像处理汇总
一、canvas的情况canvas自从出来了之后,在前端的图像处理上面提供了各种各样的遍历,虽然很多的操作其实都是要应用到算法的,但是这个也给前端提供了很多的可能性,其中最终要的一个canvas函数(至少我认为)就是getImageData,这个函数可以提取图像每个像素的RGBA值。因为有这个函数所有才有丰富多彩的canvas图像处理。二、预备知识2.1 获取一个canva...
2019-01-24 11:32:00
227
转载 mysql数据库高并发处理
总体思想:短, 少, 分流短:1.页面静态化,2.使用缓存3.使用存储过程, 对于处理一次请求需要多次访问数据库的操作, 将操作整合到存储过程, 这样只需要一次数据库访问4.延迟修改, 将修改请求保存到内存中, 但可能会断电丢失数据5.使用索引少:1.分表, 但应尽量避免多表关联查询2.分离活跃数据,可将活跃数据分到一个表上, 查询的时候先从活跃数据里...
2019-01-15 09:41:00
377
转载 nginx 重发机制导致的重复扣款问题
问题: nginx 重发机制导制重复提交(客户还款,被扣俩笔款,前端调用一次,后端执行2次)proxy_next_upstream语法: proxy_next_upstream error | timeout | invalid_header | http_500 | http_502 | http_503 | http_504 |http_404 | off ......
2019-01-11 16:02:00
272
转载 nginx配置跨域之后每次访问会发送两次请求
公司项目从前后端不分离转到前后端分离首先遇到的问题就是前后端分离的时候跨域的问题但是当跨域成功配置并且能访问成功的时候发现每次客户端的请求都会发送两次第一次是OPTIONS的请求,然后才是正常的请求查阅资料得到的结论是:第一个OPTIONS的请求是由Web服务器处理跨域访问引发的。OPTIONS是一种“预检请求”,浏览器在处理跨域访问的请求时如果判断请求为复杂...
2019-01-11 15:36:00
836
转载 nginx配置跨域之后前后端调用,二次请求
公司项目从前后端不分离转到前后端分离首先遇到的问题就是前后端分离的时候跨域的问题但是当跨域成功配置并且能访问成功的时候发现每次客户端的请求都会发送两次第一次是OPTIONS的请求,然后才是正常的请求查阅资料得到的结论是:第一个OPTIONS的请求是由Web服务器处理跨域访问引发的。OPTIONS是一种“预检请求”,浏览器在处理跨域访问的请求时如果判断请求为复杂...
2019-01-11 15:36:00
366
转载 使用 webpack-bundle-analyzer 分析 webpack 代码库拆分块
github:https://github.com/webpack-contrib/webpack-bundle-analyzer1.安装: cnpm install webpack-bundle-analyzer --save-dev2.在 vue.config.js 中: const BundleAnalyzerPlugin = require("webpac...
2019-01-02 17:16:00
230
转载 拒绝流量劫持,全面使用 HTTPS!
最近收到数个 BootCDN 用户的反馈:某些地区的宽带运营商劫持了部分 BootCDN 上的文件,并篡改文件加入了广告代码。这种方式的流量劫持属于中间人攻击(Man-in-the-Middle Attack,MITM)的一种,其实质就是在数据通路上劫持文件并篡改(一般是加入广告代码),并将篡改后的文件 发送给客户端。在这种攻击下,源服务器上的文件是不受影响的,文件被篡改是发生在传输...
2018-12-29 14:30:00
132
转载 vue-cli3 clone项目后如何安装插件及依赖模块启动项目
一. 前提条件1.确保使用的是Node 8.11.0+和NPM 3+;2.确保已全局安装vue-clie3:npm install -g @vue/cli;二.安装依赖1.在安装依赖之前,先安装官方eslint插件,否则 npm run lint 指令不管用: 先删掉 .eslintrc.js 文件 再:vue add @vue/eslint2.安装其它依赖模块(...
2018-12-28 11:59:00
804
转载 Nginx HTTP服务器配置模板
https://github.com/h5bp/server-configs-nginx转载于:https://www.cnblogs.com/heroljy/p/10153738.html
2018-12-21 09:10:00
238
转载 vue 相关中文文档
https://github.com/vuejs/vue-docs-zh-cn转载于:https://www.cnblogs.com/heroljy/p/10149033.html
2018-12-20 14:14:00
182
转载 TypeScript
搭建TypeScript开发环境其实也就安装TypeScript的compiler;什么是compiler? 为什么需要compiler?compiler(编译器)的作用是把TS代码转换成JS代码;ES6规范是在2015年发布的,而目前所有主流的浏览器并没有完全支持ES6规范,所以用ES6写的东西并不能直接放在浏览器中去跑。使用在线compiler开发官网...
2018-12-20 10:25:00
96
转载 laravel本地开发环境的安装及配置 - Windows:安装 Laravel Homestead 虚拟机
一.安装 VirtualBox-5.2.22-126460-Win.exe 和 vagrant_2.2.2_x86_64.msi(可视化安装包安装); 安装在D盘二.导入 Homestead Vagrant Box 虚拟机盒子(命令安装,provider选择3:virtualbox); vagrant box add laravel/homestead 说明:box...
2018-12-13 15:56:00
294
转载 SpringMVC 一次请求加载Controller多次
原因之一:HTML页面中 css样式 background:url() 或 img、iframe标签 src设置为空例:<div style="background:url()"></div><img src=""><iframe src=""></iframe>待续。。。--------------------- 作者:y...
2018-12-13 09:35:00
2665
转载 Web应用中的缓存一致性问题
上篇总结了缓存中出现频率比较高的一些问题,今天详细说说web应用中的缓存一致性问题。主要说以下三个方面数据库与缓存中数据不一致出现的情形发生不一致时的优化思路如何保证数据库与缓存的一致性先来讨论下结论由于操作缓存与操作数据库不是原子的,所以非常有可能出现执行失败的情况。假设先写数据库,再淘汰缓存:这时候如果出现写数据库成功,淘汰缓存失败,则会出现DB中...
2018-12-12 18:24:00
122
转载 前端与SQL
转载自:http://developer.51cto.com/art/201706/542163.htm转载于:https://www.cnblogs.com/heroljy/p/10072284.html
2018-12-05 17:42:00
164
转载 关于静态资源放在CDN上
https://www.netlify.com/https://app.netlify.com/signup?_ga=2.194141613.1097457726.1543799087-1010056726.1543799087https://www.netlify.com/docs/welcome/#continuous-deployment内容管理系统(CMS) http...
2018-12-03 09:25:00
3946
转载 Linux+Nginx+Mysql+Php
参考:一、Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)http://zyan.cc/nginx_php_v6/二、提高Nginx服务器硬度的12个技巧http://server.51cto.com/ManageDC-580713.htm三、简介备份服务器包含几种方式http://server.5...
2018-11-28 17:25:00
2476
转载 揭秘PHP深受Web开发者喜爱的原因
我们再次回顾一下在软件开发的发展中非常有名的技术"PHP"(HypertextPre-Processor),它是由RasmusLerdorf在1995年发明的。开始阶段,PHP只是一个简单的脚本语言,不包含任何的框架,但是随着时间的发展,开发者们加入了很多令人印象深刻的特性,同时开发了许多的框架,也正是由于这些,你可以不必担忧地做出任何网站。下面我们就来具体看看让开发者和组织机构愿意...
2018-11-22 09:55:00
148
转载 js生成二维码
github:https://github.com/nayuki/QR-Code-generator网址:https://www.nayuki.io/page/qr-code-generator-library转载于:https://www.cnblogs.com/heroljy/p/9999173.html
2018-11-22 09:39:00
72
转载 phpstudy如何配置域名
其他选项菜单=》站点域名管理=》站点管理填入信息后点击“新增”按钮=》点击“保存设置并生成配置文件”按钮=》打开hosts=》127.0.0.1 www.gohosts.com=》重启phpstudy服务=》在浏览器中输入刚刚配置的域名,成功打开则说明配置成功!配置域名后,本地调试时就可以把api放到独立的ip主机上转载于:https://www.cnblogs.com/h...
2018-11-21 14:07:00
2431
转载 phpstudy修改端口及网站根目录和访问 localhost 显示目录文件夹
一、其它选项菜单=》phpStudy设置=》端口常规设置(勾选允许目录列表);二、 Apache http端口:80 网站目录:D:\phpStudy\PHPTutorial\WWW 默认首页:index.html index.php index.htm l.php 更改为 Apache http端口:80 网站目录:D:\server 默认首页:index....
2018-11-21 10:44:00
4763
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人