前端工作中的上坡
cool-girl
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js一键复制功能的实现
最近工作中遇到一个需求需要实现复制的功能,因为是个列表,所以需要复制的内容需要区分,且页面不能显示出选中的样式,所以做了以下的工作 HTML部分 <img src="images/copy.png" class="btn-sometime" title="复制单号" style="width: 18px;height: 18px;" ng-click="$ctrl.copyFun($index)"> js部分 this.copyFun = function (index){原创 2020-07-20 14:31:04 · 477 阅读 · 0 评论 -
js获取今天、昨天、本周、上周、本月、上月的开始日期、结束日期
/** * 获取今天、昨天、本周、上周、本月、上月的开始日期、结束日期 */ var now = new Date(); //当前日期 var nowDayOfWeek = now.getDay(); //今天本周的第几天 var nowDay = now.getDate(); //当前日 var nowMonth = now.getMon..原创 2020-06-11 17:30:36 · 1630 阅读 · 0 评论 -
检测对象自身是否有指定的键用hasOwnProperty()方法
最近业务中遇到一个需要检测后端返回的对象中是否存在这个key的逻辑判断,使用hasOwnProperty()方法进行解决 hasOwnProperty()方法会返回一个布尔值,指示对象自身属性中是否具有指定的属性(也就是,是否有指定的键key) 下面链接的说明非常详细 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object/hasOwnProperty ...翻译 2020-06-10 17:14:39 · 465 阅读 · 0 评论 -
为了完美的“糖葫芦”,我坚决选择git rebase
眼见为实 用merge不用rebase 坚持用rebase 的时候 完美的“糖葫芦” 方便代码回滚,可以在任意的一个commit处打分支。原创 2020-05-29 17:27:57 · 172 阅读 · 0 评论 -
js中数组的增删改
push() //在数组末尾添加一个元素 pop() //在数组末尾删除一个元素 shift() //删除数组第一个元素 unshift //在数组开头添加一个元素 concat() //用于连接两个或多个数组 ...原创 2020-05-29 15:59:06 · 269 阅读 · 0 评论 -
js中返回对象的键名或键值---Object.keys()和Object.values()
Object.keys(obj) 参数:要返回其枚举自身属性的对象 返回值:一个表示给定对象的所有可遍历属性的键名数组 Object.values(obj) 参数:要返回其枚举自身属性的对象 返回值:返回一个数组。成员是参数对象自身所有可遍历属性的键值。 两者区别 let arr = {a:4,b:7,c:2,d:76} console.log(Object.va...原创 2019-11-07 11:40:49 · 1427 阅读 · 0 评论 -
filter笔记
原文是掘金看到的,非常好,作为学习笔记记录下来。https://juejin.im/post/5a5f3eaf518825733201a6a7 filter为数组中的每个元素调用一次callback函数,并利用所有使得“callback返回true或等价于true的值的元素”,创建一个新的数组。 var new_array = arr.filter(callback[,thisArg]) ...原创 2019-11-07 11:13:23 · 383 阅读 · 0 评论 -
如何将键值对和数组放入同一个{}中
在项目开发的时候我遇到了一个问题,如何将键值对和数组放入同一个{}中? 因为所需要的数据格式是某几个键值对和一个数组,需要放到同一个{}中,传给组件。 数据的格式需要自己拼凑成需要的样子。 我是通过如下办法实现的。 this.resultSeletedObj this.resultSeletedObj = {};//用于存放所有的数据 this.singleMdLi...原创 2019-10-18 13:25:36 · 921 阅读 · 0 评论 -
js判断一个字符串的内容
1,substr() 'C123'.substr(0,1) //结果是‘C’ 2,substring() 'C123'.substring(0,1) //结果是‘C’ 注意:substr()和substring()两者的异同点如下: 语法:substr(start,length)第一个字符的索引是0,start必选,length可选; substring(start,end)第一个...原创 2019-10-16 16:57:14 · 902 阅读 · 0 评论 -
js中splice()方法--删除、插入、替换,用法小结笔记
splice()方法直接修改原数组 1,删除 arr.splice(i,n); i是指从不包含(i)的位置开始,n是指需要删除的个数。 <script> var arr = [a,b,c,d,e]; var arrNew = array.splice(2,2); console.log(arrNew);//结果是[c,d] console.lo...原创 2019-09-26 08:47:52 · 1294 阅读 · 0 评论 -
记录第一次往github上面传项目
(前提是有github账号) 第一步:创建新的仓库 第二步: 第三步:点击create repository之后,会跳转到下面的界面,其中的连接是后面传项目的地址。 到这里,在github上面的操作就告一段落了。 接下来是需要进行git操作的。 1,在项目文件所在的地址下面,例如我的项目地址是G:\study\my-cart>git init,执行git init命令,该...原创 2019-09-25 21:21:45 · 138 阅读 · 0 评论 -
angular上传文件FileUploader的相关知识
FileUploader属性 url{String}: 上传文件的服务器路径 alias{String}: 包含文件的名称,默认是file queue{Array}: 上传队列 progress{Number}: 上传队列的进度,只读 headers{Object}: 上传的头文件信息, 浏览器需支持HTML5 formData{Array}:与文件一起发送的表单数据 ...原创 2019-09-20 11:01:05 · 1011 阅读 · 0 评论 -
angular中纯js手写--年月--组件
html部分 <input type="text" readonly class="form-control dib w33" ng-model="$ctrl.select_date1" ng-click="$ctrl.showTrue1()">至 <input type="text" readonly class="form-control dib w33" ng-mode...原创 2019-09-17 10:58:09 · 224 阅读 · 0 评论
分享