工作记录

2019/2/14

1.解决结售汇的预关注名单的bug。

2.完成21号版本的开发。

3.学习git的命令rebase

2019/2/18

1.完成打印流水的图片预览。

2.研究PDF.js,window.devicePixelRatio、和DPI(每英寸点数)

2019/2/19

1.完成版本需求的开发(文案和梳理国家/地区的页面,对三个页面去掉IOS)

2.完成打印流水预览的demo页面开发,和梁泽平看了下,他说可以。

3.收款贴士体验优化了下。

2019/2/20

1.收款贴士细节优化,预览的图片替换,样式的修改一些问题。

2.交易通开发部分开户的功能。

2019/2/19

1.研究pdfjs

2019/2/27

1.面试

2.澄清需求,打印流水、2期、和心愿计划。

2019/4/16

1.手机上双击的处理方式

2.ajax请求远程的pdf文件流,返回的是ArrayBuffer数据类型,如果要用ArrayBuffer数据类型,必须要嵌套一个确定的行的数据类型,例如:Uint8Array。

2019/9/5

JS moment库的作用。尤其是moment.locale是什么意思。

2020/7/8

引用类型的改变数据要注意啥,例1:

var obj ={}
var strore = obj._vm
function A(x){
  this.x = x
}
console.log('strore is:', strore)
console.log('obj is:', obj)
obj._vm = new A('3')
console.log('strore is:', strore)
console.log('obj is:', obj)

//strore is: undefined
//obj is: {}
//strore is: undefined   // store仍然没有改变
//obj is: { _vm: A { x: '3' } }  

例2:

var obj ={}
var strore = obj  //  直接赋值
function A(x){
  this.x = x
}
console.log('strore is:', strore)
console.log('obj is:', obj)
obj = new A('3')
console.log('strore is:', strore)
console.log('obj is:', obj)
//和例一一样。
//strore is: {}
//obj is: {}
//strore is: {}
//obj is: A { x: '3' }

例3

var obj ={}
var strore = obj
function A(x){
  this.x = x
}
console.log('strore is:', strore)
console.log('obj is:', obj)
obj.y = 8  // 没有用new来重新赋值给值
console.log('strore is:', strore)
console.log('obj is:', obj)
// 两种永远一样
//strore is: {}
//obj is: {}
//strore is: { y: 8 }
// obj is: { y: 8 }

2020/7/24

发现webpack插件Copy-webpack-plugin最新版本有错误,在package.json中设置降版本安装,问题解决。

2020/10/26

JS的基本数据结构和引用数据结构在内存是怎么储存的。JS 储存有三个区域、代码储存空间、静态数据空间、动态数据空间包括(栈空间、堆空间)其中闭包的形成是这样的。

函数首先进行词法分析、判断哪些成员是闭包、最后形成闭包对象储存在堆空间中,并返回引用地址给全局作用域, 这样访问引用地址即可找到闭包的函数。

2020/12/31

JS 的作用域环境有变量环境和词法环境,其中词法环境是程序编译时,词法分析就已经确定好了。变量环境是程序执行的时候确定,会有导致变量提示的问题。

 

posted @ 2019-02-15 08:59  anthonyliu  阅读(161)  评论(0编辑  收藏  举报