js
烎烎~
99步是证明,最后一尊严
展开
-
js数组去重
数组去重,一般都是在面试的时候才会碰到,一般是要求手写数组去重方法的代码。如果是被提问到,数组去重的方法有哪些?你能答出其中的10种,面试官很有可能对你刮目相看。在真实的项目中碰到的数组去重,一般都是后台去处理,很少让前端处理数组去重。虽然日常项目用到的概率比较低,但还是需要了解一下,以防面试的时候可能回被问到。一、利用ES6 Set去重(ES6中最常用) funct...原创 2018-11-18 22:23:24 · 109 阅读 · 0 评论 -
require.js模块化编程
接触过大型项目的童靴都知道,也许都会有很深的感触,就是页面越写越多,加载各种js文件,这个时候万一加载的js文件如果有先后顺序,是很蛋疼的,为了解决这个蛋疼的问题,应运而生的出来require.js,他的好处,不言而喻了, 在实际开发中,我们可能接手的是好几手的项目,每个人建立的文件夹,都是乱七八糟,位置不同,当然还是有比较不错的同学,所以对于相同文件夹下的js我们做第一种方案:方案1...原创 2019-01-20 03:57:49 · 186 阅读 · 0 评论 -
插件库集合
1.fastClick.js (取消300毫毛的延迟) 为什么会存在延迟? Google开发者文档中有提到:mobile browsers will wait approximately 300ms from the time that you tap the button to fire the click event. The reason for this is...原创 2019-04-03 23:04:32 · 135 阅读 · 0 评论 -
a||b a&&b
|| 和 &&是js中的逻辑运算符,|| 表示或者的意思,&& 表示并且的意思,我们可能最长用的就是这种var a = 20;var b = 30;var x=25;var y = 60;if(x > a && x < b){ console.log("x在ab之间")}if(y > a || y> ...原创 2019-04-05 09:39:44 · 8286 阅读 · 0 评论 -
js之深浅拷贝
应用场景:现有一个数组Array对象,需要在两个不同模块上展示,分别为模块A和模块B,现需求为模块A循环展示Array的所有信息,模块B在Array的基础之上添加一个字段,且不影响字段A的正常展示最终效果如下实现分析:原始数据(暂定数组名称为listArray1)和拷贝后的数据(暂定数组名称为listArray2)都有一部分相似的数据,唯一区别就是拷贝后的数据中添加了一条,所以我们...原创 2019-05-11 01:04:18 · 409 阅读 · 0 评论 -
js时间排序
1.要求:提供两个字符串每个字符串包含多个时间,格式统一为年月日时分秒,然后根据时间先后顺序排列,并且添加相应的“进店”和“出店”字段//下面这个字符串的时间是进店var dataList1 = "2019.05.09 17:58:31 , 2019.02.09 12:18:12 , 2019.03.09 17:40:01"//下面这个是出店的时间var dataList2 =...原创 2019-05-30 16:11:44 · 4760 阅读 · 1 评论