自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 正则匹配url 参数

getParam(name){ var reg = new RegExp("(^|&)"+name+"=([^&]*)(&|$)"); var r = window.location.search.substr(1)....

2020-05-25 11:55:34 21 0

原创 获取树结构的任意节点的森林路径

// 根据某一个节点的过滤条件,获取其在一个森林的路径。 function getPathByKey(value, key, arr) { let temppath = []; try { function getNodePath(node){ ...

2020-05-21 11:32:08 11 0

转载 import * as 的聚合与分离

以为Es6,javascript第一次支持了module。ES6的模块化分为导出(export)与导入(import)两个模块,其中在项目中,我们会经常看到一种用法import * as obj from,这种写法是把所有的输出包裹到obj对象里。 示例一: // index.js expo...

2020-05-19 10:03:09 14 0

原创 移动端小于12px 字体解决方案

随着h5 的兴起,设计的五花八门,页面存在许多小号字体。但移动端对小于12px的支持度不一,详见下面测试。 https://www.cnblogs.com/he-lian/p/4512276.html?_t_t_t=0.47901571358823203 那么我们如何在特定区域展示小号...

2020-04-29 09:43:19 47 0

原创 字符串中的 ↵ 回车符替换

对于录入的一串字符串,在文本中录入时,进行回车换行。录入的结果会如下。包含回车符↵ 啦啦啦啦↵→妈妈们渐渐承担越来越 在进行文本编辑的时候,我们会进行回车换行,输入回车符↵ ,在前端进行段落展示的时候,使用vue v-html却展示不出换行的效果,反而展示成了空格。那么如何展示成换行...

2020-04-23 14:46:39 389 0

原创 vue 父子组件pros传递快速更新 ---修饰符 sync

在vue项目中,我们经常会遇到入下情况,将部分代码组件化,成为子组件复用,那么在属性值的传递过程中,又会遇到子组件内想要改变传递的属性值的时候,父组件的值不同步的问题,该如何解决这个问题呢? 方法1:子组件内emit方法,父组件接收到然后在父组件内修改。 在子组件内,想要修改传递的值该...

2020-04-03 11:29:23 61 0

转载 git强制覆盖分支代码 A branch -- B branch

在开发中,通常会保持两个分支test分支和develop分支,但是如果因为develop上面迭代太多而没有及时维护master,最后想丢弃master而直接将测试确认过的develop强推到master,该怎么操作呢? 切换到develop分支下,并保证本地已经同步了远端develop的最新代码...

2019-06-19 14:33:55 874 0

原创 vue data恢复初始化数据

在我们进行vue开发过程中,经常会保存一些页面,此时,我们在app.vue的配置如下, <keep-alive> <router-view v-if="$route.meta.keepAlive">&am...

2019-03-06 10:03:33 2857 0

原创 页面实现锚点滚动的滑动效果

实现锚点滚动,需要两个方面的因素:1,锚,即我们点击的地方。2,目标位置,即页面需要滚动的距离。 1 锚点 anchor 通俗的讲就是导航,如百度百科的 我们可以点击右侧的锚点,从而使得页面滚动到指定的位置。 锚点相对比较容易,我们只需要在对应的位置加上事件即可,给每个需要滚动锚点加绑...

2019-03-06 09:44:20 2151 0

转载 【转】详解 JavaScript的 call() 和 apply()

定义 ECMAScript规范为所有函数都包含两个方法(这两个方法非继承而来), call 和 apply 。这两个函数都是在特定的作用域中调用函数,能改变函数的作用域,实际上是改变函数体内 this 的值 。 call 和 apply 语法 定义 说明 call(thisO...

2018-12-24 15:00:24 66 0

转载 【转】深入理解定位父级offsetParent及偏移大小

 偏移量(offset dimension)是javascript中的一个重要的概念。涉及到偏移量的主要是offsetLeft、offsetTop、offsetHeight、offsetWidth这四个属性。当然,还有一个偏移参照——定位父级offsetParent。本文将详细介绍该部分内容 ...

2018-12-24 14:54:56 79 0

转载 git技巧:删除在本地有但在远程库中已经不存在的分支

$ git remote show origin 可以查看远程库的一些信息,及与本地分支的信息。有时候可能遇到如下情况 $ git remote show origin * remote origin   Fetch URL: ... .git   Push  URL: ... .git   ...

2018-12-04 15:22:37 2326 0

原创 cross-env 多环境的配置

在项目开发过程中,往往需要我们配置多个环境,通常包括  开发、测试,生产等等,每个环境可能部署的服务器、对应的数据库都不相同,那么就需要我们针对不同的环境配置不同的参数,此时,就需要使用到全局环境变量。 打开cli 项目:此处以vue-cli自动化构建项目为例。 点开package.json文...

2018-12-04 14:30:37 2319 0

原创 webpack 打包后与index.html同级文件的配置

通常我们使用webpack-cli 进行项目打包,会打包一个文件夹,然后包含页面与资源,如下图 static 文件夹包含了css,js,静态资源文件等等。 此时我们想打包后将某个文件与index.html并级,该如何配置。 找到项目的webpack配置项,build文件夹,webpack...

2018-12-04 14:20:02 1177 0

原创 git merge 单个文件

在使用git 进行项目代码管理的时候,我们通常会有多个分支,例如A,B两个分支,我们队A分支做了大量的修改,修改完成之后只想把A分支上的a文件合并到B分支上面,而不动其他修改了的文件。此时应该如何操作。 首先,我们切换到B分支 git checkout branch B 之后,我们checko...

2018-11-26 10:21:53 4717 0

原创 js 正则的贪婪性与懒惰性匹配

使用正则匹配时,当我们某个字符串有多个相同的字符时,我们会发现匹配到了最长的一个符合的字符串,例如: http://www.baidu.com/gogle.com/index.html 此时我们想要匹配的是百度的域名  http://www.baidu.com 正则该怎么写呢? /^http(...

2018-10-24 14:58:01 329 0

转载 SecureCRT的使用方法和技巧(二) 常用指令

转自:   https://blog.csdn.net/OyangYujun/article/details/41143819 (SecureCRT的使用方法和技巧(一) SecureCRT下载安装及简介) https://www.cnblogs.com/chjw8016/p/5953168...

2018-09-08 16:55:39 443 0

转载 centos tar压缩与解压缩命令大全

转载于:https://www.cnblogs.com/chjw8016/p/5953168.html tar命令详解 -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和...

2018-09-08 16:47:56 400 0

原创 ios 固定定位元素被隐藏的问题

在做web-app应用的时候,做了一个类似于通讯录的组件时,遇到ios系统将固定定位的元素部分隐藏的问题,页面如下 右侧导航的a-z被半部分隐藏,而在安卓或者chrome模拟则没有问题,如图 感觉非常奇怪,找了很久也没找出来。某天心血来潮,认为应该是overflow:hidden导致,...

2018-09-06 17:12:41 830 0

原创 vue项目中 postcss-pxtorem 的使用及webpack中的配置

移动盛行的时代,越来越多的手机型号要求我们在制作嵌入h5的时候去适配不同的手机。适配有多重模式,就像布局有flex、百分比等。字体大小的控制也有px、百分比、rem等单位,这篇文章来回顾下webpack中关于px转rem。 1 安装依赖包   npm install postcss-pxtore...

2018-08-06 14:44:03 8974 0

原创 百度富文本自定义 命令

百度富文本虽然是一款功能强大的富文本编辑器,但是在工作中往往会遇到更多想象不到的问题,那么就需要我们扩展百度富文本的功能,分享一下如何扩展百度富文本。 以做过的替换表头为例: 首先,找到ueditor.all.js ,添加一下代码:此代码功能是 将table 表头 <table ...

2018-07-20 11:45:40 265 0

原创 居中自定义长度三栏布局

<div style="display:flex;justify-content: center;"> <div style="text-align:right;display: flex;align-...

2018-07-18 11:11:27 321 0

原创 http-proxy-middleware 配置

在前端开发过程中,往往会碰到跨域问题,前后端api调用的时候走不通,浏览器提醒你 无权限,那么怎么办。http-proxy-middleware提供了很好的跨域解决问题,可以让开发过程变得简洁。 首先引入 http-proxy-middleware      var proxyMiddle...

2018-07-17 14:36:28 1987 0

原创 js正则批量替换字符串-字符串批量替换

let str =  "sdfsfwwxxxfsfsxxdsdfwsdfxxxxa3sdswexxxxsdfsxxxxfa"let newStr = str.replace(new RegExp(/xxx/g), "YYY") console.log(new...

2018-05-15 17:09:48 3949 0

原创 vue-cli项目中的跨域问题,设置访问代理http/https

找到项目中的config文件夹下的index.js文件,dev对象内有一个proxyTable的配置项。 dev: { // Paths assetsSubDirectory: "static", assetsPublicPath: "/&qu...

2018-05-02 10:37:28 8239 3

原创 微信小程序--navigator url 跳转失效

在编辑微信小程序的时候,遇到的坑,使用 <navigator url='/pages/logs/logs'>跳转</navigator>进行跳转失效 了,进行多次测试发现,当页面中的跳转路径与app.json中配置的tab...

2018-04-12 16:54:13 2581 2

原创 百度富文本在vue项目中的使用

百度富文本配置这里不做过多的说明,详情请参看官网文档,http://fex.baidu.com/ueditor/#start-config定义富文本单独的组件<template> <script ref="editor" type...

2018-03-16 14:52:41 2012 0

原创 移动端调试---vconsole

官方地址:https://www.npmjs.com/package/vconsole使用方法:1  本地调用 下载vconsole   npm install vconsole 在项目中引入  <script src="path/to/vconsole.min.js&qu...

2018-03-16 10:12:31 1619 0

原创 活用echarts关系图formatter方法,实现同名节点的渲染

echarts关系图的配置中,有两个关键的数据,data与links,我们在制作关系图的时候,data数组中,节点名称name必须唯一,否则echarts会抛出 “Cannot set property 'dataIndex' of undefined”的错误。但有时我们偏偏需...

2018-03-02 17:58:08 2381 2

原创 使用tortoisegit进行代码控制及相关设置

相比较tortoiseSVN的普及,tortoiseGit要滞后许多。希望在学习中与大家相互交流成长。(windows环境) 1  安装 tortoisegit的安装非常简单,百度搜索tortoisegit,下载安装包,下载完成后双击,点击运行,一路next即可。 2   克隆项目 在...

2018-03-02 17:04:52 316 0

原创 嵌入式webAPP应用的部分兼容性问题

通用性: l 为解决点击延时添加 fastclick 导致 1:移动端虚拟键盘呼出时未能将页面置顶,遮盖输入框,切无法滑动至可见区; 2:点透现象:点击某一选择框时,拉出下一输入框可选项; 解决方案:去掉fastClick包的引用。 // const FastClick = req...

2018-02-28 10:18:32 488 0

原创 webpack 相关配置

 自动吊起浏览器  【open-browser-webpack-plugin】 安装包: open-browser-webpack-plugin,  npm install open-browser-webpack-plugin 配置: 在webpack.config,js/webpack.dev...

2018-02-09 16:11:53 184 0

转载 vsCode相关快捷键

主命令框 F1 或 Ctrl+Shift+P: 打开命令面板。在打开的输入框内,可以输入任何命令,例如: 按一下 Backspace 会进入到 Ctrl+P 模式在 Ctrl+P 下输入 > 可以进入 Ctrl+Shift+P 模式 在 Ctrl+P 窗口下还可以: ...

2018-02-05 11:03:32 128 0

转载 vue-cli 项目兼容ie浏览器的方法

vue-cli项目兼容 ie版本

2018-01-24 17:24:54 11720 2

原创 使用secureCRT发布版本

2017-12-21 14:48:08 710 0

原创 代码优化之----抽取公共功能,统一功能集中化

我们在页面数据请求的过程,经常会遇到这样的情况,好多个地方都要进行一步ajax请求数据,那么为了更优化,在请求前后会有loading,我们无法减少ajax的量,会写许多不一样的ajax,必然就需要加载或者调用很多loading,那么需不需要写很多loading呢,答案是否定的,肯定不要写。此时该如...

2017-09-15 16:12:40 620 0

原创 SVN安装与使用

许多公司在进行项目开发的过程中依旧使用的是SVN做项目管理,那么SVN在如何使用,有哪些注意事项呢? 1 SVN 下载安装  SVN下载安装无需多言,百度搜索SVN客户端,下载,安装,与一般windows软件的无异。 安装完成后,桌面右下角会有小乌龟的图标,表示安...

2017-09-04 10:47:35 238 0

原创 Vue2.0相关的知识点

数据传递

2017-09-04 09:10:05 221 0

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富...

2017-09-04 09:08:39 213 0

原创 利用css3vilid 验证input email邮箱

Document input.email:valid{ background-color: green; } input.email:valid+input{ background-color: green; } input.email:invalid{ ...

2017-08-25 11:28:53 1125 0

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