帖子

AI实践课堂学习笔记分享园地 | 讯飞AI大学

  [复制链接]
  • TA的每日心情
    开心
    2020-6-17 09:20
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    1948244  楼主| AI小助手 发表于 2020-9-14 09:43:59 1#
    177****8036 发表于 2020-10-16 10:23:52 来自手机
    来自 2#
    AI实践课堂相关问题解答合集

    第一节:小程序开发基础
    问题1:为什么要引用component里面的组件,直接在一个文件夹下完成不是更直接吗?
    讲师解答:直接在文件夹下引用也是可以的,主要取决于组件被引用的范围,如果是其他页面也会使用到的公共组件,建议放在component文件夹下统一管理

    问题2:triggerEvent方法是干什么的,里面触发的方法为什么和父组件.wxml引用的名字不一样?
    讲师解答:triggerEvent方法主要用于子组件触发父组件方法,向父组件传值等,它的第一个参数是方法名,在父组件wxml引用时,需要用bind绑定方法

    问题3:相对路径是不是在没有歧义的情况下能省略扩展名  机器仍然能认出来?  
    讲师解答:是的

    第二节:小程序实战之颜值分析

    1.index. js中的uploadImg函数中的url中的网址是怎么来的?
    答:这个url 是调用的自己代码的业务后端接口去处理的,url指向的就是后端的接口

    2.下图中第八行最长的代码没有显示完全,所以需要老师提供一下
    答:具体的内容可以看一下示例代码(见附件)

    3.下面第二幅图中前两行@符号后的内容(表示什么意思)重要吗,必须写吗?
    答:这个是必须写的,是springboot框架的内容,建议先学习一下springboot框架的基础内容

    4.在Android Studio中除了这两幅图中的代码其它内容有改变吗?是否只要修改了下面两幅图中的代码就可以成功运行?
    答:这个调用的方式是通过咱们平台的web接口的形式,安卓这么调用也是没有问题哒

    demo(1).zip (793.94 KB, 下载次数: 0)

    微信小程序.zip

    7.07 KB, 下载次数: 0

    使用道具 举报 回复
    189****8161 发表于 2020-9-14 19:26:03 来自手机
    3#
    今天新的讯飞AI大学的小程序实践课开学了。我依旧会以“快乐学习,学习快乐”的精神,努力学习。
    使用道具 举报 回复
    189****8161 发表于 2020-9-14 19:29:07 来自手机
    4#
    小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。​小程序的主要开发语言是JavaScript,小程序的开发同普通的网页开发相比有很大的相似性,但是二者还是有些许区别的。小程序的逻辑层和渲染层是分开的,逻辑层运行在JSCore中。小程序开发过程中需要面对两大操作系统iOS和Android的微信客户端,以及用于辅助开发的小程序开发者工具。小程序的开发还需要经过申请小程序帐号、安装小程序开发者工具、配置项目等等。
    使用道具 举报 回复
    130****5381 发表于 2020-9-14 19:49:02
    5#
    #Day 1+学习笔记+09/14

    1.png
    使用道具 举报 回复
    133****2471 发表于 2020-9-14 20:42:28
    6#
    #Day 1+学习笔记+09/14
    ## 小程序代码配置
    #### JSON配置
    小程序配置 app. json
    工具配置project.config.json
    页面配置 page.json

    #### WXML
    相当于HTML,同样由标签、属性等构成
    主要区别
    1、标签不一样
    2、多了一些wx:if这样的属性及{}表达式。

    #### WXSS
    相当于CSS
    主要区别:
    1、支持rpx,不用考虑像素换算问题;2、提供全局样式和局部样式
    3、仅支持部分css选择器。


    ####   与vue.js写法相似,
    同时微信提供了大量的APⅠ供开发者调用

    ## 小程序生命周期
    应用的生命周期:
    1、用户首次打开小程序,触发 onlaunch方法(全局只触发一次)
    2、小程序初始化完成后,触发 onShow方法,监听小程序显示;
    3、小程序从前台进入后台,触发 onside方法
    4、小程序从后台进入前台,触发 onShow方法
    5、小程序后台运行一定时间,或系统资源占用过高,会被摧毁。
    页面生命周期:
    1、小程序注册完成后,加载页面,触发 onload方法
    2、页面载入后触发 onShow方法,显示页面
    3、首次显示页面,会触发 onReady方法,渲染页面元素和样式,一个页面只会调用一次
    4、当小程序后台运行或跳转到其他页面时,触发 onhide方法;
    5、当小程序从后台进入前台运行或重新进入页面时,触发 onshow方法;
    6、当使用重定向方法wx. redirectto()或关闭当前页返回上一页wx. navigate Back(),会触发 onunload方法
    *应用生命周期会影响页面生命周期
    1.png


    <template>定义模板,以后重复使用
    当成成分复杂可以加入组件component

    楼内回复

    #Day1+学习笔记+10/15 #小程序开发基础  详情 发表于 2020-10-15 17:25
    使用道具 举报 回复
    198****3816 发表于 2020-9-14 23:05:48
    7#
    Day1 学习笔记 09/14
    小程序与普通网页开发的区别
    普通网页
    渲染机制 网页开发渲染线程和脚本线程是互斥的
    运行环境 PC端,移动端
    小程序
    渲染机制 逻辑层和渲染层是分开的
    运行环境 iOS Android的微信端



    使用道具 举报 回复
    198****3816 发表于 2020-9-14 23:13:31
    8#
    本帖最后由 198****3816 于 2020-9-14 23:15 编辑

    20200914230558.png
    使用道具 举报 回复
    138****5447 发表于 2020-9-14 23:19:59
    9#
    #Day 1+学习笔记+09/14
    微信应用开放的服务和组件包含如下:

    视图容器:视图(View)、滚动视图、Swiper
    基础内容:图标、文本、进度条
    表单组件:按钮、表单等等
    操作反馈
    导航
    媒体组建:音频、图片、视频。
    地图
    画布
    文件操作能力
    网络:上传下载能力、WebSocket
    数据:数据缓存能力
    位置:获取位置、查看位置
    设备:网络状态、系统信息、重力感应、罗盘
    界面:设置导航条、导航、动画、绘图等等
    开放接口:登录,包括签名加密,用户信息、微信支付、模板消息

    使用道具 举报 回复
    133****2471 发表于 2020-9-15 10:22:23
    10#
    本帖最后由 133****2471 于 2020-9-15 19:34 编辑

    #Day 2+学习笔记+09/15
    Recorder Manager
    全局唯的录音管理器
    wx.uploadFile
    将本地资源上传到服务器
    将本地资源上传到服务器。客户端发起一个HTTPS POST请求,其中content-type为multipart/form-data。使用的请注意读相关说明
    啊.png

    使用道具 举报 回复
    189****8161 发表于 2020-9-15 19:53:19
    11#
    今天第二课,老师声音较小,全是写代码,缺少思路分析和讲解,因此有些跟不上,只能明天看些资料,通过自学来弥补了。
    使用道具 举报 回复