自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 iOS输入框输入小数点是

保证数字键盘及只有数字和小数点可以输入:<input type="number" pattern="number" onkeyup="value=value.replace(/[^\d\.]/g,'')"/>

2019-09-10 17:08:19 518

原创 js 深浅拷贝

1.简单的深拷贝:let deepA = { age: 1, jobs: { first: 'FE' } }; let deepB = JSON.parse(JSON.stringify(deepA)); deepA.jobs.first = 'Ali'; console.log(deepA.jobs);//Ali console.lo...

2019-09-04 10:46:54 128

原创 vue 基本操作

1.图片地址切换:效果图:代码:<div :class="{ActiveHash:is_hash}"> <img :src="require(`@/assets/img/txt_hxkj_${a = is_hash?'xz':'zc'}.png`)" alt="" @click="is_hash...

2019-09-02 18:12:15 113

原创 websocket重连机制(心跳重连)

心跳重连(网络断开连接后,需要重连)var WebSocket = {};WebSocket.init = function(uri) { this.wsUri = uri; this.lastHeartBeat = new Date().getTime(); this.overtime = 8000; initChannelData(); ...

2019-08-19 17:05:14 512

原创 iview的树形控件渲染

<template> <div> <Tree :data="newlist" show-checkbox @on-check-change="choiceAll" ref="tree4"> </Tree> <!-- <div>{{newlist}}</div> --> </div&gt...

2019-08-12 09:54:13 2836 1

原创 监听网络状态

<template> <div> <div class="tab"> <div class="hd"> <span v-bind:class="{cur:lanmu=='xinwen'}" v-on:click="change('xinwen')">新闻</span> <span v-...

2019-08-08 17:39:50 225

原创 防重提交

<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Js定时事件</title> <script src="./jquery-3.2.1.min.js" type="text/javascript"></script> ...

2019-08-08 10:05:44 150

原创 自动补零

num传入的数字,n需要的字符长度function PrefixInteger(num, n) {return (Array(n).join(0) + num).slice(-n);}例如:传入6,需要的字符长度为3,调用方法后字符串结果为:006...

2019-08-07 11:22:00 189

原创 layui弹窗

//修改弹窗 $(document).on('click','.infoChange',function(){ let content = ` <div><label>占成比例: </label><input type='text' value="${$('.proporti...

2019-07-19 11:08:39 304

原创 layui数据表格参数

table.render({ elem: '#demo' ,url: AppName + '/app/api/version/query' //数据接口 ,method:'post' ,contentType:"application/json;charset=UTF-8" ...

2019-07-11 16:36:33 2004

原创 数据格式转换

1.数组转json格式: const a = ['1', '200', '11', '31', '151', '9', '15', '99', '48', '78', '1101', '60', '80', '56', '12', '21', '31', '32', '34', '56', '78', '99', '48', '78', '1101', '60', '80', '56'...

2019-06-06 17:59:37 534

原创 中文拼音排序

['张三','李四','啊','王五'].sort((a, b) => a.localeCompare(b, 'zh-Hans-CN', {sensitivity: 'accent'}))//打印:(4)["啊", "李四", "王五", "张三"]

2019-06-01 15:36:02 466

原创 rem.js

!function() { var a = "@charset \"utf-8\";html{color:#000;background:#fff;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html *{outline:0;-webkit-text-size-adjust:none;...

2019-03-15 14:28:11 94

原创 如何利用babel工具将es6语法转换成es5语法

如何利用babel工具将es6语法转换成es5语法 一、很多同学疑问既然es6已经出来的了,为很莫写完es6语法还要把他转换成es5,这不是脱裤子放屁吗?        ECMAScript 6(ES6)的发展速度非常之快,但现代浏览器对ES6新特性支持度不高,所以要想在浏览器中直接使用ES6的新特性就得借助别的工具来实现。        Babel是一个广泛使用的转码器,ba...

2019-02-18 11:07:07 1779

原创 grunt安装

1.下载node.js并安装(nodejs安装完成)2.安装grunt-cli(命令行)在控制台输入npm install -g grunt-cli 即可。(cli安装完成)3.安装grunt(在D盘建一个文件夹里面有三个文件两个文档)在D盘下的文件夹里输入npm install grunt --save-dev(grunt安装完成)4.配置Gruntfile.js在Gruntf...

2019-01-22 20:21:57 1634

原创 js面向对象

面向对象:一个对象下有多种属性和方法 一:创建对象// 一:创建对象 // 缺点:产生大量代码 var box = new Object(); box.name = 'wang'; box.age = 18; box.run = function(){ console.log(this.age); } var box2 = new Object(); ...

2019-01-17 20:17:49 79

翻译 10款Web程序员必备的CSS工具

10款Web程序员必备的CSS工具分类 编程技术对于web开发来说,CSS是最有效的美化页面、设置页面布局的技术。但问题是,CSS是一种标记性语言,语法结构非常的松散、不严谨。WEB程序员会经常发现自己的或别人的CSS文件里有大量的冗余代码或错误或能够大量优化的地方。如果你经常使用静态编程语言(比如,Java,C语言)等,你会发现实用的IDE工具会给编程带来巨大的效率,像Eclipse这样...

2019-01-13 13:14:24 195 1

原创 自定义字体和图标的使用

1.自定义字体:@font-face { /* 字体命名 */ font-family: "叶根"; src: url(../images/叶根友特色空心简体.ttf)}div { font-family: "叶根";}2,自定义图标(利用伪类使用)利用伪类来使用图标@font-face { font-family: "ico...

2018-12-05 10:43:12 237

原创 媒体查询

方式一:集中在一张表里@media all and (max-width:1024px) { 1024到768px}@media all and (max-width:760px) { 414px-786之间}@media all and (max-width:414px) { 0-414px之间的}方式二:每个样式一张表,引入方式&lt...

2018-12-04 20:02:08 95

原创 弹性盒模型

弹性盒模型:display:flex父元素里的属性:    1.display:flex;设置弹性盒模型    2.flex-direction 设置弹性盒模型的主轴方向    取值:        row(默认值),从左到右        row-reverse 从右到左        column 垂直排列,从上到下        column-reverse 从下到上  ...

2018-12-04 14:23:55 87

翻译 表格表单和统筹

css表格表单和统筹css:表格表单和统筹学习目标1、表单标签及属性高级 2、表格标签及属性高级 3、CSS统筹 4、BFC概念和应用场景一、表单标签及属性高级回顾:表单的作用:用来收集用户的信息的; 表单的组成:表单域: &lt;form name="" method="get/post" action=""&gt;&lt;/form&gt;表单控件 : &...

2018-12-03 10:00:11 351

原创 浏览器内核 ,过滤器和IE6下最小高度的设置

1.有哪些浏览器,    他们的内核 和 css3前缀分别为什么(至少4个)    名称    内核       前缀IE       Trident    -ms-谷歌    Webkit    -webkit-火狐    Gecko    -moz-欧朋    Presto    -o-1.过滤器:(1)_ 在属性前面添加,表示ie6以下的浏览器识别        (2...

2018-12-02 14:36:10 279

原创 margin重叠和塌陷的问题 和行内块出现间隙

1.解决margin重叠的问题(两个盒子之间设置margin出现重叠) &lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Document&lt;/title&gt; &lt;style&

2018-12-02 13:12:15 409 1

原创 input-palceholder的默认字体颜色及,select下拉去掉三角按钮 置换元素有哪些?

1.select去掉三角按钮/* 去掉select右边的三角形 */ -webkit-appearance: none;2改变默认字体颜色:-moz-placeholder { color: #a9a9a9;}         ::-moz-placeholder { color: #a9a9a9;}         input:-ms-i...

2018-11-29 10:02:56 426

原创 CSS垂直居中和水平居中方式

一。垂直居中1.单行文本实现居中:设置行高.box { width:200px; height:200px; line-height:200px;//实现单行文本居中 background:red; } .text { vertical-align: middle; }这种主要给...

2018-11-28 11:24:40 101

原创 css常用清除基础样式

/*(1)清除默认样式*/html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img,input{ margin:0; padding:0; }fieldset, img,input,button { border:0 none; padding:0;margin:0;o...

2018-11-19 20:34:57 1093

转载 css消除基础样式

一。移动端样式 /* 禁用iPhone中Safari的字号自动调整 */html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; /* 解决IOS默认滑动很卡的情况 */ -webkit-overflow-scrolling : touch;} /* 禁止缩放表单 */inp...

2018-11-19 12:46:02 565

原创 单行和多行文本出现省略号的实现

1.CSS部分  /*单行文本出现省略号*/ .div3{ width: 100px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; } /*多行文本出现省略号*/ .div4{ width: 100px; display: -webkit-box; -webkit-bo...

2018-11-16 16:41:04 90

原创 高度塌陷问题

出现的场景: 当子元素有浮动,父元素没有设置高度,或者设置的是最小高度的时候,父元素会出现高度塌陷问题。解决方法:  1.给父元素添加:overflow:hidden;弊端:overflow:hidden会隐藏超出父元素的内容2.利用伪类:.clear-fix:after{ content: ""; clear: both; display: block; he...

2018-11-16 15:46:18 85

原创 css三种样式表的创建和区别

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Document&lt;/title&gt; &lt;style&gt; @import url(&quot

2018-11-15 09:38:01 861

原创 css权重

  权重排序:           内联样式(1000) &gt; id选择器(0100) &gt; class选择器(0010) &gt; 类型选择器(0001) &gt; 继承(0000)           *    当不同选择符的样式设置有冲突的时候,高权重选择符的样式会覆盖低权重选择符的样式。        例如:b    .demo{    }的权重是1+10=11       ...

2018-11-15 09:35:03 80

原创 Git常用命令总结

Git常用命令:1.设置名字和邮箱 $ git config --global user.name "Your Name" $ git config --global user.email "email@example.com"2.初始化仓库: $ git init3.文件的添加: $ git add readme.txt4.文件提交: $...

2018-10-31 13:14:26 96

原创 Git操作

打开Git命令窗口设置账号和密码:$ git config --global user.name "Your Name"$ git config --global user.email "email@example.com"一。创建仓库: 用于显示当前目录$pwd 通过git init命令把这个目录变成Git可以管理的仓库$ git init Initial...

2018-10-31 12:50:25 89

原创 Git操作流程

安装git:       1.git官网下载安装,创建gitdemo文件夹解压此文件夹,右击-&gt;git bash打开命令窗口   2.设置名字和邮箱:    $ git config --global user.name "Your Name"    $ git config --global user.email "email@example.com"一。创建仓库:   1...

2018-10-31 11:07:09 109

空空如也

空空如也

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

TA关注的人

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