文档章节

3.项目结构

 金于虎
发布于 2016/11/08 15:46
字数 318
阅读 12
收藏 0

##开发框架

小程序开发框架的目标是通过尽可能简单、高效的方式让开发者可以在微信中开发具有原生 APP 体验的服务。

框架提供了自己的视图层描述语言 WXML 和 WXSS,以及基于 JavaScript 的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统,可以让开发者可以方便的聚焦于数据与逻辑上。

##框架的核心

框架的核心是一个响应的数据绑定系统。

整个系统分为两块视图层(View)和逻辑层(App Service)

框架可以让数据与视图非常简单地保持同步。当做数据修改的时候,只需要在逻辑层修改数据,视图层就会做相应的更新。

##事件和数据改变 setData()方法

改变数据(视图同步)

onchanG:function(){
    this.setData({
        
            'name':'king'

})

}

逻辑层修改数据,视图层就会做出响应的更新,而不需要操作DOM,重新赋值

项目目录和架构

app.js 项目的生命周期,以事件的形式体现

页面的初始化,js里面的page()方法,(必须有控制器一样)

##底部导航菜单

© 著作权归作者所有

共有 人打赏支持
粉丝 1
博文 105
码字总数 42695
作品 0
曲靖
附录 学生成绩管理系统数据库

数据库名:XSCJ 1.学生信息表结构表名:XSB 项目名 列名 数据类型 是否可空 默认值 说明 学号 XH char(6) 主键 姓名 XM char(8) 性别 XB bit 值约束:1/0,1表示男,0表示女 出生时间 CS...

JerryPan
2016/03/03
538
1
IntelliJ IDEA创建maven多模块项目

项目主要分成3个模块,wms-root为父模块,wms-core和wms-app(webapp类型的模块)为子模块。 一、Parent Project,创建wms-root父模块。 1、依次点击:File->New->Project 2、左侧面板选择maven...

诗和_远方
2017/03/28
0
0
Groovy 生成gradle 多项目层级脚本1.0

生成项目结构方式: 1 gradle-template插件 2 自建 3 脚本 如何使用: 1 workSpace 是您项目根目录,需要在脚本中修改. 2 运行脚本。需要groovy环境以及gradle环境 结果如下: 3 只是方便自己...

唐代de豆腐
2016/05/29
68
0
Flask框架的学习与实战:实战小项目

昨天写了一篇flask开发环境搭建,今天继续,进行一个实战小项目-blog系统。 blog系统很简单,只有一个页面,然而麻雀虽小五脏俱全。这里目的不是为了做项目而做项目,这篇文章本意是通过这次...

yzy121403725
05/24
0
0
Mac下的 tree 命令 输出目录树层结构

你也想要生成这个目录树层结构吗?,按下面操作即可: 1. mac 下使用 brew包管理工具安装 tree 2. 安装成功后,直接在终端使用,使用 --help 查看帮助信息 看到如下功能 3. 输出你的树层目录...

Jacob_LJ
2017/11/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

RedHat已更改其开源许可规则

对于编程圈外的人来说,软件许可证似乎并不重要,但是,在开源领域,开源许可是非常重要的。 因此,领先的Linux公司Red Hat宣布了一件大事,所有新的由Red Hat发起的使用GNU通用公共许可证(...

linux-tao
18分钟前
4
0
游戏化策划的反馈机制

简评:如何低成本地设计游戏化活动运营方案 当项目活动组采用游戏化机制来设计活动时,往往会犯一个错误 —— 以为物质奖励(金钱或实物)就是终极奖励。然后一次又一次的证据显示,有形奖励...

极光推送
20分钟前
1
0
PHP "延迟静态绑定" 功能,static

从这个名字的定义提取出两个关键点,第一点静态,也就是说这个功能只适用于静态属性或静态方法。 第二点延迟绑定,这个根据下面代码就可以很好的理解 class A{ static $name = "Tom";...

nsns
24分钟前
1
0
《看图轻松理解数据结构与算法系列》导引贴

最近学习数据结构,遇到一个很喜欢的博主,他的文章图文并茂,理解起来很容易。特此开贴记录,方便反复阅读。 博主主页 https://juejin.im/user/57c3970f79bc440063e58518/posts?sort=popul...

科陆李明
今天
1
0
20.27 分发系统介绍~ 20.30 expect脚本传递参数

分发系统介绍分发系统-expect讲解(也就是一个分发的脚本)场景:业务越来越大,网站app,后端,编程语言是php,所以就需要配置lamp或者lnmp,最好还需要吧代码上传到服务器上;但是因...

洗香香
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部