帖子

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

  [复制链接]
189****9142 发表于 2020-9-15 21:11:56
11#
Day1 小程序开发基础
1、小程序与普通网页开发的区别
体现在渲染机制、运行环境两个方面
2、小程序代码构成
①JSON配置
小程序配置:app.json
工具配置:project.config.json
页面配置:page.json
②WXML
相当于HTML,同样有标签、属性等构成。
主要区别:a、标签不一样;b、多了一些wx:if这样的属性及{{}}表达式
③WXSS
相当于CSS。
主要区别:a、支持rpx,不用考虑像素换算问题;b、提供全局样式和局部样式;c、仅支持部分css选择器
④JS
与vue.js写法相似
3、小程序生命周期
应用生命周期
微信截图_20200915205935.png

页面生命周期
微信截图_20200915210021.png

注:应用生命周期会影响页面生命周期
4、小程序运行环境
双线程模型-渲染层和逻辑层
5、小程序运行机制
微信图片_20200915210649.png



使用道具 举报 回复
138****5447 发表于 2020-9-15 22:28:30
12#
#Day 2+学习笔记+09/15
json、wxml、wxss、js认识
小程序主要包含后缀是.js   .json    .wxml   .wxss的文件。
.js文件主要完成业务逻辑并控制页面需要展现的数据,完成网络请求,用户点击事件等功能。
.json主要完成应用配置或页面属性配置。
.wxml类似于html,描述页面结构展示。
.wxss类似于css,页面展示样式控制。

使用道具 举报 回复
189****0777 发表于 2020-9-15 22:51:48
13#
小程序学习第一天。有个小问题,我的父组件无法显示子组件的内容。
小程序学习 #day1#_01.jpg
小程序学习 #day1#_00.jpg
使用道具 举报 回复
182****9796 发表于 2020-9-15 22:56:42
14#
小程序与普通网页开发的区别
体现在渲染机制上普通网页渲染和脚本线程互斥而小程序的渲染层与逻辑层分开;运行环境小程序可支持在ios与安卓两大操作系统上的微信客户端上进行使用

逻辑层负责进行运算,渲染层主要为ui界面

小程序组成:
json配置文件、wxml与Html类似(但标签不同)、wxss(类似于css样式)与js

小程序生命周期:分为应用生命周期与页面生命周期。

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

2.png
使用道具 举报 回复
133****2471 发表于 2020-9-16 08:49:41
16#

#Day 3+学习笔记+09/16
语音评测简介
什么是语音评测?
通过智能语音技术自动对发音水平进行评价、发音错误、缺陷定位和问题分析的软件系统
核心技术?
中文普通话发音水平自动评测技术英文发音水平自动评测技术
应用场景:
应用于英语四六级考试、中高考口语考试、汉语普通话考试等场景辅助教师课堂作业布置、协助日常教学、提升学生学习效率应用于K12的语言学习软件、学习机等场景
使用道具 举报 回复
189****0777 发表于 2020-9-16 15:50:59
17#
#day02 + 学习打卡 + 0916
感觉老师没有讲清楚为什么要这样使用这些工具,而且showLoading什么时候结束loading标志都没有讲解清楚。。。
day02.png
使用道具 举报 回复
189****8161 发表于 2020-9-16 17:48:19
18#
从基础学习,做了一个静态的小程序。
day3.png

评分

参与人数 1语点 +1 收起 理由
18655661490 + 1 神马都是浮云

查看全部评分

使用道具 举报 回复
138****5447 发表于 2020-9-16 18:03:43
19#
#Day3+学习笔记+09/16​
小程序的主要开发语言是 JavaScript ,小程序的开发同普通的网页开发相比有很大的相似性。对于前端开发者而言,从网页开发迁移到小程序的开发成本并不高,但是二者还是有些许区别的。
​网页开发渲染线程和脚本线程是互斥的,这也是为什么长时间的脚本运行可能会导致页面失去响应,而在小程序中,二者是分开的,分别运行在不同的线程中。网页开发者可以使用到各种浏览器暴露出来的 DOM API,进行 DOM 选中和操作。而如上文所述,小程序的逻辑层和渲染层是分开的,逻辑层运行在 JSCore 中,并没有一个完整浏览器对象,因而缺少相关的DOM API和BOM API。这一区别导致了前端开发非常熟悉的一些库,例如 jQuery、 Zepto 等,在小程序中是无法运行的。同时 JSCore 的环境同 NodeJS 环境也是不尽相同,所以一些 NPM 的包在小程序中也是无法运行的。
​网页开发者需要面对的环境是各式各样的浏览器,PC 端需要面对 IE、Chrome、QQ浏览器等,在移动端需要面对Safari、Chrome以及 iOS、Android 系统中的各式 WebView 。而小程序开发过程中需要面对的是两大操作系统 iOS 和 Android 的微信客户端,以及用于辅助开发的小程序开发者工具,小程序中三大运行环境也是有所区别的,如表1-1所示。

使用道具 举报 回复
189****9142 发表于 2020-9-16 21:08:21
20#
Day2   小程序开发基础
建立模板:<template>      </template>
在其他页面引用模板:<import        />
在其他页面获取wxml页面的信息(标签等):<include   />
按钮:<button >      </button>

使用道具 举报 回复