帖子

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

  [复制链接]
166****5159 发表于 2020-9-16 22:07:24
21#
本帖最后由 166****5159 于 2020-9-16 22:10 编辑

1.小程序介绍普通网页:网页开发渲染线程和脚本线程是互斥的(WebView)
小程序:逻辑层和渲染层是分开的



2.项目结构
代码构成:JSON配置、WXML(HTML)、WXSS(CSS)、JS


3.小程序生命周期


4.小程序架构
5.运行机制
6.基本使用

使用道具 举报 回复
130****5381 发表于 2020-9-16 23:23:00
22#
#Day 3+学习笔记+09/16

9 16.png
使用道具 举报 回复
182****9796 发表于 2020-9-16 23:27:28
23#
完成了开发工具的搭建与配置,进行了小程序账号的注册

了解了小程序运行机制 小程序运行机制.png
使用道具 举报 回复
156****9300 发表于 2020-9-16 23:28:46
24#
#Day 1+学习笔记+09/16
小程序基础1.jpg


使用道具 举报 回复
189****9142 发表于 2020-9-17 20:06:48
25#
Day3  小程序实战-游戏场景识别
1、页面结构
— —头部标题
— —结果展示
— —清空复制操作
— —录音按钮
2、录音管理器
RecorderManager(全局唯一的)
有多种方法,例如
开始录音:RecorderManager.start(Object)
暂停录音:RecorderManager.pause()

使用道具 举报 回复
139****1508 发表于 2020-9-17 21:42:29
26#
#Day1+学习笔记+09/17

这个小程序感觉不好学,不知哪里出问题了:
111.png

使用道具 举报 回复
138****5447 发表于 2020-9-17 22:40:06
27#
#Day 4+学习笔记+09/17
微信现已开放小程序内搜索,开发者可以通过 sitemap.json 配置,或者管理后台页面收录开关来配置其小程序页面是否允许微信索引。当开发者允许微信索引时,微信会通过爬虫的形式,为小程序的页面内容建立索引。当用户的搜索词条触发该索引时,小程序的页面将可能展示在搜索结果中。 爬虫访问小程序内页面时,会携带特定的 user-agent:mpcrawler 及场景:1129。需要注意的是,若小程序爬虫发现的页面数据和真实用户的呈现不一致,那么该页面将不会进入索引中。
具体配置说明
  • 页面收录设置:可对整个小程序的索引进行关闭,小程序管理后台-功能-页面内容接入-页面收录开关
  • sitemap 配置:可对特定页面的索引进行关

使用道具 举报 回复
130****5381 发表于 2020-9-17 22:43:48
28#
#Day 4+学习笔记+09/17

QQ截图20200917224318.png
使用道具 举报 回复
138****5447 发表于 2020-9-18 17:03:00
29#
#Day 5+学习笔记+09/18小程序运行机制前台/后台状态
小程序启动后,界面被展示给用户,此时小程序处于前台状态。
当用户点击右上角胶囊按钮关闭小程序,或者按了设备 Home 键离开微信时,小程序并没有完全终止运行,而是进入了后台状态,小程序还可以运行一小段时间。
当用户再次进入微信或再次打开小程序,小程序又会从后台进入前台。但如果用户很久没有再进入小程序,或者系统资源紧张,小程序可能被销毁,即完全终止运行。
小程序启动
这样,小程序启动可以分为两种情况,一种是冷启动,一种是热启动
  • 冷启动:如果用户首次打开,或小程序销毁后被用户再次打开,此时小程序需要重新加载启动,即冷启动。
  • 热启动:如果用户已经打开过某小程序,然后在一定时间内再次打开该小程序,此时小程序并未被销毁,只是从后台状态进入前台状态,这个过程就是热启动。
小程序销毁时机
通常,只有当小程序进入后台一定时间,或者系统资源占用过高,才会被销毁。具体而言包括以下几种情形:
  • 当小程序进入后台,可以维持一小段时间的运行状态,如果这段时间内都未进入前台,小程序会被销毁。
  • 当小程序占用系统资源过高,可能会被系统销毁或被微信客户端主动回收。
    • 在 iOS 上,当微信客户端在一定时间间隔内连续收到系统内存告警时,会根据一定的策略,主动销毁小程序,并提示用户 「运行内存不足,请重新打开该小程序」。具体策略会持续进行调整优化。
    • 建议小程序在必要时使用监听内存告警事件,进行必要的内存清理


使用道具 举报 回复
189****8161 发表于 2020-9-18 17:21:05
30#
第一周的三堂课已经上完了,回顾一下有两点体会:
1.光听老师讲课似乎都明白了,可是自己实践一下会碰到许多问题,必须要多炼。
2.老师讲课主要是敲代码,为什么要这样,机理很少讲。如果不是专业的,需要补很多课,因此还要化很多时间。
使用道具 举报 回复