自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js的Object.assign

Object.assign作用Object.assign() 用于将所有可枚举的自有属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。语法Object.assign(target, …sources)参数:target: 目标对象sources:任意多个源对象返回值返回值为合并属性后的目标对象,即target。示例1(属性值是值类型) var obj1 = { ...

2019-02-14 18:14:12 250

原创 react为什么绑定事件还要求开发者写代码来绑定this

首先,看一下js什么时候要绑定this,什么不要绑定this:var obj = { member: 'you got me', func: function(){return this.member;}}/* 不要绑定this的情况 */obj.func();// "you got me"/* 一定要绑定this的情况 */var func = obj.func;...

2019-01-14 18:23:09 643

原创 js回调函数原理及应用

编程分为两类:系统编程(system programming)和应用编程(application programming)。所谓系统编程,简单来说,就是编写库;而应用编程就是利用写好的各种库来编写具某种功用的程序,也就是应用。系统程序员会给自己写的库留下一些接口,即API(application programming interface,应用编程接口),以供应用程序员使用。所以在抽象层的图示里...

2019-01-14 17:44:39 2102 2

原创 js获取当前时间并进行加减操作及格式处理

当我们项目希望以(当前时间± “x小时”)为默认值时,我们new Date()获取到的日期和格式无法直接在项目中使用。解决方法:用new Date()取到当前时间的值,再使用getTime()方法获取时间的毫秒值后进行计算,最终将计算的结果传入new Date()中就能得到当前时间了。这里获取的是当前前一小时,进行不同的计算是可以获取当前时间前后任意时间的。dataPickerValue: ...

2018-12-28 11:38:44 2360

原创 js截取与分割字符串常用技巧总结

函数:substring()定义:substring(start,end)表示从start到end之间的字符串,包括start位置的字符但是不包括end位置的字符。功能:字符串截取,比如想从"MinidxSearchEngine"中得到"Minidx"就要用到substring(0,6)例子:123var src="images/off_1.png";alert(src.substring

2018-12-26 19:39:52 159

原创 react 子组件向父组件传值

子组件如何向父组件传值?概括起来就是:react中state改变了,组件才会update。父写好state和处理该state的函数,同时将函数名通过props属性值的形式传入子,子调用父的函数,同时引起state变化。子组件要写在父组件之前。具体写法看下面3个例子。例子1. 父组件为用户输入的邮箱设好state,即“{email: ‘’}”,同时写好处理state的函数,即“handleEma...

2018-12-25 19:16:57 120

原创 css 倒三角制作及原理

css的每条边相交的地方,都是三角,如果,将容器的宽高,设置为0,而边框非常粗,并且每条边颜色不同,就会得到下面的效果://css代码:.test{ width:0px; height:0px; border:100px solid red; border-top-color:red; border-bottom-color:blue; border-right-color:o...

2018-12-25 17:46:49 701

原创 js 正则---验证密码为6-16位数字与字母组合方法

checkPwd(pwd){ var reg =/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,16}$/ var re = new RegExp(reg) if (re.test(pwd)) { return true; }else{ retur...

2018-12-21 12:22:46 7085

原创 js数组去重

var arr = [1,2,3,1,1,1,3,2,3,5,6,7,9,9,8,5]; function removeDuplicatedItem(arr) { for(var i = 0; i < arr.length-1; i++){ for(var j = i+1; j < arr.length; j++){ if(ar...

2018-12-20 03:37:54 84

原创 js倒计时----距离活动结束还有 xx天xx时xx分xx秒

1 <html> 2 <head> 3 <meta charset="UTF-8"> 4 <title>距离活动结束还有 xx天xx时xx分xx秒</title> 5 <script

2018-12-18 12:33:34 2036 1

原创 js判断数组中是否存在某个值的方法总结

判断数组中是否存在某个值1.javascript的indexOf()方法 var arr_data = [1,2,3]; arr_data.indexOf(1); //如果存在返回值的下标,不存在返回-1 2.arr.find() 数组实例的find()用于找出第一个符合条件的数组元素。它的参数是一个回调函数,所有的数组元素依次遍历该回调函数,直到找出第一个返回值为true的元素,...

2018-12-14 18:11:02 10402

空空如也

空空如也

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

TA关注的人

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