【实习周报】2019年5月 前端开发实习工作周报汇总

以下记录的是今年5月笔者在公司进行web前端工作的每周工作总结,其中隐去了项目的具体名称、人名、公司名等。

2019.5.20-2019.5.24

本周工作内容:本周笔者完成了野牛期货的快捷键设置的大部分工作,如今只剩下几个快捷效果的难点需要解决

学习到内容:本周笔者通过快捷键的开发工作认识到了快捷键的分类问题,快捷键可分为本地快捷键和全局热键;学习了Electron的项目结构和整体的运行模式;了解了键盘绑定插件Mousetrap的使用,同时也无意中发现了一些新的快捷键用法,比如在谷歌浏览器中Ctrl + K是聚焦搜索框,Ctrl + Shift + C是点击调试箭头;Ctrl + W关闭当前窗口或者标签页…… 另外还学习了CSS3中的内容,比如圆角边框,阴影等属性

不足之处:对Electron项目还不够熟悉,尤其是其运行原理和项目结构了解不够

下一阶段的工作:完成野牛期货客户端的快捷键绑定工作,学习Electron和node.js的相关知识

 

 

 

2019.5.27-2019.5.31

本周工作内容:基本完成野牛期货客户端的快捷键设置功能

学习到内容:本周笔者通过快捷键的开发工作学习到了electron中的一些新的API,另外是关于electron项目的基本结构方面的,electron的项目分为主进程和渲染进程,一般我们在编写页面及其逻辑时都是在渲染进程中进行操作的,比如编写vue组件这样,在一些设计到系统层面的交互和功能实现时也会设计到主进程的开发,比如控制当前窗口的显示、隐藏、快捷键的设置、截图等等。另外通过对element组件的使用进一步了解了v-model的原理和element组件的使用场景,比如el-dialog和messagebox组件各有适应的场景。再就是原生的input标签也进一步有所熟悉。最后是实现快捷效果方面:使用发布-订阅者的设计模式来进行快捷键效果的实现可以说是最佳解决方式,在清晰了代码逻辑的同时减少了很多不必要的vuex数据的传递。最后是深浅拷贝的差异及实现。

不足之处:对Electron项目还不够熟悉;代码的实现及展开还存在问题,存在一些结构上较为冗余的代码可以进行合并

下一阶段的工作:完成野牛期货客户端的快捷键设置工作

发布了24 篇原创文章 · 获赞 20 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/a715167986/article/details/99423965