经验总结
依欣依意127
一只想学习的猪
展开
-
css 类名
css 类名css 类名 用逗号隔开:表示两个不同类的样式类名同用一个样式 用空格隔开: 表示从属包含关系,是当前元素的子元素这一特点在less上有很好的体现:#header{color: black;}#header.navigation{font-size:12px;}#header.logo{width:原创 2018-01-11 18:02:44 · 713 阅读 · 0 评论 -
css自适应布局
1.左侧固定,右侧自适应的方法 第一种:(注意父级中box-sizing: border-box;)<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <style&原创 2018-06-02 14:49:00 · 495 阅读 · 0 评论 -
表单验证demo
/* attribute value 数据格式 说明1.required true/false boolen 是否必填2.type ip/mobile/name/common/code/url/email/tel/telOrMobile/port/mac/identity/int/plateNumber string 类型3.fixLength 1/2....原创 2018-06-02 11:54:05 · 872 阅读 · 0 评论 -
VUE+HUI开发中的表单验证
表单验证是前端开发中比较重要的一个环节, 作用是在防止用户犯错的前提下,尽可能让用户更早地发现并纠正错误,提交有效的表单。在VUE+HUI 开发环境中,我们需要用到Form 组件提供的表单验证功能来实现表单验证。 主要方法:1. 通过 rule 属性传入约定的验证规则2. 将Form-Item 的 prop 属性设置为需校验的字段名。 方法比较简单,但是在实际操作中,有一些场景下的表单验证比较...原创 2018-06-02 11:52:08 · 2539 阅读 · 1 评论 -
使用easyui所遇到的问题
1. easyui页面一打开的时候出现短暂混乱的问题在布局用到easyui的时候总会出现一个问题。就是在一进入主界面的时候,页面的并不是马上就展现,而是会有一个混乱的过程,之后一闪就又好了。其实这个就是因为easyui是在dom载入完毕之后才会对整个页面进行解析 解决方法:要解决这个问题其实只要好好利用这个onComplete 事件在结合一个载入遮罩就解决问题了。在body下面第一行加入一个载入提...原创 2018-06-08 16:29:14 · 792 阅读 · 0 评论 -
判断对象是否为空
//第一种方法//var obj={};//var str=JSON.stringify(obj);//if(str == "{}"){// alert("true");//}else{// alert("false");//}//第二种方法,通过for in //var obj={};//function aaa(){// for(var key in obj){// return false...原创 2018-06-13 15:35:31 · 425 阅读 · 0 评论 -
iframe的优缺点
1.优点 1.iframe能够原封不动的把嵌入的网页展现出来。2.如果有多个网页引用iframe,那么你只需要修改iframe的内容,就可以实现调用的每一个页面内容的更改,方便快捷。3.网页如果为了统一风格,头部和版本都是一样的,就可以写成一个页面,用iframe来嵌套,可以增加代码的可重用。4.如果遇到加载缓慢的第三方内容如图标和广告,这些问题可以由iframe来解决。5.重载页面时不需要重...原创 2018-06-04 20:12:54 · 336 阅读 · 0 评论 -
水平居中的几种方法
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <style> /*方法一*/ /*.box{ width:300px; height:300px;原创 2018-06-04 19:34:28 · 329 阅读 · 0 评论 -
盒模型
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <style> .box{ width:300px; height:300px; backgrou原创 2018-06-04 18:09:13 · 203 阅读 · 0 评论 -
JS中undefined与null的区别
1、概述: 在JavaScript中存在这样两种原始类型:Null与Undefined。这两种类型常常会使JavaScript的开发人员产生疑惑,在什么时候是Null,什么时候又是Undefined? 有人说这两个返回值,没有什么区别,只是历史遗留问题罢了,其实还是有一点区别的。2、null和undefined的发展史: 大多数计算机语言,有且仅有一个表示"无"的值,比如,C语言的NULL,...转载 2018-04-28 16:14:15 · 165 阅读 · 0 评论 -
Aixos
一、vue-resource二、Aixos三、相关链接 一、vue-resource Vue.js是数据驱动的,这使得我们并不需要直接操作DOM。vue-resource是Vue.js的一款插件,它可以通过XMLHttpRequest或JSONP发起请求并处理响应。也就是说,$.ajax能做的事情,vue-resource插件一样也能做到,而且vue-resource的API更为简洁。另外,vue...原创 2018-04-24 09:48:26 · 759 阅读 · 0 评论 -
easyui中下拉树的onLoadSuccess事件,加载完成后拿到树的根节点
在项目中,我们采用的是easyUI组件,经常会遇到下拉树组件,后面跟着查询,查询的参数是树的根节点的id,初始化页面的时候调取查询函数,可是会遇到一个问题,树的根节点的id拿不到,之前采取的方法是直接在onLoadSuccesss里面直接调取查询函数,但是后来发现异步树的展开事件也会调取查询事件,违背了设计意图了,后来的解决方案是定义一个变量,通过变量来判断eg:var _flag=true;if原创 2018-01-20 16:56:50 · 4301 阅读 · 0 评论 -
查询条件下分页应该处于第一页
在项目开发过程中,根据查询条件查询数据时应将表格分页置于第一页,查询条件之前加上一下两句话即可将分页置于第一页(我才用的easyui框架)//查询条件下分页恢复到第一页var opts=$("#abnormalInfoDg").datagrid("options");opts.pageNumber=1;原创 2018-01-20 16:45:39 · 1762 阅读 · 0 评论 -
被视频控件遮挡的问题
在项目开发过程中,遇到过视频控件遮挡div的情况,后来在度娘的帮助下解决了这个问题,现在记录一下,以防自己忘记解决消息框被控件遮挡问题本人遇到jquery easyui 弹出对话框被activex控件遮挡问题,网上查了下,关于遮挡问题可以用在弹出层中添加并设置z-index属性的方式解决“就在遮罩生成后用jquery选中遮罩的元素,渲染一个宽度高度都100%的iframe”于是在遮罩窗原创 2018-01-20 16:41:56 · 4221 阅读 · 0 评论 -
calc
今天在开发项目的时候,突然发现个问题,calc在谷歌不起作用,原本以为是谷歌的兼容问题,检查下,兼容写了,可还是不起作用,原来需要注意的是,运算符前后都需要保留一个空格,例如:width: calc(100% - 10px);calc()能让你给元素的做计算,你可以给一个div元素,使用百分比、em、px和rem单位值计算出其宽度或者高度,比如说“width:calc(50% + 2e原创 2018-01-10 19:31:33 · 340 阅读 · 0 评论 -
echarts相关信息
今天在写echarts的时候遇到的问题,我做的是echarts地图的连通图,采用的echart3.0绘制的地图,但是发现图例的点击事件关闭时,线不消失的情况,找了好久没发现问题所在,但是经同事提醒,将echarts3.0.js重新在网上下载个,替换上去,就能解决问题,虽然不清楚原理,但是确实起到了效果,所以记录下这篇文章,以备以后忘记原创 2018-01-10 16:50:25 · 164 阅读 · 0 评论 -
添加遮罩层
<div id='Loading' style="position:absolute;z-index:1000;top:0px;left:0px;width:100%;height:100%;background:#DDDDDB ;text-align:center;"> <div class="datagrid-mask"></div> ...原创 2018-06-19 17:23:40 · 526 阅读 · 0 评论