自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Layui动态添加下拉选项值以及根据后台返回数据默认选中某项值的功能

最近项目遇到需要动态加载option选项后还要默认选中某项值的问题,折磨了几天终于试出了目前可以解决的方法。 两种方式各有优劣: HTML: <td><span class="colorRed">*</span>运抵国家:</t...

2019-05-23 15:05:43 3416 2

原创 关于layui表格渲染templet解析单元格的问题

关于表格解析自定义单元格的解析参数请先详细查看官方文档:http://www.layui.com/doc/modules/table.html#templet 然后我简单说一下 templet - 自定义列模板 我在项目中遇到的解析问题: 在解析单元格的时候自定义列为这样: {fi...

2018-08-16 09:48:46 20762 4

原创 关于layer.open弹出表单初始化和表单提交更新表格的问题

项目需求:点击表格修改按钮后传入当前tr的值赋值给弹出层的表单(初始值),然后通过修改表单里面的值来提交到后台并更新页面表格数据 首先给按钮绑定弹出层事件,然后初始化表单值 layer.open({ title: '仓储信息修改', ...

2018-08-10 16:55:52 8078 3

原创 关于layui框架自带分页和表格重载的接口解析问题

首先要了解框架分页自带的参数有哪些,特别是注意参数名称要和后台一致! **需要注意的是layui框架的数据解析格式问题,data必须是个数组对象的形式才能正常解析否则会很麻烦(亲测过非正常解析,手写js手动动态添加表格) data 格式例如: { "count...

2018-08-09 16:06:31 8746 22

原创 Layui 如何监听表格复选框选中值

需要达到的目的: ajax()异步请求后台时,需要传入表格里复选框选中的id值 注意:在渲染form on 方法的done里面加入 done:function(res){ table_data=res.data; } 将复选框选中的值的id加入数组中,然后传递到后台作...

2018-05-18 16:51:59 22790 5

原创 关于layui文件上传-- 多图片上传预览

<html> <head> <meta charset='UTF-8'> <meta name='Author' content='wanghua'> <title>Te...

2018-04-09 11:05:42 4415 0

原创 针对Layui数据表格单击tr行选中当前行的单选框或者复选框功能

1、table单击tr行勾选checkbox功能: //单击行勾选checkbox事件 var tableDiv; $(document).on("click",".layui-table-body table.layui-tabl...

2020-06-08 16:51:07 92 0

原创 基于Layui开发的X-admin2.0框架监听数据表格行点击事件无反应问题

基于Layui开发的轻量级后台管理X-admin2.0框架问题 需求是想要单击监听数据表格行并获取该行数据对象的问题 直接用框架文档里的监听行事件根本没有效果 table.on('row(bodyTab)', function(obj){}) 最后还是采用了原生DOM...

2020-06-05 15:26:39 34 0

原创 JS使用递归方法解析多层嵌套json接口的方法

实现:动态加载后台管理项目菜单功能,并且json为三层嵌套对象 如图所示json返回: 解析如上所示多层json对象,一开始我直接用each方法解析,发现不是name就是url获取不到一直报错undefined $.each(json, function (index) { ...

2020-06-02 16:07:31 152 0

原创 Layui数据表格解析任意数据格式问题

项目里遇到一个非框架默认格式的json数据,进行数据转换后遇到的bug; 如图所示我要解析的json格式为: 我的表格需要渲染list里面的数据然后我通过格式转换实现了,然而还需要在页面显示listnnum 和 listynum 的条数值,此时我用data.去取显示undefined......

2019-11-11 11:04:16 707 0

原创 layui数据表格复选框传递参数值到后台并下载文件

需求实现:通过layui框架数据表格渲染方法解析出表格,然后根据表格复选框选中的值(id)来传递到后台,目前需要实现的是调用后台的文件下载接口; 由于下载接口不能直接使用ajax方法,所以就用的表单提交来实现参数传递; 上代码: 首先需要写一个隐藏表单来实现下载功能: <form ...

2019-08-26 15:44:41 807 0

原创 layui.tree组件使用以及搜索节点功能

由于项目树形节点比较多需要增加节点搜索功能,所以研究了一下加上社区伙伴的支持,目前功能可以简单实现但细节还需要修改,添加上了组件的基本使用方法和属性,现在分享出来~ HTML: <div class="layui-btn-container"> <...

2019-08-14 14:54:33 2525 0

原创 提交运行git push时报错,提示Permission denied (publickey)...

本地代码想提交到一个新的git仓库地址上去, 首先新建一个文件夹进行 $ git init再把要上传的文件都复制到该文件夹下面 然后$ git add . 然后$ git commit -m '备注' 然后$ git remote add origin 添加的远程仓库...

2019-06-10 18:06:37 1254 2

原创 IDEA本地项目修改后git提交显示No changes detected

今天提交项目时莫名出现了一个问题就是本地代码修改后commit提交的时候出现 No changes detected ! 没有识别到我修改过的代码.... 让我很是苦恼,百度了n种方法都没有用,最后试了“杀手锏”,直接删除项目重新git线上拉取下来,重新修改提交就可以了。。。 有时候...

2019-05-21 15:10:28 2890 0

原创 input输入框点击回车切换到下一个输入框功能

直接上代码: HTML: <form class="layui-form" action="../in" id="form" method="post" name='Form'> ...

2019-05-10 11:07:15 3312 1

原创 本地项目如何上传到GitHub上

GitHub的好处多多我就不用说了,最牛逼的代码管理工具。 最近申请了GitHub的账号,想测试上传项目到平台上的功能,今天研究了一下分享给大家。 1、首先,登录账号后新建一个项目仓库: 填写项目名称和描述: 创建仓库成功后,可以看到自己的仓库地址,这样我的远程免费的仓库就创建了。...

2019-04-12 17:12:31 296 0

原创 JS利用FormData模拟表单上传文件

js上传文件的方式有很多种,我比较习惯用的就是模拟表单提交name值来上传文件 针对FormData 有一个详细的网站进行使用方法和对象说明--FormData 使用<form>表单初始化FormData对象方式上传文件: html代码 <form action...

2019-04-11 16:13:10 1588 0

原创 IntelliJ IDEA 2018.3 安装破解说明

一、下载: 前往IntelliJ IDEA官网下载Ultimate版本 二、安装: 点击.exe文件进行安装 一直点击下一步进行安装....选择安装路径 ---IDEA页面开始,默认下一步.... 三、最后到达这一步后开始破解: 破解(1)--下载破解补丁...

2019-03-27 10:40:33 277 0

原创 eclipse里面通过git提交代码

打开eclipse编辑器,点击要提交的项目右键 > Team > Commit... 如下图所示界面: 此时出现两个界面,上图的红框内是项目的目录,可以直接看到红框下面的目录为当前修改过的文件,可以直接提交更新,或者在上面红框里面选取要提交的文件目录然后指着文件点击右键:Add ...

2019-01-14 11:44:19 1980 6

原创 JS跨页面传递参数值并获取该参数

对于js跨页面传递参数的方法有两种: 1、针对参数较为简单,字符串较短的参数传递可以采用url后缀添加参数的方法来实现; 2、但是对于参数较为复杂或者参数比较多的情况就可以采用本地储存的方式来实现; **首先第一种:通过url传递参数值并获取该参数 window.location.hre...

2018-12-11 16:08:31 3550 0

转载 CSS 属性汇总(转)

1. 黑白图像: 这段代码会让你的彩色照片显示为黑白照片 img.desaturate { filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); ...

2018-11-08 14:46:05 44 0

原创 Javascript常用方法函数收集

本文收集了一些比较常用的Javascript函数,是在网上看到的总结的不错,希望对学习JS的朋友们有所帮助。 1.字符串长度截取 function cutstr(str, len) { var temp, icount = 0, patrn =...

2018-11-08 11:46:53 96 0

转载 layui数据表格单击行勾选(多选或者单选行)选项的功能

实现效果: 单击行,自动选中或取消勾选 –对于复选框按钮点击行的选中功能: //单击行勾选checkbox事件 $('.DetailDiv').on(&quot;click&quot;,&quot;.layui-table-body table....

2018-10-31 15:09:47 5375 3

转载 css样式大全(整理版)

color : #999999; /*文字颜色*/ font-family : 宋体,sans-serif; /*文字字体*/ font-size : 9pt; /*文字大小*/ font-style:itelic; /*文字斜体*/ font-variant:small-...

2018-09-20 10:50:10 1010 0

转载 什么是比特币?

对于当下最流行的数字货币货币——比特币,有非常多的专业的介绍性文章,也有人试图通过漫画来解读,但是始终或不得要领,或生涩难懂。今天,观察君将通过最白话的语言和例子讲解比特币的特性和意义。 读前思考: 在一个偏远得没有任何银行等记账和清算机构的小村,当村民张三准备给李四转账1000元的时...

2018-08-18 22:45:56 129 0

转载 看完让你彻底搞懂Websocket原理

一、websocket与http WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算) 首先HTTP有 1.1 和 1.0 之说,也就是所谓的 keep-alive ,把多个HTTP请求合并为一...

2018-07-12 16:08:46 60 0

转载 layer常用提示框用法

一 layer的普通提示框 代码: layer.alert('次案件已回库,请选择其他案件', { icon: 5, title: "提示" }); title属性不设置时默认为“信息”。如下 二 layer 带输入框的提示框 注意!...

2018-05-18 16:40:58 14372 0

原创 使用Date对象获取时间相关的信息

获取当前时间: var date = new Date(); var year = date.getFullYear(); var month = date.getMonth() + 1; var day = date.getDate(); var hour = date.getHour...

2018-05-18 16:38:10 744 0

原创 清理项目缓存的几种方法

清理项目缓存的几种方法: meta方法 //不缓存 <META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control"...

2018-04-17 14:41:40 2161 0

原创 rem/em/响应式用法总结

Js动态设置rem来实现移动端字体的自适应     实际上讲了这么多,大家可能已经了解了rem的用法,但是还不了解如何利用rem去实现移动端的自适应。说到底,rem实现移动端自适应的原来在于它本身的特性,它可以始终根据根元素的字体大小去改变自己的值。目前各种常见手机的屏幕尺寸大小如下图所示: ...

2018-04-09 12:01:50 1221 0

原创 匹配url后的参数(模拟a标签点击定位)

function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = wi...

2018-04-09 11:53:43 237 0

原创 文字设置css样式,在超出宽度后用省略号...代替显示

html使用css让文字超出部分用省略号三个点显示的方法:   我正确使用的就是下面的代码,li里面是a标记。在IE和google中使用是正常的,火狐不知道,我也不在意,等你来测   li{   display:block;overflow:hidden;word-break:keep-al...

2018-04-09 11:07:18 1014 0

转载 META标签

META标签是HTML语言HEAD区的一个辅助性标签,它位于HTML文档头部的<HEAD>标记和<TITLE>标记之间,它提供用户不可见的信息。meta标签通常用来为搜索引擎robots定义页面主题,或者是定义用户浏览器上的cookie;它可以用于鉴别作者,设定页面格式,标...

2018-04-09 11:04:12 55 0

原创 web前端面试题(关于闭包)

var a=0,b=0; function A(a){//外层函数:局部变量a //内层函数 A=function(b){console.log(a+b++);} //将内层函数赋值给全局变量A形成闭包 console.log(a); } A(1);//1 //A:function(b){...

2017-09-06 00:23:23 753 0

原创 web前端面试题(查找字符串中出现最多的字符)

//思路:查找数组中出现次数最多的元素,先初始化创建一个数组, //然后打散数组并排序后无缝拼接,排序中固定用法:str.split("").sort().join(""); //再用正则表达式的方式定义数组中的值 // var reg=/([a-z])\1...

2017-09-06 00:19:35 521 0

原创 web前端面试题(数组一大一小排列)

//思路:先用给定好的降序数组,先了解清楚排序输出结果的规律:一大一小; //然后设置空数组保存结果,通过循环双向遍历数组中的值,分别将j和i //放进数组中,因为是一大一小排列所以要先放j再放i, //最后当i=j时就把当前循环的值arr[i或者j]直接放进数组机即可; //给定降序排列好...

2017-09-06 00:16:57 360 0

原创 前端面试题(数组中求和)

//求数组中的固定任意两个数的和 //前提已经升序排列好的 var arr3=[1,2,4,6,9,10,12,15,17]; //i j //定义任意两个数相加的和为19; var sum=19; //双向循环遍历,从两头向中间走 for(var i=0,j=arr3....

2017-09-06 00:13:29 666 0

原创 简单原生js实现开关门效果

主体html内容部分: <body> <div id="d1">树形列表</div> <div id="d2">&lt;&lt;</div> <div id=&...

2017-08-01 23:45:54 1498 0

原创 html和css基础--float属性给父元素带来的问题及方案

float浮动引发的特殊效果: 1、父元素中,如果显示不下所有的已浮动子元素,最后一个会换行,有可能会被卡住 2、元素一旦浮动起来之后,元素宽度将由内容来决定(非指定情况下) 3、元素一旦浮动起来之后,那么都将变成块级元素,尤其对行内元素影响较大 ...

2017-07-15 18:05:08 333 0

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