- 博客(5)
- 收藏
- 关注
原创 JavaScript Date对象常用方法
let date = new Date(); // 获取当前日期与时间(Wed May 29 2019 10:26:52 GMT+0800 (中国标准时间)) date.getFullYear(); //获取完整的年份(4位,2019) date.getMonth() + 1; //获取当前月份(1-12) date.getDate(); //获取当前日(1...
2019-05-29 10:57:50
382
原创 父组件使用v-model,实现父子组件之间动态传值
通常子组件更新某个变量并需要告知父组件时,需要子组件$emit触发事件,然后父组件$on监听该事件再去改变值。但是熟悉 v-model 的双向数据绑定原理后,我们可以巧妙地运用这一原理去实现父子组件之间动态传值方法总结:父组件通过v-model绑定一个变量传给子组件子组件通过props['value']接收子组件通过$emit('input',XX)去改变父组件中v-mode...
2019-05-20 14:09:37
6534
原创 解决type为file的input框上传同名文件失效Bug
昨天测试人员跟我提了个bug,他说:“上传一张产品图片,删除该产品图片,再上传相同的产品图片,图片无显示” ①点击上传图片②删除图片③再次上传这张图片④无法显示首先我们要理解,我们是通过input上传图片,然后通过将input的value值赋值给img元素的src属性来显示图片。假设给显示图片的<img>元素动...
2019-05-17 12:16:28
1813
1
原创 JS之prototype用法(给Number添加通用属性/方法)
下午室友发给我一道前端面试题,因为当时忙着赶项目,目光扫了一眼,立马就回答道“写一个add方法和一个minus方法传参数进去就好了丫~ ”等下班回过头来仔细看这道题,为自己的愚蠢的回答感到愧疚,发现题中是数字调用方法,这不是简单写个方法就能实现,而需要用到JS原生属性prototype一、Number.prototypeNumber.prototype属性表示Number...
2019-05-08 19:49:10
3079
原创 扁平化数组的几种方法
一、扁平化的概念扁平化管理是企业为解决层级结构的组织形式在现代环境下面临的难题而实施的一种管理模式。当企业规模扩大时,原来的有效办法是增加管理层次,而现在的有效办法是增加管理幅度。当管理层次减少而管理幅度增加时,金字塔状的组织形式就被“压缩”成扁平状的组织形式。二、数组扁平化用于将嵌套多层的数组“拉平”,变成一维的数组1、[1, [2]] => [1,2]2、[...
2019-05-08 17:18:09
8422
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人