自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 bootstrapValidator表单验证

第一步:bootstrap的各种css、js引入第二步:定义一个可用来验证的表单,如下所示,input用form-group包裹第三步:定义一个方法用配置验证规则,详细配置可见官网http://bootstrapvalidator.votintsev.ru/getting-started/,fields里面的属性名和input的里面name值要相对应第四步:初始化表单验证,当输入框失去焦点时自动验证还有一个就是提交按钮验证,可以也用form-group包裹一个button,js逻辑写

2020-09-07 15:23:38 302 1

原创 bootstrapTable定义formatter无法获取row整行数据

开发项目过程中,遇见一个问题,bootstrap的formatter起初想这样传递一个row,然后定义一个backDetail(row)方法来拿到当前行的数据,但是总会报错未捕获syntaxerror:意想不到的标识符,难道引号没写对,语法错误?看来看去没啥问题啊最后还是要上网查阅资料,说要encodeURI/decodeURI编码解码才能获取到,于是方法定义,解码呗成功拿到数据,nice,各位遇到此问题的可以试试...

2020-09-02 09:16:38 2258 2

原创 get与post的恩怨情仇

get和post没有本质上的区别,都是属于http请求协议,但硬要说它们之间的区别,暂时概括了以下两点:1.get请求的headers中没有content-type这个字段,post 的 content-type 有两种 :application/x-www-form-urlencoded 这种就是一般的文本表单用post传递数据,只要将得到的data用querystrin...

2019-06-29 13:09:08 159

原创 前端-网站性能优化

content方面 减少HTTP请求:合并文件、CSS精灵、inline Image 减少DNS查询:DNS缓存、将资源分布到恰当数量的主机名 减少DOM元素数量 Server方面 使用CDN 配置ETag 对组件使用Gzip压缩 Cookie方面 减小cookie大小 css方面 将样式表放到页面顶部 不使用CSS表达式 ...

2019-06-21 13:58:59 193

转载 闭包

转自https://www.cnblogs.com/cxying93/p/6103375.html什么是闭包?闭包的优缺点?闭包(closure)是javascript的一大难点,也是它的特色。很多高级应用都要依靠闭包来实现。1、变量作用域要理解闭包,首先要理解javascript的特殊的变量作用域。变量的作用域无非就两种:全局变量和局部变量。javascript语言的特别之...

2019-06-20 10:30:04 135

原创 深浅拷贝

对象类型在赋值的过程中其实是复制了地址,从而会导致改变了一方其他也都被改变的情况。通常在开发中我们不希望出现这样的问题,我们可以使用浅拷贝来解决这个情况。let a = { age: 1}let b = aa.age = 2console.log(b.age) // 2浅拷贝首先可以通过Object.assign来解决这个问题,很多人认为这个函数是用...

2019-06-02 19:14:33 233

原创 事件

#事件流三大部分:事件源,捕获,冒泡。#事件三大内容:鼠标事件、键盘事件、HTML事件#事件的添加:1. 事件名;2.事件处理函数;3.布尔值(可以不传参)#移除事件#事件委托#冒泡:指事件开始由最具体的元素接收,然后逐级向上传播到较为不具体的节点(文档)(由内到外)阻止事件冒泡的方法:event.stopPropagation()cancelBubble = ...

2019-06-02 19:04:42 347

转载 原型、原型链、继承

原型对象、 构造函数、实例对象原型对象:这个要从构造函数开始说起,每个构造函数都会带有一个 prototype 属性。该属性是个指针,指向了一个对象,我们称之为 原型对象。什么是指针?指针就好比学生的学号,原型对象则是那个学生。我们通过学号找到唯一的那个学生。假设突然,指针设置 null, 学号重置空了,不要慌,对象还存在,学生也没消失。只是不好找了,用代码来解释可以这样构造函数:简单来说我...

2019-05-29 21:10:35 226 1

原创 数组常用方法整理

Array对象用于在单个变量中存储多个值。提起Array对象,说实在它有很多方法需要我们必须记下来,下面介绍几种常用的数组方法。1.concat(),用来进行数组的拼接,不改变原数组Var Arr1=[1,2,3]Var Arr2=[4,5,6]Var arr = arr1.concat(arr2);输出结果:arr1=[1,2,3],arr2=[4,5,6],a...

2019-05-29 08:45:15 535

转载 post和get的区别以及对请求报文的认识

POST和GET的区别最普遍的答案GET使用URL或Cookie传参。而POST将数据放在BODY中。 GET的URL会有长度上的限制,则POST的数据则可以非常大。 POST比GET安全,因为数据在地址栏上不可见。但是很不幸,这些区别全是错误的,更不幸的是,这个答案还是Google搜索的头版头条,然而我根本没想着这些是答案,因为在我看来他们都是错的。1. GET和POST与数据...

2019-05-14 20:36:33 366

空空如也

空空如也

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

TA关注的人

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