前言一个服务仅仅只有界面展示是不够的,还需要和用户做交互:响应用户的点击、获取用户的位置等等。在程序里边,通过编写 脚本文件来处理用户的操作。程序的主要开发语言是 JavaScriptJS 作用:开发者使用 JS来开发业务逻辑;调用程序的 API 来完成业务需求。业务逻辑案例交互案例: 点击 button 按钮的时候,希望界面显示 “Hello World”,于是在 button 上声明一个
转载 2023-07-23 08:41:32
0阅读
程序代码组成配置 —— JSON文件模板 —— WXML文件样式 —— WXSS文件逻辑 —— JavaScript文件JSON 配置JSON 是一种数据格式,并不是编程语言。程序中,JSON用于静态配置。注意: 程序中是无法在运行过程中去动态更新JSON配置文件从而发生对应的变化的。JSON 语法相比于XML,JSON格式的最大优点是易于阅读和编写,是一种轻量级的数据交换格式。JSON文件
什么时候需要用到传值呢?比如,在列表渲染中,点击一个组件,要跳转到其相应的详情页。那么,在wxml中,要告诉js,现在点击的是哪一个组件,或者说,要告诉js,点击了当前组件,要处理什么样的数据。Table of Contents一、 wxml到js的传值1. 事件2. 事件对象targetcurrentTargetdataset二、 页面间传值一、 wxml到js的传值1. 事件事件是视图层到逻辑
程序】wxml、wxss、jsjson文件介绍
原创 2023-06-27 10:28:35
602阅读
逻辑层将数据进行处理后发送给视图层,同时接受视图层的事件反馈。 在js的基础上: 增加 getApp 和 getCurrentPages 方法,分别用来获取 App 实例和当前页面栈。由于框架并非运行在浏览器中,所以 JavaScript 在 web 中一些能力都无法使用,如 document,wi
转载 2018-01-04 15:58:00
113阅读
2评论
程序 JS 架构是一个颇具挑战性但又充满机遇的领域。随着程序生态的快速发展,许多开发者都在积极探索如何构建高效、可扩展的 JS 代码架构。这篇文章将深入分析程序 JS 架构,从背景、技术原理、架构解析、源码分析、性能优化到扩展讨论,全面展示我对这个话题的理解和实践。 ### 背景描述 自 2017 年程序发布以来,程序已经历了多个版本迭代,并引入了许多新特性。阶段性的变化
程序自学Demo地址对于程序数据绑定,学习一种新语言也让我重新认识到了一门语言的新特性,学习不仅会充实自己,也会使我们从中获得快乐程序 的绑定我们来看代码,这里我们以项目中输入姓名为例<!--姓名 --> <view class='objectClass'> <text>{{actualName}}</text> &l
程序面试问题程序js与浏览器中js有什么不同就相当于问程序中的javascript和javascript书写格式扩展增删改查 全局数据设置全局变量获取全局变量修改全局数据 火车是朝前开的,去哪儿并不重要,关键在于窗外的风景。 程序js与浏览器中js有什么不同就相当于问程序中的javascript和javascript书写格式程序中没有Dom和Bom对象程序中新增了 App方法
本文为程序开发的学习总结2.1 JSON 配置JSON 是一种数据格式,在程序中起静态配置的作用。JSON程序运行之前就决定了程序一些表现,需要注意的是程序是无法在运行过程中去动态更新JSON 配置文件从而发生对应的变化的。2.1.1 JSON 语法JSON文件都是被包裹在一个大括号中 {},通过key-value的方式来表达数据。JSON的Key必须包裹在一个双引号中且无法使用
转载 2024-07-01 07:22:35
150阅读
程序的数据总不能写死吧,肯定是要结合数据库来做数据更新,而程序数据主要是json数据格式,所以我们可以利用php操作数据库,把数据以json格式数据输出即可。现在给大家讲一下程序的wx.request请求服务器获取数据的用法。官方文档给出了示例代码,但是我这边自己进行了简单的处理:index.jsconst app = getApp() Page({ data: {},
配置文件详解主配置文件app.json主配置文件位于主目录中,用于进行全局配置。包括页面文件的路径、窗口表现、设置网络超时时间、设置多tab等下面通过最初自带程序来学习{ "pages":[ "pages/index/index", "pages/logs/logs" ], "window":{ "backgroundTextStyle":"light",
转载 2024-03-16 00:10:43
175阅读
同学们大家好,我是伊同学,今天我们继续来学习程序云开发教程。今天主要给大家讲解一下json配置部分的知识。 JSON 是一种数据格式,并不是编程语言,在程序中,JSON扮演的静态配置的角色。 JSON文件的内容都是一个JSON对象,被包裹在一个大括号中{},通过key-value的方式来表达数据。 大家在前面的教程中已经学过了js的基本语法,那么js对象在配置文件中的区别就是这里的key是固定的,程序框架已经指定了我们能配置哪些key,key的...
原创 2021-06-17 12:29:47
1763阅读
同学们大家好,我是伊同学,今天我们继续来学习程序云开发教程。今天主要给大家讲解一下json配置部分的知识。 JSON 是一种数据格式,并不是编程语言,在程序中,JSON扮演的静态配置的角色。 JSON文件的内容都是一个JSON对象,被包裹在一个大括号中{},通过key-value的方式来表达数据。 大家在前面的教程中已经学过了js的基本语法,那么js对象在配置文件中的区别就是这里的key是固定的,程序框架已经指定了我们能配置哪些key,key的...
原创 2022-03-27 18:29:39
2060阅读
.json根据.json作用范围,可以将一个项目里面的.json文件分为两类:第一类:app.json;第二类:xxx.json;app.jsonapp.json文件用来对程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。app.json 配置项列表属性类型必填描述pagesString array必填配置页面路径widonwobject非必填全局配置窗口
转载 2024-07-16 13:20:39
279阅读
经过之前的 app.wxss 文件的介绍,知道了该文件的内容是设置的全局的样式文件,那么本文将开始逐一的介绍关于 页面 的配置项。 .json 文件 程序根目录下的 app.json 文件用来对程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。 每一个
原创 2023-04-05 19:16:00
675阅读
入门教程之列表渲染多层嵌套循环,目前官方的文档里,主要是一维数组列表渲染的案例,还是比较简单单一,给刚入门的童鞋还是无从入手的感觉。 <view wx:for="{{items}}"> {{index}}: {{item.message}} </view> 还有一个九九乘法表把数据直接写到wxml里的,并不是动态二维数组的列表渲染 <view wx:f
这周还是没新项目,所以开始学习我认为挺重要的vue.js,目前为止主要是学习了一点基础vue介绍vuei(读音/vju:/,类似于view)Vue是一个渐进式的框架,什么是渐进式的呢?渐进式意味着你可以将Vue作为你应用的一部分嵌入其中,带来更丰富的交互体验。 或者如果你希望将更多的业务逻辑使用Vue实现,那么可以使用Vue的核心库以及其生态系统。 比如Core+Vue-router+Vuex,也
程序中的JS作用:JS主要是用来做交互,比如:响应用户的点击、获取用户的位置等等。通过编写 JS 脚本文件来处理用户的操作。简单来说,WXML决定有什么内容,WXSS决定内容长什么样子,JS呢,决定了页面和用户操作的交互,体验好不好就看JS了。例如,页面中有个按钮,<view>{{ msg }}</view> <button bindtap="clickMe"&
目录一、配置文件1、module.exports = {}2、require(js的路径);3、如何全局使用此host二、页面配置1、pages2、window3、tarBar三、WXML基本语法1、数据绑定2、列表渲染3、条件渲染4、template 模版5、swiper 轮播 一、配置文件1、module.exports = {}新建config.js,使用var定义变量存放后台地址。var
转载 2023-10-23 07:48:16
69阅读
  • 1
  • 2
  • 3
  • 4
  • 5