
javascript
蹦跶的狗砸
快乐的程序员
展开
-
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 · 110 阅读 · 0 评论 -
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 · 10471 阅读 · 0 评论 -
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 · 178 阅读 · 0 评论 -
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 · 7241 阅读 · 0 评论 -
js获取当前时间并进行加减操作及格式处理
当我们项目希望以(当前时间± “x小时”)为默认值时,我们new Date()获取到的日期和格式无法直接在项目中使用。解决方法:用new Date()取到当前时间的值,再使用getTime()方法获取时间的毫秒值后进行计算,最终将计算的结果传入new Date()中就能得到当前时间了。这里获取的是当前前一小时,进行不同的计算是可以获取当前时间前后任意时间的。dataPickerValue: ...原创 2018-12-28 11:38:44 · 2406 阅读 · 0 评论 -
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 · 2109 阅读 · 1 评论 -
js回调函数原理及应用
编程分为两类:系统编程(system programming)和应用编程(application programming)。所谓系统编程,简单来说,就是编写库;而应用编程就是利用写好的各种库来编写具某种功用的程序,也就是应用。系统程序员会给自己写的库留下一些接口,即API(application programming interface,应用编程接口),以供应用程序员使用。所以在抽象层的图示里...原创 2019-01-14 17:44:39 · 2141 阅读 · 2 评论 -
js的Object.assign
Object.assign作用Object.assign() 用于将所有可枚举的自有属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。语法Object.assign(target, …sources)参数:target: 目标对象sources:任意多个源对象返回值返回值为合并属性后的目标对象,即target。示例1(属性值是值类型) var obj1 = { ...原创 2019-02-14 18:14:12 · 280 阅读 · 0 评论