自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

changjiufu的博客

愿在这里分享一些个人的经验,以供大家一起学习

  • 博客(31)
  • 收藏
  • 关注

原创 js对比两个json 用其中一个json的数据的一个属性去匹配另一个json数组的下标

第一种方法:let a = [{ id: 1, name: '111' },{ id: 2, name: '222' },{ id: 3, name: '333' },{ id: 4, name: '444' }];let b = [{ index: 0, name: '344323' },{ index: 1, name: '3222' }];let rArry = ...

2019-06-05 22:18:08 4225

原创 js正则表达式匹配手机号中间四位以及匹配姓名第一个字符,将其替换为*

// 手机号中间四位加密function telHideCenter(val) { var reg = /^(\d{3})\d{4}(\d{4})$/; val = val.replace(reg, '$1****$2'); return val;}telHideCenter('15093776037'); => 150****6037// 第一个字符加...

2019-04-28 14:48:02 4838

原创 js处理一个list集合,根据属性对应关系将数据处理成树形结构

function myfun (arr , id){ let array = []; arr.forEach (function (item,index) { if((item.parentId || 0) == id){ item["child"] = myfun(arrs,item["id"]); array.push(item); ...

2019-03-27 11:52:25 3324 3

原创 微信网页授权开发(基于微信公众号发起的网页授权以及基于第三方平台代公众号发起授权)

由于工作需要,需要在h5界面上发起一个授权操作,从而获取用户信息以及用户openId,提供了两种方法:想要拿到用户openid,第一步首先要获取到code,通过code以及你要授权的公众号一些别的信息来换取access_token,这里提供一个换取code的方法:/** *@createdBy cjf *@date 2018/12/7 *@methods:g...

2018-12-19 15:56:46 2366

原创 关于ue富文本编辑器显示小程序卡片的相关开发

由于需求,需要在富文本编辑器里面显示小程序卡片不多说直接干:首先说一下我的思路:我使用的百度的ue编辑器,这个编辑器提供了一个方法可以通过 execCommand 这个方法可以插入到富文本编辑器里面显示对应的内容,我最初的想法就是写一段hml代码出来 然后将这段html代码插入进去显示。ue.execCommand('inserthtml', '<span>我的小程序卡片...

2018-12-09 20:22:26 894

原创 微信公众号图卡片息发送【模拟发送一个小程序信息】

首先我们来看一下微信官方关于图文消息发送给出的文档说明小程序卡片跳转小程序,代码示例:<mp-miniprogram data-miniprogram-appid="wx123123123" data-miniprogram-path="pages/index/index" data-miniprogram-title="小程序示例" data-progarm-imageurl="...

2018-12-09 19:31:56 12537 3

原创 JSON数据的去重以及对比两个JSON数据后者相对于前者新增的对象

// 根据id去除一个json数据的重复项 function filterObj(objcArray){ for (var i = 0; i < objcArray.length; i++) { for (var j =i+1; j <objcArray.length; ) { if (objcArray[i].id == objc...

2018-11-01 20:24:41 9775

原创 vue+element ui学习笔记之input加搜索icon组合选取数据

首先我们来看一下效果图:具体的代码实现:&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;!-- import CSS --&gt; &lt;link rel="stylesheet" href="https://unpkg.com/e

2018-10-09 15:11:12 3725

原创 js获取加减乘除精确数值

/** * 加法 * @param arg1 * @param arg2 * @returns */function accAdd(arg1,arg2){ var r1,r2,m; try{r1=arg1.toString().split(".")[1].length}catch(e){r1=0}; try{r2=arg2.toString().split(".")[1]...

2018-10-03 16:45:12 1141

翻译 input框怎么覆盖掉数字英文的Script

摘要: 例子1:&lt;input type="text"value="0"onkeyup="cleartwoNum(this)"&gt;//限制input框输入只能数字:functioncleartwoNum(obj){   obj.value=obj.value.replace(/[^/d]/g,'');}例子2:可以输入金额&lt;inputtype="text"valu 例子1:...

2018-09-07 23:17:18 271

原创 vue+element 学习笔记 form表单验证之input数字必输(只能是数字)校验问题

序言在开发项目的过程中,表单需要设置某些字段输入的值必须是数字,且是必输字段,我使用了element提供的方法v-model.number,但是出现了一点问题。具体见图:用了v-model.nuber以后:看到了图以后很显然意见,他虽然完成了必输字段需要时数字这个需求,但是他还是可以输入文字。于是采用了另一种办法:具体用法看代码:&lt;el-input v-mode...

2018-09-06 22:05:05 40275 4

原创 vue+element ui 学习笔记 【table篇】table默认选中选中一行setCurrentRow(row)以及默认选中多行toggleRowSelection(row,selected)

序言根据工作的需求,需要实现两个table实现头行级联的功能,所有在调用vue实例对象后,页面挂载完后需要默认选中头的table,获取行数据的id来通过接口实现头行级联功能。干起来~~~~1 element ui-----table默认选中一行setCurrentRow(row)首先我们来看下官方文档:下边我们看下代码:&lt;el-table highlight-c...

2018-09-05 17:37:20 65079 17

原创 git操作笔记(git常用命令行工具)

ps:下面的操作都是在终端上运行的。1,第一次使用需要配置用户信息    git config --global user.name "zhangsan" git config --global user.eamil "[email protected]" git config --global push.default matching2,创建本机秘钥  ssh_keygen ...

2018-09-02 15:43:37 679

原创 原生js转化生成各种格式的时间格式

以下生成日期格式共用函数function NumbertoLen2String(n) { if (n.toString().length == 1) { return '0' + n.toString(); } else { return n; }};1 生成本地当时时间:年-月-日 时:分:秒(2018-05-06 10...

2018-09-02 15:15:25 1049

原创 rem布局实现不同分辨率移动终端的自适应、整体缩放

前言 为了让我们用html5画出来的界面在各种移动端都可以自适应比例,我们采用页面尺寸样式采用rem布局,以适应各种移动终端的显示。假如我们以苹果6宽度像素的尺寸作为标准——750,以750设计稿为例。第一步:设置初始remhtml{ font-size: calc(100vw/7.5);}ps: 100vw是设备的宽度,除以7.5可以让1rem的大小在iPhon...

2018-09-02 15:01:31 802

原创 Linux命令大全

1 下载安装nodeJS:http://nodejs.cn/mac系统:打开终端:输入node-v npm -vwindow系统:运行cmd进入命令行 :输入node-v npm -v2 打开终端命令行 输入node -v npm -v 查看版本号Last login: Wed Nov 22 09:05:36 on consolebogon:~ changjiufu$ node...

2018-09-01 17:25:55 169

原创 【微信小程序】wxml、wxss、js 引入外部文件的方法

1 wxml中引入外部文件的实现方法1、import 方法import 可以在该文件中使用目标文件定义的template;import 有作用域的概念,即只会 import 目标文件中定义的 template,而不会 import 目标文件 import 的 template!写法:&lt;import src="文件路径" /&gt;2、include 方法inclu...

2018-09-01 17:05:30 2829

原创 常用的正则表达式集锦

isValidate(value, format) {if (format == 'email') {return /^[a-zA-Z0-9.!#$%&amp;'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/....

2018-07-13 16:10:35 176

原创 把一个个对象封装成json数据

1、定义一个对象var value={"value":'',"label":''};2、定义一个数组var arr=[];3、使用for循环进行赋值for(var i=0;i&lt;4;i++){   var value={"value":'',"label":''};   value["value"]=i;   value["label"]=i;   arr.push(value

2018-06-12 11:58:13 4131

原创 vue v-for 循环(一行显示四个,每一行的最右边那个计算属性)

&lt;div class="imglist-item" v-for="(items,key) in imgmaterialdialog.imglist" @click="selectimg(items,key)" :class="(key + 1) % 4==0?'imglist-noright':''"&gt; &lt;img :src="items.tempMaterialUrl&quot

2018-05-29 15:20:12 41175

原创 双飞翼布局

1、双飞翼布局(-)&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;双飞翼布局1&lt;/title&gt; &lt;style type="text/css"&gt; *{padding:

2018-04-18 20:28:52 181

原创 css定义全局样式

/*全局样式*/*{padding:0;margin:0;}div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a{border:0;}img,input{border:none;vertical-align:middle;}body{font-family:Tahoma,Arial,Helvetica,"...

2018-04-16 20:45:15 18507

原创 css强制换行隐藏不显示省略号以及css换行隐藏显示省略号

1、css强制换行隐藏不显示省略号1 word-break: break-all; 只对英文起作用,以字母作为换行依据。 2 word-wrap: break-word; 只对英文起作用,以单词作为换行依据。 3 white-space: pre-wrap; 只对中文起作用,强制换行。 word-break:break-all 和 word-wrap:break-word ...

2018-04-12 11:33:58 1934

翻译 vue-element ui 表格里面嵌套图片

显示一张图片的方法:&lt;el-table-column label="头像" width="100"&gt;2 &lt;template scope="scope"&gt;3 &lt;img :src="scope.row.head_pic" width="40" height="

2018-04-04 16:52:07 11126

原创 echarts实现饼图-附图

var option = {            title:{            text:'客户分类统计',            textStyle:{             color:'#22252A',                     fontFamily:'PingFangSC-Medium',                     fon...

2018-03-07 09:40:18 2008

原创 highcharts实现饼图(2)

//highcharts绘制饼状图            var chart = null;            $(function () {                $('#accountReportChart').highcharts({                    chart: {                        plotBackgroundCol...

2018-03-07 09:03:30 421

原创 highcharts实现饼图-附图 option配置-可点击伸缩变化

var chart = null;$(function () {    $('#accountReportChart').highcharts({        chart: {            plotBackgroundColor: null,            plotBorderWidth: null,            plotShadow: false,        }...

2018-03-06 21:32:14 2052

原创 echarts实现柱状图-附图 option配置

option = {        title : {            text: '我的商机TOP(10)',            textStyle:{            fontWeight:'bold',             color: '#22252A',             fontSize:12,      ...

2018-03-06 21:28:03 1813

原创 echarts实现折线图代码-附图

var option={                    //标题            title : {                text: '上周销量情况(万)',                subtext: '2017年10月23日 - 2017年10月30日',                x : 'left',                /...

2018-03-06 21:23:54 2336 3

原创 那些年我们学习jsp开发遇到的坑

作为初学者,我学习了jsp网页开发,就像学习html一样,我们要建立一个.jsp为后缀的文件,但是这样的文件怎么打开呢?1、jsp开发就是把java代码嵌套进html中,若是没有Java代码,.jsp文件里全部是html代码,那么就可以像html代码一样直接在网页中进行编译;2、若是存在java代码,又该如何让他去执行呢?我于是上网查询了一些资料,搞明白jsp动态网页开发需要配置java环

2018-01-08 16:02:22 233

原创 全部用jquery写的无缝左右滑动轮播图

这里的圆点的html代码是通过js实现的,全jquery实现无缝轮播1、html代码第一个第二个第三个第四个第五个第一个 -->>2、css代码div.banner{display:block;position: relative;margin:0 auto;

2017-11-15 20:51:45 3513

空空如也

空空如也

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

TA关注的人

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