微信小程序学习回顾-1.2.1-【零基础】

2020-03-07  本文已影响0人  初九简书

前端开发

  • 工具准备(微信开发者工具)
  • 基础知识:代码框架
  • 前端实现思路梳理
  • 各功能页面开发实操

基础知识

* 项目新建

下载好开发者工具后打开,可以选择新建或导入项目。填写项目名称,目录会自动生成。填写AppID,语言选择JS。(云开发还不知道用,后续看情况再补充。)


36R9y9.png
* 代码框架认识

小程序中的各个功能页面展示在pages文件夹中,在示例中有lindex和log两个页面。
每个页面中会自动生成四个不同后缀的文件:

组成功能页面的四个文件

除了pages文件夹外,还有app.js/json/wxss三个文件:

app.js/json/wxss文件 app.json
* 代码框架补充说明

框架这块,涉及到html、css、JS三种语言的基本知识,在网站菜鸟教程中学习,再结合微信平台中的说明。
菜鸟教程

.wxml类似html,不同之处,主要有两点:
  1. 一些常用标签打包成了组件,如view/button/text/map等等。

对于零基础而言,暂时知道标签对(组件)、属性名值对、事件响应就够了。
在课程示例小程序中,用到了组件view/text/textarea/image/input/button/scroll-view;
公共属性class/id/style、组件特有属性placeholder/src/open-type/scroll-y;
事件响应bindtap/bindinput/bindgetuserinfo;

  1. 视图层/渲染层和逻辑交互层分开,借用wx:if 这样的属性以及 {{ }} 这样的数据绑定表达式控制;
    示例中,
<image class="like" src="{{itemName.islike==1? '/image/ikeplus.png':'/image/like.png'}}" bindtap="like" id="{{itemName.id}}"></image>

上一篇 下一篇

猜你喜欢

热点阅读