中国大学MOOC同学完成课程的心得节选|
发表时间:2023-10-18 16:12:50
文章来源:炫佑科技
浏览次数:133
菏泽炫佑科技 菏泽炫佑小程序开发 菏泽炫佑app制作 炫佑科技
中国大学MOOC同学完成课程的心得节选|
A:
**次做作业的经历摘录
**份作业的摘录如下:
1、总结:实验看上去简单,但实际操作中却漏洞百出,属性名称都打错了。 与其他语言不同的是,这个开发平台的语句终止符是逗号,属性之间必须用逗号分隔,但*后不需要添加语句或属性,但我经常忘记。 因为我的英语不好,我把错误复制到上,然后我才意识到我犯了一些不起眼的错误。 **次实验后,我还是很高兴。 期待尽快更新课程。
2.从目前接触到的内容来看,比较简单。 关键是可以实时编译、实时呈现,可以实时修改、实时测试。 真的很友好。
问题是我在网站上遇到的问题。 我一编译就出现错误。 然后我根据错误信息去百度,发现是标点符号问题。 因为我也看了,这个语句不需要标点符号,尤其是逗号。 所以忘记加上了,所以我仔细检查了课件中的标点位置。 一旦标记正确,就OK了。 (另外,我觉得这个老师很年轻,是个可爱的女孩。)
3.通过自己不断的实验积累经验,通过观看MOOC视频和微信小程序文档解决问题。 我的问题是代码编写不规范。 标点符号太少或标点符号太多。 经过一一对照文档中的案例代码和MOOC视频查找错误,我终于弄清楚了微信小程序的编写标准。
4.总结:实验看上去简单,但实际操作中却漏洞百出,属性名称都打错了。 与其他语言不同的是,这个开发平台的语句终止符是逗号,属性之间必须用逗号分隔,但*后不需要添加语句或属性,但我经常忘记。 因为我的英语不好,我把错误复制到上,然后我才意识到我犯了一些不起眼的错误。 **次实验后,我还是很高兴。 期待尽快更新课程。
5、实验感受:因为不是**次接触这个东西,所以学习和上手都比较容易,感觉没有什么大问题。
遇到的问题:写的时候没有注意到至少需要两个主要组件,所以一直编译不出来。 *后,再次观看课程视频后,我注意到了并修正了它,并且运行正常。
6、跟着视频练习,主要学习了如何创建和设置图标。
做的时候,有地方漏了一个逗号,一直报错,所以一定要小心。 该错误不一定是在这家银行中发现的,很可能是在前一家银行中发现的。
7、实验体验:一开始遇到的问题是我的**个邮箱已经被占用,无法注册小程序。 后来我重新申请了第二个邮箱,注册成功了。 其实并没有什么大问题。 现在我终于学会了小程序开发的软件以及公众号绑定的真正的小程序搭建环境。 我很高兴。 继续努力!
8.通过这次实验,我学到了很多东西。
以前我一直以为微信小程序只能是腾讯内部的人做的。 但仅仅上了几堂课之后,我就制作了我的**小程序页面。 我感到一种强烈的成就感。 各种感触涌上心头。
在实验过程中,我遇到了一些问题,比如命令不区分大小写、代码中括号不正确等。
希望老师在教授程序的时候能够多注意程序结构的讲解,让我们知道哪些文件是做什么的。
*后感谢老师们的辛勤讲解。
9. 老师的课让我收获很多。 以下是我的收获和所做的事情,以及我个人对课程的看法和看法。
一开始,我学习了如何注册小程序,并使用我的电子邮件地址进行注册(我完成了在网站上的**步,小程序的注册)。 我和老师一起登录并搭建了**个Hello World小程序,并了解了小程序 指南、框架、组件、API、服务器接口和工具。 完成此操作后,我开始输入相关代码。 面对这样的代码,我有点熟悉又有点陌生。 我在百度上搜索了微信小程序开发所需的基础知识,包括JAVA、JS等,我模仿老师写了一些关于字体标题的修改,然后在页面底部添加了主页和博客。 基本上我比较顺利的完成了**周的内容。 看到试题的时候,我有点困惑。 我很快复习起来,看了视频,又在百度上搜索资料,完成了试题。 我从试题中顺利复习了课程。 我看到第二个任务需要一个手机Hello World小程序开发截图。 我在手机上搜索我的小程序,但没有找到。 我在讨论区发现了同样的问题,并看到了豆豆云助手的回复。 我点击PC小程序预览,扫描二维码进入,然后就顺利进入了。
当然,我也对这门课程有一些意见和建议(如有不当之处,请指正)。 老师的声音听起来像是研究生,语言表达也不够精致。 同时,程序编写不够精细,代码编写速度比较慢。 要写就得看官网,避免出错,复制粘贴,这说明经验上有一些无知。 建议您好好准备每一堂课,把*好的自己展现给大家。 老师,我真的很喜欢你的声音。
*后,非常感谢您的指导。
我刚刚看了学生的意见。 它们写得非常仔细、仔细。 您的成绩是对我们*大的认可。 我们将根据您的反馈不断改进我们的教学内容,与学生一起成长。
为了鼓励大家积极完成作业,第二次作业经验摘录将展示前10名同学的作业经验。 欢迎大家分享自己的经验。
谢谢!
第二次作业经历摘录
以下是我对第二次作业的想法的摘录。 希望对同学们有所帮助。
经验:对于零基础的初学者来说,无法很好地理解项目中代码的含义,只能被动地跟着老师的步骤一点一点修改。 本来想做一些个性化的页面修改,但是一直报错,而且不熟悉小程序的编程规则。 这个小程序主要是在现有框架下修改的。 比较简单,但是修改的时候需要小心,因为往往会涉及到多次修改,少一处修改就会影响结果。
遇到的问题:这是我**次接触比较完整的项目,不太了解数组的用法。
解决办法:利用网络查询相关资料,了解数组的使用及其机制。
经验:学习过程中一定要充满主动性,才能学到更多东西。 针对练习中的问题进行实际练习,更深入地巩固理解和学习。
体会:通过这次学习,我更加深刻地感受到了自己的不足。 比如我还需要继续学习一些事件绑定、参数传递、对象定义等,我知道自己几乎没有基础,但我会坚持下去。 在新课程发布的这段时间里,我会复习一下知识,完善一下这个小程序。 对自己说:加油!
教训:观看视频学习时要小心、耐心
经验
a)**个是我不太明白它随机生成问题的方式。 也许可以预先生成一个随机序列,并通过该随机序列来检索问题。
b) 了解全局和个别页面样式的差异,解决状态栏颜色与实机和模拟不符的问题。
c) 我不知道如何使用样式代码让组件看起来不错。 目前我只使用简单的组件堆叠。
想法:
学会了如何使用函数调用和页面切换
学习导入外部项目
学习了一些JS的基本语法
我跟着老师的视频,不停地暂停、重放,以为不会有问题。 但仍然出现了很多问题:
**次问题:选项混乱,解决方法:继续下面的视频,问题自然消失
**次是在练习C语言考试逻辑课的时候。 我发现我做完之后的结果和老师的不一样。 选项很混乱。 我选了 20 个 A,得到了 20 个 D。 我选了20个B,得到了20个B。 20个B,C还是C,但是我20个全选了D,得到了20个C。我以为自己没跟上,就跟着老师的视频又做了几次,还是一样。 我觉得我可能从后面的视频中学到了一些东西。 不会出现这个问题,我们继续看下一个视频。
第二个问题:题目顺序是随机的,解决办法:注释掉随机生成题目的程序
我按照老师教的指示,按照视频一步步进行。 原来的疑问真的消失了。 当我感觉终于做完了的时候,我发现题库里的题除了**题之外的顺序都是随机的,但是答案还是原来的顺序。 老师的视频我看了很多遍,还是找不到问题所在。 我终于在错误的问题集中找到了我的问题。
第三个问题:题目顺序与题库顺序不符。 解决方案:按问题顺序修改答案。
改正后发现题目顺序是固定的,但不是题库里的顺序。 没办法,我只能按照题目的顺序重新整理答案,修改答案列表。 这时候作业才完成。
通过这次作业,我收获了很多,但还有很多东西我还没有想明白。 我会在今后的学习中继续努力。
实验过程中代码看起来很乱。 仔细看了老师的指导报告,发现使用Shift+Alt+F可以格式化代码。
这次遇到了很多问题,比如第二题的选项D无法显示特殊符号,无法显示所有选项,题号不断增加无法结束测试等等。
解决办法是查资料、特殊符号前加\、检查代码、只打一半代码大括号而不结束语句、复制粘贴而不完全修改等。
实验经历:
你所需要做的就是理解老师所说的内容,然后修改实验。
开发经历:
问题:不知道哪里修改问题? 如何纠正这个问题?
修改位置:
打开开发案例中的C语言测试实例,找到修改的位置app.json,找到下来。
修改方法:替换问题,然后更改A、B、C、D中的答案。
心得:作业中完成的《国学知识考试题库》是在《C语言考试》的基础上修改的,进一步巩固了变量的定义、赋值、使用,以及调用函数的掌握。 另外,还可以修改代码,使得当某个问题回答错误时,不是直接跳到下一个问题,而是显示答案解释; ETC。
答:本次实验遇到了两个问题。 1、向文本页面传递参数时出现问题,例如文本页面传递right的值时
'&right=' + this.data.right 但是在 & '&right =' 之间添加额外的空格会导致参数始终为零。 删除空参数,正常传递。
2.题库添加题,题目混乱,不清楚。 向题库添加问题时,没有注意语法中漏掉了“}”,从而导致了错误。 修改了代码格式,让题目更加清晰,更容易发现问题。
在这次实验中,我学到了很多东西,比如不同页面传递参数的问题,以及编写代码的格式等。 还有很多问题需要解决,需要不断学习。 相信自己有能力学好这门课程。
实验心得:想了很久,本来是想做一个题库的。 后来我发现这样机械的工作有点浪费时间,所以我直接把它变成了根据作业建议对我的评价进行的小测试。 由于没有对错之分,我把正确和错误统计的表述都注释掉了。 到目前为止我还没有遇到任何重大问题。 我对老师视频中提到的新选项也有了一定的把握。 然而,读完起始文档后,我发现它确实很难一下子消化。 现在我其实希望能得到更多的练习。 目前我也在学习前端app开发。 我感觉很大程度上和微信小程序开发很相似。 ,希望能从微信小程序课程中更加熟练地使用各种语言。
2、学习心得:为了简单起见,只写了7题。 需要根据心理测试将20题改为7题。 if (this.data.index == 7 ){ 一开始这行代码少了一个(),导致程序出错,什么也没有显示。 经过检查发现少了一个(),修改后运行成功。
不错,很简单
我做了一个关于心理兴趣调查的节目。
当我修改老师心理测试小程序时,发现无法在真机上进行测试。 原因是我一开始下载的时候用的是自带的老师ID,并且是访客模式访问的,所以没有真机调试功能。
第三次作业经历摘录
#1.
运行小程序时出错: :fail 页面“pages//”未找到?
错误原因:
app.json中没有定义页面路径,因此无法访问该路径。 或者文件夹名称错误,子文件夹下的文件名与文件夹名称不同。
解决方案:
直接在app.json中添加配置项
“页面”:[
“页数/索引/索引”,
“页面/日志/日志”,
“页数//”,
“页数//”
#2.
编译小程序后,发现总是显示登录完成后的状态,并且没有提示授权登录。 后来老师看完视频,点击“全部清除”,登录状态清为0,纠结了半天,也没考虑到这一点。 ,O(∩_∩)O哈哈~
快点! 感谢老师每周的辛勤备课~
我目前不太明白网络请求部分。 学校应该专门设立一个服务器供我们使用。 我可以复制网络请求代码,但我只是不明白做了什么。 希望能讲一下背景。
那么css样式要单独学习,不然界面会很混乱。 样式也一一定义,应该更加高效和统一。 weui的风格非常好,但是如果你想使用它们,你必须了解每一种风格。 否则只能复制样式就复制,而不知道样式定义了什么。
使用我用PHP构建的后端页面,我可以自动获取昵称、地址、男女和图像并将其显示在页面上。 在开发过程中,遇到了头像无法正常显示在页面上的问题。 如何让头像显示圆角? 加%,忘记加%。 当我完成一个与背景交互的页面时,我感到非常兴奋。 没有它很难搭建后台php+.4环境。 *终环境搭建成功。 看php.ini和httpd.conf是一件异常头疼的事情,所以一定要小心谨慎。
页面传递参数的时候感觉有点混乱。 我应该更多地思考它是如何发生的。 还好老师给了我们*终的代码,不然就更麻烦了。
看看各个函数的用法,听听
尽全力用双手去实现
如有疑问:
1.我有点看不懂。
2. 首次登录并清除登录数据后,您将无法再注册。
解决方案:
1.课后多看相关视频和官方文档,然后把老师讲的内容读两遍,理解其中的逻辑,并尽力自己去实现。
2、在浏览历史中找到刚刚登录API的界面,然后重新登录,*后保存小程序界面,注册即可。
这个实验有深刻的体会。 在本次实验中,我首先按照老师的视频教学完成了登录授权以及我的页面的开发。 同时对微信组件的使用、微信授权消息传递机制、本地消息存储机制有了进一步的了解。 实验中使用微信官方提供的WeUI工具进行界面设计,进一步加快开发进程。 课堂上完成实验后,我阅读了官方文档,修改了官方示例,并将音频组件植入到了我的页面中。 作为我*喜欢的个人歌曲,总的来说,这次实验提高了我个人的动手实践和独立解决问题的能力,受益匪浅。
实验过程中遇到的问题:
1.我对Audio组件不熟悉,**次添加歌曲失败。
解决方案:仔细阅读官方开发文档,添加酷狗的音乐和图片资源URL作为请求URL,完成个人喜欢的歌曲的集成。
2.关于参数返回失败的问题。
解决方案:先打印微信小程序客户端中的信息,观察参数值的变化,通过调整请求参数与后台交互,观察参数正常返回即可解决问题。
这次实验主要学习了组件的基本使用。 *重要的是,知道weui中可以找到合适的组件,降低了没有前端基础的开发的开发门槛。
上面是手机端的实际调试,下面是PC端的截图。
遇到的主要问题如下:
(1)appid填写错误,所以改成另外一个。 似乎每个appid只能在提供的后端注册一次。
(2)我的提交按钮授权后似乎无法跳转到我想要的页面。 这是因为我没办法清除填写的数据,所以没办法重新授权检查哪里出了问题。
(3)总之,一定要先跟着视频练习,并且要特别注意一些细节,尤其是大小写问题,很容易显得有必要。
(4)这次*深的体会是,我们在开发小程序一定要经常使用控制台来监听后台数据的变化!
第四次作业摘录
糖老爷子莫小贝_孔德康
1、点击手机号码输入修改时,发现显示“请输入”。 和成品代码对比后发现,我的.html页面中的代码url="./?=tel" 写成了 url="./?==tel" ",即多了一个“=”传递参数的时候加在参数名前面,真是大意……这个细节吸取教训!
2. :(res){
这。({
tmp:res..值
})
},
在这段代码中,我忘记在函数括号中填写 res 。 。 。 。
3.老师在讲性别修改的时候,括号匹配真的把我搞糊涂了……可能是我没仔细听。 我建议老师在谈论括号匹配等小细节时大声一点,不要使用软语。 声音轻柔地掠过~
通过学习第4章信息修改模块开发课程,我学会了如何修改自己页面上的个人信息。 包括页面信息的显示、跳转等具体方法,利用WeUI样式库的形式实现页面的布局和风格,添加事件处理功能以及使用配置文件等。
其中,遇到了三个问题。 **次是因为.js中定义的变量和数据库中存储的变量没有明确区分。 结果程序没有报错,但无法正常显示个人信息。 这说明了注重细节的重要性。 定义变量时,一定要区分不同的名称,即使只是一个大写或小写字母。 第二次是因为in的学号使用了变量,修改后的变量对应的是num变量,导致修改显示失败。 统一变量后,问题就解决了。 第三次是因为网络未通,编译提示登录失败,url访问失败。 网络连接好后,问题解决。
这次遇到的问题比以前多了,让我更加明白了需要注意的细节,也对小程序编译过程的要求和标准化有了更清晰的认识。
各种数据输入都没问题并且可以保存数据,包括性别数据。
1.发现修改性别和姓名后,无法实时恢复之前的浏览页面。
发现的错误信息是:
堆栈不在 32 位上。 是。 重新编译通过。
错误信息也有问题。
准备好再次检查代码,看看为什么它不存在。
2. 没有*大或*小长度限制。
准备添加长度检查和添加错误提示框。
实验经验
我感觉*大的困难就是修改代码和调试。 感觉调试界面还是不太友好。没有VB
Step By Step 以及实时查看变量值的功能。 希望未来会更好。
与以前相比,习近平仍在稳步进步,这是相互联系的。 由于我的实际能力,我并没有对老师的程序做太多的修改。 我只是原封不动地保留了下来,在自己的程序中完全实现了老师的功能。 虽然我降低了要求,但还是出现了很多问题。 不恰当的函数设置、完整的变量定义等等也充分考验了我的耐心。
与之前的实验相比,本次实验出错的频率较少,但是配置文件视频中有一个问题,什么时候包含wx,什么时候去掉wx。 这就是新手什么都不懂的样子。 但我相信,只要我不断努力,不断提升自己,我一定会学到越来越多的知识。 快点!
我好像明白了。
确实很难做到。
老师做得很好,但是如何利用在线学习却很难。
这周我学到了很多新方法以及如何使用配置文件。 这些对于我以后开发小程序有很大的帮助。
困惑:在真机上调试修改时,**次总是提示**不能为空,第二次就可以了。 请指导,谢谢老师。
另:第三次作业的图片如下。 如果允许,请老师计算学分。 谢谢。 6月3日的投稿实在是太突然了。
问:摘自大二学生完成**门课程后的经历
A:
经验一:首先,这是我**次接触微信小程序的设计。 说实话,我以为跟着视频看会很容易,但我也遇到了这样或那样的问题。 起初,因为我的粗心,我选择了云开发(应该是普通的快速入门模板)。 后来因为软件问题,电脑一直提醒我不是开发(同样操作五次就成功了)。 所以,综上所述,我意识到做这个开发一定要小心。 其次,当你的软件出现这样的问题时,并不一定是你的操作有问题。 可能是软件的问题。 你必须对自己有信心。 大胆、细心、自信!
经验二:通过这门课程,我加深了对微信小程序以及微信小程序给我们生活带来的便利的认识。 这让我对开发自己的小程序产生了浓厚的兴趣。 后来通过修改源码,可以把微信名字改成不同的颜色。
想法三:这是我**次尝试进入小程序后台制作自己的小程序。 感觉还蛮有趣的。 我按照老师给的PPT一步步进行,很顺利。 我根据PPT进行了自己的个性化修改。**节课后,我自己动手做,对这门课程的了解*多。
经验四:这是我**次尝试自己开发小程序。 前期准备工作花了很长时间。 即使是*简单的hello world程序也花了很长时间,我在教学视频的帮助下学会了改变界面颜色。 等待操作非常实用。
经验五:按照文档和视频一步步制作小程序。 虽然中间有波折,但完成后还是很有成就感的。 起初我一直把原来的账号当成APPID,所以登录不上去。后来发现APPID是里面的设置。 粗略了解了Web小程序开发工具的使用(改了代码,改了颜色)。
体验六:这是**次打开微信小程序开发环境。 今天完成了新浪云账号和微信小程序开发账号的注册。 我跟着网课学习如何使用Web开发工具,但一开始并没有找到APPID。 后来我在小程序微信公众平台的开发设置中找到了它。 一开始并不清楚要修改颜色。 后来找到位置并进行了修改。 主题颜色也可以设置和修改。 后来,它首先在移动界面上显示。 预览,然后会给出二维码。 扫描后即可进入。 我只是学了一点点,还很肤浅。 今后继续努力。
想法七:这不是我**次接触微信小程序,但作为程序员却是**次接触微信小程序。 感觉就像学习一门全新的语言。 有一种新鲜感,但却永远不会改变。 基本上,虽然形式和方法上有一些差异,但仍然是编程语言的使用。 我希望在这门课程中学到更多。
想法八:今天**次了解了微信小程序的开发流程,申请了一个账号来尝试一下。 安装开发工具后,按照步骤操作,成功创建Hello World小程序。 (一开始不明白AppID是什么,丢了好久一直报错,百度后才知道需要在微信公众平台的基础设置里查看)
心得九:**次做微信小程序,有点紧张! ! 首先是在微信公众平台创建自己的小程序账号,并复制APP ID。 这对我来说没有问题。 接下来的问题就出现在微信开发工具后端服务的选择上。 我不知道为什么,所以我就三个人尝试了一下,结果成功了。 关于小程序的修改,我主要改变了以下三个方面:
1.app Jason将上面框架的颜色改为fee浅粉色
2.app jason 将框架上的单词更改为 Hyj
3.index.js 修改页面文字座右铭为Hi World!
虽然我只做了这个小小的修改,但这就是我小程序的**步,我还是很感兴趣的!
Q:摘录高年级学生完成一轮微信小程序课程的经历
A:
经验一:
这几天的实习让我收获颇多,主要有以下几个方面。
1)《微信小程序开发》采用视频教程、代码教学、线下问答的方式讲解微信小程序开发文档中的要领,并讲解大部分难点和要点。 感觉比从基础学习更有效。 更好的。 这种通过项目学习的方式可以让有编码经验的人更快、更方便地开发独立的小程序。
2)学习了如何开发小程序,完成了《近代史大纲题库》小程序的前端搭建和新浪云的后端搭建。 本小程序有课程、我的、距离测量三大接口,可以实现注册登录、修改信息、在线解题(可分章节、类型)、错题收集与复习、距离测量等功能, ETC。
3)在开发上,编写了“轻松停车——基于微信小程序的智能停车系统”的项目应用。 在这个过程中,学到的知识转化为实际项目。 The of the : , , , , plan, , , etc., which for study and work. 经验。
2:
First, I for a 小程序 and the 开发 tools. Next, get to know the 开发 Tools . The pages and utils , app.js and app.json files are . Other are added to store the files by 小程序 . pages: page files of 小程序 . To , the four files to each page are in the same , and the can be . The utils is used to store js files. Some used event code files can be in this for calls. The pages by 小程序 are of 4 files, *.js, *.wxml, *.json, and *.wxss. Among them, the app.js file is the entry file of the 小程序 . 开发 's logic code is in it, and can be in this . app.json This file can 小程序 , the path of the page file, , set , set tabs, etc. The file , it will not run. app.wxss is the style sheet of 小程序 .
Next, case , the of the can be on Cloud . While I was , I was on the 开发 . 开发 , I the was not very , but it was my . The is very , to ios and apps. I 开发 of login page, page, my page, my , page , page file, , - , wrong and . , rely on Sina Cloud to an based on cloud and the code to the cloud.
In this of , it is that you will some . First of all, due to , I often some such as , extra , , etc. of these small , my is stuck, , and can't . A lot of time . , the video is and the is not high. My is not very good, so I often see and it is easy to make . The of the video and the are . Some are not , and some are not . If one part is , the rest be . , I am not very in 开发 of 小程序 and the of other . I am not very with some , and I some in time. , in terms of code , I still needs to be . Of , in the , I will also use more to make up for this of my own.
3:
(1) Main and of
1. a of 开发 of 小程序 , and the main of this on- in , on the 's and .
2. the of the 小程序 . 其实很简单。 You only need to the web 开发 tools. Then I for a 小程序 , the , and and the codes in 小程序 .
3. the 小程序 开发 video , the code for this 小程序 开发 was step by step. First, the was , and the login page and page were in the past few days. , the of my page, and the can be on my page.
4. Then the of the are , and the can be the local , and the are in the . In the test, you can also test , wrong , and save the you want to .
5. Some have been added, such as , etc., and the and of the page have been , and links to the newly added have been set on the .
6. the of the into Sina Cloud, and make so that 小程序 can and the bank of the from the in Sina Cloud.
7. After the main of the , the test and by the , and the , and wrote the form after the , and the form in the . 上传。
(2) Main gains and
The in this 小程序 on- is very . When I the and and it, the was very . With the video , I all the and in this 小程序 . It was very , which me avoid a lot of in the and 开发 of 小程序 . a lot of codes were and , many of them were also in the video. The and use of the code were in , which also me to have my own of many codes 开发 , which was in my mind. If I in the 小程序 in the When it comes to 开发 and on some to 开发 , I dare not say how good my are, but I that in terms of ideas and , I have a very clear brain ; on the first day of When I heard that I to some for 小程序 开发 , I I had to a lot of and and other very . But when I went to it, I found it very . You need to a web 开发 tool and an for a 小程序 on the . I think this is also the of 小程序 over app 开发 ; enter the web 开发 tool and the is very It is clear and . 开发 , you can the of the code in the . you write some code and it in the , you will feel a sense of . By the of the word As in the video, 开发 小程序 this time is very . we did not have much about 小程序 , we only need to the most basic and the of each file. With the , you can 开发 of this 小程序 , and the of these and files are in word and .
Of , the of 开发 小程序 is not . I also many and . For , when it comes to how to the on the main page to the , I the 开发 . I was to and the . Later, after the video and the 's , I found that there was a with the value in a piece of code, and this.data was not added to the code.去,所以value变量总是得不到我输出的信息,进行了修改之后编译就完全正确了,由此可以看出,即使是微信小程序的开发编程过程中一点小小的错误都会让整个程序无法正常的运行,这告诉了我对编程一定要十分的仔细;其次在后来编写函数的时候,用接口接收课程号和相关课程和题库信息的时候,接收标识总是false,这个问题困扰了我很长时间,视频中因为操作正确而没有提及有此问题,有段时间我都有要重新开始的念头,不过对程序代码进行仔细的检查和对,和的信息的观察后发现,原来是中接收的课程号并不是我创建的课程号,所以接口在判断课程号的时候总是不一致,无法接受课程的信息,通过助教和老师的帮助删除了错误的课程号注册信息后,将正确的课程号与注册信息输入后,函数就可以正确的接收相关信息了,通过这一个问题,我深刻的体会到,不管资料多么的详细,不管视频做得多么易懂,很多程序开发和编程需要我们亲自去实践才能找到很多没有提及的问题,因为每个人的实践都是不同的,总会发现一些不相同的问题,而这些问题不可能全部被资料和视频提及,这些问题对我们来说也是*重要的,当我们解决了这些问题后,我们才会真正的学习到一些东西,并且将相关的知识深深的印刻在自己脑海里面,我相信这些才是这次微信小程序开发校内实训给我们*大的意义和帮助吧。
*后在顺利的将豆豆云助教这个小程序中一些*简单的代码正确的编写成功后,在自己的手机中将小程序成功运行之后,我感觉到十分的满足,虽然还存在着一些小bug,也有一些多余的代码和功能没有解决和删除,但也算是勉强可以运行了,这或许是我参与的**个关于微信小程序开发的小程序了,虽然核心的代码是如何实现的,每一个函数之间是如何相互传递参数,接口中的信息如何传入服务器等原理我都没有细致的理解,但是整个开发的框架和开发的思维我都有掌握,俗话说“完事开头难”,这次的微信小程序开发也是我**次接触,但是学院通过这种简单,清楚,详细的方式让我这么容易地去了解微信小程序,去学习微信小程序的开发,让我在学习的过程中十分的顺利,我感觉这其中也包含了老师,助教的劳动结晶和心血在里面;因此我感觉十分的荣幸,也庆幸这次能够选择微信小程序开发这一个校内实训,对我的大学生活有着很大的意义。
体会4:
虽然这次校训实习的时间只是短短五天,但我还是从中学习到了点东西,对微信小程序整个过程有了一定的认识和理解,也提高了自己的独立动手能力上,认知了自身的一些性格上的缺陷,接下来我就简单概述这五天实习的内容和过程以及其中遇到的一些问题。
这次实习主要就是通过一个案例教学,让我们可以依托新浪云建立基于云服务的在线实践平台,让我们对独立开发微信小程序整个过程有一定的熟悉认知和对一些代码方面有一定的理解,我们做的是一个可以注册自己的信息然后登入进行答题的一个微信小程序,整个过程分为开发环境配置、页面布局、修改页面、课程模块、做题模块、错题与收藏、签到测距、后台与数据库。开发环境配置在实习前就已经自己根据WORD材料配置好了,主要就是安装好微信Web开发者工具,然后再自己通过邮箱注册一个微信小程序账号,这个过程还是蛮简单没有遇到过什么问题,然后**天就着手学习页面布局:首先是授权登录,每一个小程序都有一个,既用户标示符,通过这个建立一个普通快速启动模板,完成后,在app.js文件的wx.login()方法中进行微信授权登陆,登录后进入到注册页面,所以要新建页面,然后再增加一个样式可以创建style目录然后放进想要的样式代码文件,*重要的还得在app.wxss里引用这个样式,我在做这个的时候就卡住了一段时间,就是没有引用,所以说写代码得心细,缺一少两都会使结果没有达到预想的效果。然后调用并返回注册成功之后,就已经往数据库写入该用户的注册信息了,到此完成了注册的流程。我在做这个注册的过程就遇到了个问题,就点击注册的时候弹出姓名不能为空,后来通过他人帮助下解决了这个问题,原因是漏了这个属性,所以说遇到问题时一定得虚心求教,这样才能更有效率的解决问题。后面的那个修改页面信息我照着视频做,视频里老师讲的非常清晰,跟随老师说讲去做没有遇到什么问题。
第二天就开始着手课程模块,首先通过一个链接申请课程,其中appid代表你的小程序的appid,代表要创建的课程的名字,代表实现预设的题目集,代表创建者创建成功后就可以获取课程号的,然后在.js文件中加入,再对页面进行布局,增加样式。做题模块上,我们找到的是一个与驾校考题相关的小程序,该小程序具有模拟考试、章节练习、专题练习、顺序练习和随机练习的功能,用户可选择自己需要的练习方式刷题。另外还有收藏题目与错题回顾的功能,帮助用户更有针对性的学习。在我们自己的小程序的pages文件夹中新建一个文件夹,将复制过来的到mark页面黏贴在文件夹下,然后我们自己还得在app.json上更改下自己的路径,文件下的每个js也要更改路径,可见写微信程序代码里文件的路径是重中之重,即使你其他代码写的完美无缺,粗心写错路径那也编译不出想要的效果。后面的错题收藏,首先写一个函数,用接口获取课程相关信息,保存在。写完函数后,在函数中加两句代码调用该函数并打印,然后实现错题与收藏功能,需要完善错题与收藏在index.wxml中的函数。后面那个测距跟随视频和WORD资料做没有遇到什么问题,资料里讲的都非常清楚,主要就是拷贝下代码,然后修改点东西。
*后在做后台与数据库的过程中遇到过3次问题,做本地时在*后编译那出错,是由于自己的路径弄错。云端的**个问题重新注册申请课程号时显示为找到该注册的,后来发现是由于自己在修改完新浪云中目录为/Api//.php和//Conf/.php代码中的数据库名用户名密码没有进行保存。第二个问题是自己在没有重新注册新课程前将自己原本的那个课程号加入了新浪云数据库管理中的,导致后面新注册申请的课程号覆盖不了原来的那个,所以编译时显示加入的人数为0,错题与收藏收藏不了。
通过这五天时间的实训,我对整个微信小程序开发前端的整个过程框架上有了一定的认知熟悉。小程序开发框架的目标是通过尽可能简单、高效的方式让开发者可以在微信中开发具有原生APP 体验的服务。框架提供了自己的视图层描述语言WXML 和WXSS,以及基于的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统。但对代码只有一定的理解,毕竟实训的时间太短,想要掌握编译代码还是不行的,不过收获还是蛮多的,至少学到了一些代码是具备什么功能的。还有性格上认识了自身的一些缺陷,就是耐心和细心,从事代码方面的工作一定得具备这两大点,我在跟随视频做的过程,明明视频上讲的是清清楚楚,自己也跟着一步一步做,但也经常出现编译时发生错误,就是因为自己不够细心少了一段代码或者输错一个字母,然后发生错误后就会有点急躁静不下心,缺少耐心去寻找哪里出错的地方。还学到一点就是要善于去虚心求教,写代码真的就自己一个人去学很难学,即使具备齐全的资料有些地方还是弄不懂,尤其是编译错误自身很难找出错误的地方并加以解决,所以学会虚心求教,主动找懂的人去解决问题可以达到事半功倍的效果。然后就是感觉实训的时间太短,虽然有着视频和WORD文档内充足的资料,但缺少时间去理解代码,更多的仅仅就是从模板那里拷贝过来,然后自己修改点东西,对整个过程是有一定的认知了,但学不到动手自主去写代码的能力。
体会5:
12月26日,我们开始了本次的校内实习。实习期间,我们按照分好的小组,在老师和两位助教的带领下进行为期一周的校内实习。在这一周的时间内,我们通过学习与实践相结合的方法完成老师布置的任务。老师对于我们每天该完成的任务都是有合理安排的。在这一周的时间里,我不止学会了如何搭建一个微信小程序,更明白了未来踏上社会的时候该如何做。
这次校内实习我们依托新浪云建立基于云服务的在线实践平台,做一个辅助教学的小程序。在实习还未开始之前,我们就已经做好了微信小程序和新浪云的注册准备。这次实习,我们在网易云课堂上观看助教事先录好的教学视频,通过实践验证学习,在学习中加强实践。
**天,我们先搭建了小程序的运行环境,创建了一个项目,分析该项目的目录结构,通过学习这个项目中每一个文件的意义,明白了整个微信小程序是如何配合工作的,配合微信小程序文档来学习各种组件、API的使用方法。在**天快结束时,我们将当天完成的微信小程序打包提交为体验版,让助教们可以查看我们的完成进度。
第二天,我们构建了授权登录、注册、我的信息、修改信息页面,此时我们使用的接口还是测试接口,后期布置到新浪云之后才会使用搭建在新浪云服务器上的接口。在这里我遇到了一个问题,修改信息页面修改提交之后跳转到我的信息页面,此时我的信息并不会马上更改过来,而是需要刷新小程序之后才能更改过来,我猜想是因为我们跳转回原来的页面,没有再一次到服务器中去获取信息,而是直接获取本地信息,而本地信息的更改有时间延迟,我尝试着想解决这个问题,但没有得到解决,于是这个问题就搁浅了。
第三天,我们进行了课程模块和做题模块的制作。这部分是整个小程序的核心内容,做题模块是在上面找的开源的成熟的做题模块,但里面有许多内容其实是我们不需要的,因此还需要慢慢的修改、删减。这里需要我们足够细心并且有耐心,否则就很容易出错,而且由于不是我们自己写的代码,查找错误也会比较的费时间。
第四天,我们完成了错题与收藏功能,并且另外完成了一个经纬度测距的小程序。错题与收藏功能较简单,而经纬度测距是想让我们理解在线签到功能,但由于这个功能还设计到教师端,因此只是通过这个小程序帮助我们理解在线签到是如何实现的。测距的方程我们同样是从网上寻找的现成的功能,因为我们确实不擅长这个方面。
第五天,我们进行了后台与数据库的部署,在这个部分我们进行了本地和云端两个方面。在新浪云部署的时候遇到了一点问题,但在助教的帮助下也很快解决了。
通过这次实习的项目,我对微信小程序的了解有了很大的提升。我很喜欢这种边学习边实践的方法,这让我很快的就能知道自己的学习是不是有用、自己的能力是不是有所提升。对于微信小程序,我还有很大的学习空间,这次实习只是一个开始,远远不是结束,学习也永远不会结束,总有新的东西可以让我们去学习,就像微信小程序也是一个新的东西,未来还会有更多新的框架,学习是永远不会停止的,如果想提高自己的能力,或者不想被别人超越,就只有不断地学习。
在这次校内实习之前,我接触过React框架微信小程序,开发文档,其实微信小程序和React从根本上来说是很相似的,这两者都推崇模块化、组件化、数据与元素绑定。 In this way, there is no DOM , the are , the and logic are all in the , and the by can be used , which will the speed of our front-end 开发 .微信小程序相比较React,体积会更加小一点,而且很多API都是可以直接拿来用的,这是非常方便的,对于有前端基础的人想开发小程序是很好上手的,这是微信小程序一个很大的优点。
记得*初自己看视频敲代码的时候,就是那种很小心,视频里面是怎么样的,我就怎么样敲,连一丝丝都不敢改动。然后关了视频之后自己想敲一段代码,就觉得不知道该从哪里入手。有一句话挺恰当的,看着代码敲就像是老师讲课,一条路到终点,而自己写中途就可能会遇到各种问题,但是正是这个过程能够让你认识到这个框架的各种细节问题,从而帮你更快速的熟悉框架。跟着老师做固然不会有错,但是如果你一直都是跟着做,那或许永远你都没有办法自己做,我们只有在跟着做的基础上,再加入自己的理解,把所学的知识变成自己的,我们才可以自如地运用这些知识。在暑假刚开始接触小程序的时候,我那时是要修改一个项目,我就不敢很大的去改动它,怕代码会出错,然后后面遇到了一个问题,我就是照着代码原来放在什么生命函数里面就放在什么里面,然后页面一直没有办法出来,看了很多资料,才知道有生命周期这个概念,然后才明白每个生命函数的作用以及该如何渲染页面。我想,在学习的过程中遇到错误其实是一件很好的事情,通过这个错误,我们能学习到更多的东西,在解决错误的过程,其实我们已经在把知识转换为实践,并且成为了自己的东西。
这次的校内实习我有一个建议,在案例完成之后,我觉得可以布置一个小作业让同学们自己完成,这可以更好地检验同学们的掌握情况。好像没有压力就没有动力,老师布置的作业肯定会让我们更有动力去完成,这也能更好地巩固所学的知识。
体会6:
这次我们实习的主题是《微信小程序开发从入门到实践》,时间从12.25到12.30,历时5天。 小程序 , to as 小程序 , or Mini in , is an that does not and . 它实现了“触手可及”应用程序的梦想。 Users can open by or .它是一种不用下载就能使用的应用,也是一项门槛非常高的创新,经过将近两年的发展,已经构造了新的小程序开发环境和开发者生态。 小程序 have also been an in the IT for many years that can . 目前已有超过150万开发加入小程序开发,我们将共同推动小程序的发展。 小程序应用数量超过百万个,覆盖200多个细分行业,日活跃用户达2亿。 小程序还支持许多城市的地铁和公交服务。 小程序的发展带来了更多的就业机会。 In 2017, 小程序 for 1.04 , and the to .微信小程序是一个正在兴起的产业,而这次实习是我们学习和了解微信小程序的重要机会,我会认真学习对待。
本课程通过案例教学,让我们可以依托新浪云建立基于云服务的在线实践平台,让每位同学都具有独立开发微信小程序+云平台的在线信息处理平台能力。让想从事微信小程序开发的同学能更快的掌握开发项目的具体实施过程,让每个参与课程的学生都能开发出想解决复杂信息化系统,以微信小程序的形式展现出来。我们的学习过程分为九章,分别是:**章微信小程序开发流程、第二章小程序目录结构与文件、第三章我的目录、第四章修改我的信息、第五章课程模块、第六章做题模块、第七章错题与收藏、第八章经纬度测试demo、d第九章后台与数据。通过九章的学习和实践,我们通过对“豆豆云助教”这个小程序的搭建的过程的学习,对小程序的编程有了初步的了解,对增删改查有了一定的掌握。
当然,在实验的过程中,我们也遇到了各种各样的问题。因为小程序所呈现页面均由4个文件构成,分别是*.js 、*.wxml 、*.json 、*.wxss,而4个文件之间的关联性又决定了你的小程序能否实现,在实践过程中,常常会因为相应的文件没有对应起来,导致找不到目标的错误,比如忘记在开头引入公众变量const、忘了在app.json中加入相应的page路径,期间我们还引用了微信官方的样式文件,weui.wxss,但要注意的是要在使用的wxss文件开头,引入该样式,即@ “style/weui.wxss”。另一个遇到很多困难的地方是在做到第六章做题模块的时候,由于我们还是初学者,做题模块是直接将别人做好的现成模块导入到我们的程序当中,在“本地化”的过程中,我们遇到了不少问题。首先是原程序中的路径都是相对路径,而引入我们的程序中之后,相对路径就要发生变化,譬如我们在复制过来后需要在每个页面路径加上一个/,因为我们将文件放在了/page/下。
在引用的过程中,我们的api接口也相应的进行了变化,一开始我们是使用接口,后来申请了新浪云之后又改成了接口。当然,遇到的*大的问题还是在搭建后台过程遇到的,在照着教程做的过程中,修改数据库连接信息的那一步,要修改两个.sae.php文件,一开始只修改了一个,导致无法引入数据库中的数据。后来修改后又发现题库和我申请的不匹配,检查过后发现是在申请课程时候的代码填写错误,之后通过进入后台数据库,删除了对应错误课程号的信息,重新注册后成功。
对课程的建议:教学文档和教学视频的代码有一定出入,结合使用的时候容易出现错误,然后前八章的教程还是很有用的,第九章关于后台和数据库的搭建缺少视频资料,参考文档步骤也有欠缺,而且我们对后台接触的不多,刚上手遇到了不少的困难。希望之后的教学能够把后台搭建的教程完善好。
总之,这次实习的意义,对我来说已不再是完成学分、完成毕业实习的任务,而是在开启“微信小程序”大门的过程中迈出了**步。我一定会好好地珍惜这个机会,感谢老师们和同学们在这段时间里对我的指导和教诲,我从中受益匪浅,整个的实习过程是紧张而愉快的,我的学习态度也得到了回报,一个相对完善的小程序成功诞生在我的手中。作为我在踏出社会之前的为数不多的几次实践中,这次的实践的确给予了我很多,我将继续保持认真负责的工作态度,进一步完善和充实自己,争取在以后的学习中更好的完善自己,在以后的实践中更好的运用去自己的知识。透过实习,能够加深对自我潜力认识,由于大学的学习基本上是理论的理解,而缺少潜力的熟练与加强,缺少实际情景的见证和实践活动的参与,同学之间缺乏必要的交流与比较中国大学MOOC同学完成课程的心得节选|,使得潜力缺陷都被蒙蔽起来。并且实习生活考验着我们的知识迁移和运用潜力、适应环境的潜力、应对突发事件的潜力等各方面的潜力,为我们带给了不可多得的机遇和平台。透过实习,培养新的思考维度有效发现自己潜力上的缺陷。综合运用所学理论知识、方法、技能,在实习中,巩固专业技能,培养和强化社会沟通潜力,认识社会的需要,发现自身的差距,培养应对现实的正确态度和独立分析解决问题的潜力,培养良好的职业精神,适应毕业以后的实际工作需求。
体会7:
选择“微信小程序开发”这个校内实训,是因为这门课是我们工科类本科教学中的一门重要实践课。微信小程序,是微信官方于2017年发布的一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户通过扫一扫、搜索或单击分享链接的方式即可打开应用,这也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。 will be and at any time, but there will be no need to or them.小程序能够实现消息通知、线下扫码、公众号关联等七大功能。其中,通过公众号关联,用户可以实现公众号与小程序之间相互跳转。微信小程序的前景十分广阔,它是依托于微信平台的小程序应用,2018 年上半年,微信注册用户已突破10亿,其中日登录人数已超过9.02亿。在几年的时间内,微信公众平台的发展令人叹为观止,而订阅号、服务号、小程序、企业微信的发展趋势更是不可估量。微信小程序在微信强大的社交影响力支撑下,辅以高效的搜索机制,使得小程序的宣传推广轻而易举,能实现在全国范围内一搜即得,因此小程序用户将分布于全国各地。经过2017年年度调查统计,使用数字化学习的教育机构已占全部教育机构四成。而对于高校大学生,移动学习在数字化学习中占有*大比例。本小程序开发于杭州下沙高教园区,学生基数大,宣传效果较好。开发本小程序旨在吸引广大大学生使用小程序,扩大小程序在学生范围内的影响力。
这门课的教学目的是:可以让我们想从事微信平台,微信小程序开发的同学能更快的掌握开发语言和开发项目的具体实施内容,让每个参与课程的学生都能开发自己想做的内容,以小程序的形式展现出来,*终依托新浪云建立基于云服务的在线实践平台,让每个同学都具有独立开发微信和云平台的在线信息处理平台能力。相较于微信基于微信公众号的学习平台,基于微信小程序的学习平台将占有更大的优势。小程序无需安装,内存占用少,用户体验也比基于微信公众号的平台更为流畅,甚至可以添加到桌面方便使用。
该课程是以“豆豆云助教”为样板学习,我们从**天,也就是12月25日,我们按照“微信小程序开发从入门到实践”word文档教材进行学习微信小程序的开发,从微信小程序开发流程一步一步开始,先实现了一个Hello World页面,再导入一个心理测试小程序demo,把这个demo更改为C语言习题库。在学习第二章的时候,深入了解了小程序的几个目录。**个pages目录:pages:主要存放小程序的页面文件。为方便管理,一般每个页面对应的4个文件放置于同一文件夹,目录结构可自定。第二个utils目录:该文件夹主要用于存放全局js文件,公共用到的一些事件处理代码文件可以放到该文件夹下,用于全局调用。全局调用前需要在被调用js文件中使用. = 可被调用的函数;进行声明。在调用时只需在文件中加入const https = ('文件目录');即可调用。随后我们深入了解了app.js、app.json、app.wxss。
app.js : 系统的方法处理全局文件,也就是说文件中规定的函数和数据,在整个小程序中,每一个框架页面和文件都可以使用this获取。每个小程序都会有一个app.js文件,有且只有一个,位于项目的根目录!该文件App()函数用来注册一个小程序。接受一个参数,其指定小程序的生命周期函数等。aapp.json : 该文件用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多tab 等。app.wxss:是对页面的整体布局。
了解完基本的小程序结构后,我们就开始一步一步复刻豆豆云助教的功能。我们先从我的页面开始,设计一个,也就是授权,然后再设计一个注册页面。在实现注册页面后,我们还需要在app.json里面写一个函数,用来实现分页,我们还要添加一个修改功能给我们的信息主页面,这样我们就需要一个函数和函数来实现相应的处理,不然就会在注册时出现问题,比如提示错误什么姓名不能为空、学号不能为空、手机号不能为空等等,实际上你已经在注册姓名文本框那里填写进了你要注册的姓名,这就是因为你没用和绑定和处理数据。接下来我们就开始实现主页面,也就是课程页面,包含练习,收藏,错题,专项练习等。这些功能我们可以借鉴驾校宝典这个小程序demo里面的程序,把相应的代码了解透彻后进行后一步。第八章就开始做测距功能,我们要选择位置、获取当前位置以及测出所选位置与自己当前所在位置之间的距离。分别建立和函数,再添加函数实现绑定,*后再把网上下载的样式和可以实现带跳转带文本的list样式修改一下,就可以实现测距功能了。这样我们就基本完成了豆豆云的功能复刻,*后就要在新浪云上进行操作,首先下载,把我们的代码放进www目录下,根据自己的小组创建路径,完成代码上传。建立共享数据库,把数据库里的账号密码复制用来替换上传代码里的账号密码。后面,我们只要再去新的接口注册一下appid和,更改一下接口,这样我们就完成了后台,可以实现*终效果。“小程序开发”校内实训让我受益良多,熟悉了小程序操作环境和背景,为未来接触小程序建立了坚实的基础。