⼩程序实训报告
⼀实习周记
第1周 ( 6 ⽉ 7 ⽇ ⾄ 6 ⽉ 11 ⽇)
这周是实习的第⼀周,这周第⼀天学习了git仓库同步⽼师的code,安装了vscode,学习了开发者⼯具的安装和使⽤,学习了创建⼀个⼩程序,和创建页⾯,以及⼩程序项⽬结构以及常⽤标签,使⽤开发者⽂档等基础⼊门知识,第⼀天坐在第⼀排,有⽐较认真的听陆⽼师讲课,但是在学习写标签的样式时有点吃⼒,学习了布局和定位。第⼆天学了定位中的绝对定位,和相对定位。绝对定位的参考系是页⾯的视⼝,⽽相对定位的参考系是绝对定位元素的⽗元素。学会了如何调整⼀个元素到适合的位置。也学习了flex弹性盒⼦模型,这个⽐⽤具体的度量值确定位置⽅便多了。第三天学习了iconfont⽮量图标在html中的使⽤⽅法,然后演⽰了在⼩程序中使⽤iconfont,第四天学习了数据绑定this.SetData(),学习了⽤require加载js模块,从⼀个模块中调⽤另⼀个模块。第五天学习了静态页⾯的制作,模板的语法,其中有循环插值渲染,条件渲染,还有页⾯对象模型,完成了第⼀个静态页⾯。
在⼤⼆的时候⾃⼰⾃学过⼩程序,不过⼤三⼜忘的差不多了,这⼀周陆⽼师帮我捡起来了⼩程序的基础语法和它的使⽤⽅法。第⼀周陆⽼师⽼师安排的任务基本都完成了,但还是不太懂⼩程序中的单位rpx,px,之后私下问了陆⽼师才算明⽩了。还有对设置标签样式时⽐较⽣疏。制作了第⼀个静态页
制作查询类小程序⾯(携程⼩程序),完成了利⽤flex布局制作骰⼦。
第2周 ( 6 ⽉ 14 ⽇ ⾄ 6 ⽉ 18 ⽇)
第⼆周端午节放假放掉了⼀天,只有四天,但是收获颇丰!第⼀天⽼师复习了6⽉11⽇讲的导航与页⾯间传参,和页⾯底部选项卡等知识,让我更加熟悉了这部分知识,陆⽼师具体给我们介绍了云服务leanClound。第⼆天讲了⼩程序访问⽹络的问题,我学习到开发环境中可以启⽤ “不校验合法域名” 来解决⽹络访问问题,学习到运⽤leanCloud增删改查(crud),还学习了⾃定义属性:和 html ⼀样,⼩程序的标签上也能⾃定属性,但是必须是以 data- 开头的属性.学习了form表单。第三天学习到了UI框架,陆⽼师说类似于风筝的⾻架是专门⽤来打造⽤户界⾯的框架,Vant Weapp框架,和我之前了解过的color ui很像,但是之前我是⽤第⼆种直接下载源码的⽅式使⽤框架的,学习了第⼀种通过npm安装,也学习到了如果想系统学习⼀款ui框架,可以先学习layot布局,再学习表单和表格组件,最后学习模态⼯
具,loading⼯具,卡⽚⼯具等⼩⼯具。想起了之前⾃⼰学习color ui的时候没有⽼师给我讲,就⾃⼰乱学,晕乎乎的,今天听了陆⽼师系统讲解还有点茅塞顿开的感觉!第四天在第三天的基础上添加了⾃动更新,学习利⽤map函数解析数据库参数,克隆数据库中每条数据的attributes对象等。
按照⽼师的要求,这周注册了leanClound账户,下载了sdk,创建了属于我的第⼀个应⽤,并在consol
e控制台上打印出了“保存成
功”,SDK已就绪。成功搭建了vant的开发环境,在⾃⼰的电脑上使⽤成功vant框架,感觉框架⽤着⾮常⽅便!还按照⽼师的要求将list表单改⽤vant框架来实现,并实现了双向绑定。
第3周 ( 6 ⽉ 21 ⽇ ⾄ 6 ⽉ 25 ⽇)
这周的任务就是⼩组分⼯合作⼀起做⼀个⼩程序出来,第⼀天就是分⼩组,确定要做的⼩程序,我是和黄凤灵⼀组的,我们组有8个⼈,组长黄凤灵为我们创建好了仓库,每个⼈都可以提交与更新。我们分好了⼯,每个⼈选择⼀个页⾯,我选择了“我的”页⾯制作,研究了⽼师给的原型图,去了“我的”页⾯所需要的图⽚素材,第⼆天完成了“我的”页⾯的⾻架书写,⼤概把静态页⾯渲染出来,成功完成了静态页⾯的书写,和张敏制作的“我的笔记”页⾯连通,利⽤open-data标签绑定了个⼈的头像和昵称上去使得每个⼈登录个⼈页⾯显⽰⾃⼰的头像和昵称。第三天让我的静态页⾯动了起来,但是在涉及openid这类敏感信息的获取时,因为陆⽼师没有讲到,我查阅了⽂档和csdn上的博客也没看明⽩,所以问了陆⽼师如何获取,很开⼼陆⽼师集体讲了这个的获取⽅法。第四天我继续完善了个⼈主页页⾯,使之变得更美观,创建并调⽤了mine数据库显⽰个⼈信息,差不多也就做完了⾃⼰的任务。并帮助了其他队友完成她们还没做完的页⾯,⼀起解决没有解决的问题。第五天就是答辩啦,我们组是第⼀组,但确是倒数第三组答辩,我们组很顺利,陆⽼师没有过多的刁难我们,陆⽼师问了我怎么更记录阅读时长,我的回答陆⽼师好想还是挺满意的!答辩就这样结束了,我们回到了学校。
第4周 ( 6 ⽉ 28 ⽇ ⾄ 7⽉ 2 ⽇)
这周我完成了实习报告的书写,完善了之前学习⼩程序的笔记在这基础上增加了陆⽼师讲的知识,顺便复习了⼀下前三周学习的知
识;git仓库的使⽤,leanCloud数据据库的增删改查,icnofont图标库的使⽤,以及ui框架环境的搭建,还有登录获取⽤户敏感信息以及利⽤map函数解析数据库参数,克隆数据库中每条数据的attributes对象等关于⼩程序的知识。并总结了并将⾃⼰的学习笔记发布在了csdn博客上⽅便⾃⼰以后查阅。回顾了团队⼀起协作的过程,过程充满艰⾟与快乐,第⼀次这么多⼈⼀起完成⼀个东西,每个⼈都分⼯明确,井然有序,⼤家⼀起认认真真的完成了⼀个项⽬。学校召开了总结⼤会,我们相互之间交流了此次实习的收获,感觉⼤家都收获到了很多,有的养成了早起的好习惯,有的从不了解⼩程序到喜欢上了⼩程序开发,并且以后要⾛这条道路,还有的觉得⼯作太苦了,还是想好好读书,坚定了考研的决⼼!⽽我也思考了很多,我还是决定好好考研吧,感觉如果去⼯作的话⾃⼰还差了很多知识,现在的社会竞争压⼒很⼤,多读两年书,让⾃⼰的知识更加⼴博⼀点,拥有更⼤的竞争⼒,还是想见识更⼤的世界,让⾃⼰的level更⾼⼀点。
⼆、实习报告正⽂
(⼀)实习基本情况
实习地点:歇台⼦双薪时代⼤厦华清远见。
实习单位:北京华清远见教育集团重庆分公司
实习单位基本情况:班上配有两个班主任,陈⽼师和陶⽼师。班主任在每天上午,下午上课前都会点名,还要求我们完成每⽇任务总结。主讲⽼师是陆⽼师,陆⽼师讲课超级细⼼认真重复反复的讲,讲的特别细节。环境在⼀个房间⾥,四⾯都是墙,只有后⾯有两个⼩窗⼝,每⼈⼀个位置,每⼈⼀根⽹线。
(⼆)实习内容报告
1、项⽬学习
总的来说从7个⽅⾯学习了⼩程序:1⼩程序介绍及下载安装2.开发环境配置和基础语法和组件 3.Page页⾯对象模型4模块导⼊导出5 iconfont图标库 6.vant框架的使⽤ 7.leanCloud的使⽤。
在之前的知识上⼜更新了leanCloud云服务器、整体性学习ui框架的⽅法、ui框架采⽤npm构建的⽅法、获取⽤户敏感信息等知识,加深了flex布局的理解,还有好多之前我在做项⽬时遇到的困惑,通过这次陆⽼师的讲解变得豁然开朗。懂得了苟⽇新,⽇⽇新,⼜⽇新的含义,学习的过程就是不断学习加上重复学习的过程。
2、项⽬开发实践
我们组有8个⼈,我选择了个⼈主页页⾯制作,研究了⽼师给的原型图,从最开始寻“我的”页⾯所需要的图⽚素材,个⼈主页的⾻架书写,到⼤概把静态页⾯渲染出来,绑定了个⼈的头像和昵称让我的静态页⾯动了起来,过程中遇到了很多问题,⽐如在涉及openid这类敏感信息的获取时,因为陆⽼师没有讲到,我查阅了⽂档和csdn上的博客也没看明⽩,所以问了陆⽼师如何获取,很开⼼陆⽼师集体讲了这个的获取⽅法,在调整页⾯的背景时,问了组长黄凤灵background-image的⽤法,也⾃⼰查询了⽂档,百度搜索博客解决了很多问题。创建并调⽤了mine数据库显⽰个⼈信息,差不多也就做完了⾃⼰的任务。并帮助了其他队友完成她们还没做完的页⾯,⼀起解决没有解决的问题。
(三)实习总结与⼼得体会
半个⽉的实习就这样结束了,这周我总结了我这三周的学习,形成了现在所看到的⽂档,很感谢学校和⽼师提供这样的⼀个机会让我们去实习,我体验到和学校不⼀样的东西,也学习到了很多技术上的知识。总结如下:
技术知识上:⼤⼆时⾃学了⼩程序,并使⽤⼩程序配合java后台管理系统参加了数据库⼤赛,使⽤⼩程序完成了科研⽴项,通过跟着陆⽼师的学习,⼜复习了差点遗忘的东西把它们都捡回来了,并且还学习到了iconfont和leanCloud没有学过的东西。
⽣活上:因为距离很远,我每天早上6:30就起床,晚上11点睡觉,让我养成了早睡早起的习惯,也体会到了早⾼峰晚⾼峰的痛苦,上班真⾟苦,表扬⾃⼰没有迟到早退过,很多同学都因为堵车迟到了,其实仔细想⼀想,早点出门提前1⼩时到达⼯作地点是完全可以避免的。
团队协作上:第⼀次真正意义上的明⽩了团队协作的重要性,这么多⼯作是不可能⾃⼰⼀个⼈完成的。以后肯定还有很多团队协作的项⽬,希望越来越好。
最后感谢陆⽼师悉⼼的教导,班主任陶⽼师和陈⽼师的关⼼与帮助,感谢队长的⾟勤付出,感谢队友的配合,还有学校⽼师给与这个实训的机会,让我明⽩了很多道理。学习道理本就不平坦。愿我怀着最初的梦想,学习的热忱,在获取知识的路上越⾛越远!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论