全站首页设为首页收藏本站

西虹市网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

社区广播台

    查看: 51|回复: 6
    打印 上一主题 下一主题

    要闻:APP应用在线开发教程

    [复制链接]
    跳转到指定楼层
    楼主
    发表于 2024-1-24 07:47:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    西虹网 西虹网  app开发本质上涉及到多方面的知识:html css js java php mysql.......;从底层技术开始学周期太长,并不适用,特别是对于非计算机出生的同学。本课程的目的希望能够在选择合适的开发工具的基础上,自顶向下进行学习,以尽早实现app案例开发为目标,先入门然后进行更深入的学习。玉华电脑网http://rtmj.cc的具体问题可以到我们网站了解一下,也有业内领域专业的客服为您解答问题,值得您的信赖!
    西虹网 西虹网
    西虹网 西虹网  当代app开发的趋势:无代码开发与低代码开发
    西虹网 西虹网
    西虹网 西虹网  无代码开发的代表:ivx,氚云,简道云,牛刀......
    西虹网 西虹网
    西虹网 西虹网  低代码开发:国内工具:apicloud uniapp 国外: flutter 等
    西虹网 西虹网
    西虹网 西虹网  选择apicloud的原因:灵活性与易用性的折中
    西虹网 西虹网
    西虹网 西虹网  apicloud收费的问题
    西虹网 西虹网
    西虹网 西虹网  https://www.apicloud.com/
    西虹网 西虹网
    西虹网 西虹网  开发工具下载 https://www.apicloud.com/studio3#downloadBtn
    西虹网 西虹网
    西虹网 西虹网  相关app开发视频教程:http://www.apicloud.com/video_play/18_1
    西虹网 西虹网
    西虹网 西虹网  https://docs.apicloud.com/apicloud3/#/overview/index?index=0&subIndex=0
    西虹网 西虹网
    西虹网 西虹网  APICloud 自 3.0 起,已从跨平台技术全面升级为多端技术:
    西虹网 西虹网
    西虹网 西虹网  使用 avm.js 一个技术栈可同时开发 Android & iOS 原生 App、小程序和 iOS 轻 App,且多端渲染效果统一;全新的 App 引擎 3.0 不依赖 webView,提供百分百的原生渲染,保障 App 性能和体验与原生 App 一致;现有 api 直接映射兼容小程序接口,延续已有开发习惯;
    西虹网 西虹网
    西虹网 西虹网  同时 APICloud 3.0 仍然保留了 2.0 的所有技术栈和开发体验,为方便开发者对跨平台技术和多端技术的理解和区分,我们对创建的应用类型进行了明确的区分。
    西虹网 西虹网
    西虹网 西虹网  主要包括四种类型:
    西虹网 西虹网
    西虹网 西虹网  Native App Native App 适合功能强大、性能卓越的 App 开发,如果您仅有 App 需求,应选择 Native App 模式MX App MX App 适合小程序优先的场景,如果您的业务重点在小程序端,不需要丰富的功能和苛刻的体验,应选择 MX App 模式。开发完的小程序代码,可百分百编译为同等功能的 App,相当于开发一个小程序,“白送”一个 AppApp Clip 苹果小程序Web App
    西虹网 西虹网
    西虹网 西虹网  https://docs.apicloud.com/apicloud3/#/basic/project?index=1&subIndex=0
    西虹网 西虹网
    西虹网 西虹网  page 文件夹下包含了所有的页面文件stml 其他文件夹保存的是上述stml文件需要调用的资源 config文件对应的app的一些基本设置
    西虹网 西虹网
    西虹网 西虹网  stml(single template markup language)文件是一个专用的文件类型,其结构和 Vue 的单文件组件 (SFC)相似,用类 Html 语法描述一个组件/页面。更多关于 stml 可参考[stml 页面介绍](https://docs.apicloud.com/apicloud3/#/basic/stmlpage?index=1&subIndex=1)。
    西虹网 西虹网
    西虹网 西虹网  在创建 stml 文件之前,我们需要在项目根目录下新建一个 pages 目录,只有放置在 pages 目录下的 stml 文件才会被正确编译。
    西虹网 西虹网
    西虹网 西虹网  打开 APICloud Studio 3 并导入项目,在项目结构的 pages 目录上点鼠标右键,在弹出的菜单中选择“新建 stml 文件”,然后输入文件名回车确认,这样就创建了一个默认的空白的 stml 页面,我们可以简单的添加一个 text 文本。
    西虹网 西虹网
    西虹网 西虹网  <template name='tpl'>  <view class="page">  <text>APICloud</text>  </view> </template> <script>  export default{  name: 'tpl',  apiready(){//like created   },  data(){  return{   }},  methods:{   }}</script> <style>  .page{  height: 100%;  }</style>
    西虹网 西虹网
    西虹网 西虹网  预览stml文件效果有以下三种方式:
    西虹网 西虹网
    西虹网 西虹网  实时预览
    西虹网 西虹网
    西虹网 西虹网  在 stml 页面编辑区内点鼠标右键,选择“实时预览”,将会启动 Studio 3 的内置浏览器进行预览。
    西虹网 西虹网
    西虹网 西虹网  WiFi 真机实时预览
    西虹网 西虹网
    西虹网 西虹网  说明视频 :http://www.apicloud.com/video_play/18_12
    西虹网 西虹网
    西虹网 西虹网  使用 WiFi 真机实时预览时,需要手机端安装 AppLoader 或者自定义 loader,并在 loader 内连接 Studio。 在 stml 页面编辑区内点鼠标右键,选择“WiFi 真机实时预览”,页面将会自动在已连接 Studio 的手机端 loader 里面显示。
    西虹网 西虹网
    西虹网 西虹网  https://docs.apicloud.com/Download/download
    西虹网 西虹网
    西虹网 西虹网  从生鲜的例子也可以看到所有页面都有stml完成,并都在page这个文件夹内
    西虹网 西虹网
    西虹网 西虹网  stml(single template markup language)文件是一个专用的文件类型,用类 Html 语法描述一个组件/页面。
    西虹网 西虹网
    西虹网 西虹网  一个 stml 文件一般包含三种类型的顶级语言块<template>,<script>和<style>,同时支持引入外部 js 或者 css 文件,以及其他 stml 组件。
    西虹网 西虹网
    西虹网 西虹网  stml 文件最终被分别编译为 APP、小程序代码。
    西虹网 西虹网
    西虹网 西虹网  其中部分负责页面元素的定义与布局,而<style>部分负责展示部分的修饰,这两个部分共同构建了app的前端。
    西虹网 西虹网
    西虹网 西虹网  注意这些组件主要用于小程序。但是由于这些组件本质三个源于html的组件,因此很多都有对应关系,并且对应修饰方法大多类似
    西虹网 西虹网
    西虹网 西虹网  比如:view 是通用容器组件,内部可以放置任意组件。默认布局方式为flex布局。view和html中的div是对应的,因此有很多配置可以借鉴 https://www.runoob.com/css/css-boxmodel.html
    西虹网 西虹网
    西虹网 西虹网  注意不要直接在 view 内添加文本,添加文本使用 text 组件。理解下面代码的调用规则
    西虹网 西虹网
    西虹网 西虹网  https://www.runoob.com/css/css-tutorial.html
    西虹网 西虹网
    西虹网 西虹网  class选择器 https://www.runoob.com/css/css-id-class.htmlCSS 盒子模型(Box Model) https://www.runoob.com/css/css-boxmodel.html
    西虹网 西虹网
    西虹网 西虹网  <template>
    西虹网 西虹网
    西虹网 西虹网  <scroll-view class="main" scroll-y>
    西虹网 西虹网
    西虹网 西虹网  <text class="title">水平布局</text>
    西虹网 西虹网
    西虹网 西虹网  <view class="horizontal">
    西虹网 西虹网
    西虹网 西虹网  <view class="item red"></view>
    西虹网 西虹网
    西虹网 西虹网  <view class="item green"></view>
    西虹网 西虹网
    西虹网 西虹网  <view class="item blue"></view>
    西虹网 西虹网
    西虹网 西虹网  </view>
    西虹网 西虹网
    西虹网 西虹网  <text class="title">垂直布局</text>
    西虹网 西虹网
    西虹网 西虹网  <view class="vertical">
    西虹网 西虹网
    西虹网 西虹网  <view class="item red"></view>
    西虹网 西虹网
    西虹网 西虹网  <view class="item green"></view>
    西虹网 西虹网
    西虹网 西虹网  <view class="item blue"></view>
    西虹网 西虹网
    西虹网 西虹网  </view>
    西虹网 西虹网
    西虹网 西虹网  </scroll-view>
    西虹网 西虹网
    西虹网 西虹网  </template>
    西虹网 西虹网
    西虹网 西虹网  <style>
    西虹网 西虹网
    西虹网 西虹网  .main{
    西虹网 西虹网
    西虹网 西虹网  width: 100%;
    西虹网 西虹网
    西虹网 西虹网  height: 100%;
    西虹网 西虹网
    西虹网 西虹网  }
    西虹网 西虹网
    西虹网 西虹网  .title{
    西虹网 西虹网
    西虹网 西虹网  padding: 10px 0;
    西虹网 西虹网
    西虹网 西虹网  font-size: 20px;
    西虹网 西虹网
    西虹网 西虹网  }
    西虹网 西虹网
    西虹网 西虹网  .horizontal{
    西虹网 西虹网
    西虹网 西虹网  flex-direction: row;
    西虹网 西虹网
    西虹网 西虹网  width: 300px;
    西虹网 西虹网
    西虹网 西虹网  height: 200px;
    西虹网 西虹网
    西虹网 西虹网  }
    西虹网 西虹网
    西虹网 西虹网  .vertical{
    西虹网 西虹网
    西虹网 西虹网  flex-direction: column;
    西虹网 西虹网
    西虹网 西虹网  width: 200px;
    西虹网 西虹网
    西虹网 西虹网  height: 300px;
    西虹网 西虹网
    西虹网 西虹网  }
    西虹网 西虹网
    西虹网 西虹网  .item{
    西虹网 西虹网
    西虹网 西虹网  flex: 1;
    西虹网 西虹网
    西虹网 西虹网  }
    西虹网 西虹网
    西虹网 西虹网  .red{
    西虹网 西虹网
    西虹网 西虹网  background-color: #f00;
    西虹网 西虹网
    西虹网 西虹网  }
    西虹网 西虹网
    西虹网 西虹网  .green{
    西虹网 西虹网
    西虹网 西虹网  background-color: #0f0;
    西虹网 西虹网
    西虹网 西虹网  }
    西虹网 西虹网
    西虹网 西虹网  .blue{
    西虹网 西虹网
    西虹网 西虹网  background-color: #00f;
    西虹网 西虹网
    西虹网 西虹网  }
    西虹网 西虹网
    西虹网 西虹网  </style>
    西虹网 西虹网
    西虹网 西虹网  <script>
    西虹网 西虹网
    西虹网 西虹网  export default{
    西虹网 西虹网
    西虹网 西虹网  name: 'test',
    西虹网 西虹网
    西虹网 西虹网  data(){
    西虹网 西虹网
    西虹网 西虹网  return{
    西虹网 西虹网
    西虹网 西虹网  }
    西虹网 西虹网
    西虹网 西虹网  },
    西虹网 西虹网
    西虹网 西虹网  methods:{
    西虹网 西虹网
    西虹网 西虹网  }
    西虹网 西虹网
    西虹网 西虹网  }
    西虹网 西虹网
    西虹网 西虹网  </script>
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 转播转播 分享分享
    回复

    使用道具 举报

    沙发
    发表于 2024-5-20 23:03:27 | 只看该作者
    帮帮顶顶!!
    回复 支持 反对

    使用道具 举报

    板凳
    发表于 2024-5-20 23:06:07 | 只看该作者
    找到好贴不容易,我顶你了,谢了
    回复 支持 反对

    使用道具 举报

    地板
    发表于 2024-5-20 23:08:10 | 只看该作者
    不错不错,楼主您辛苦了。。。
    回复 支持 反对

    使用道具 举报

    5#
    发表于 2024-5-20 23:19:10 | 只看该作者
    找到好贴不容易,我顶你了,谢了
    回复 支持 反对

    使用道具 举报

    6#
    发表于 2024-5-20 23:21:54 | 只看该作者
    好好 学习了 确实不错
    回复 支持 反对

    使用道具 举报

    7#
    发表于 2024-5-20 23:24:31 | 只看该作者
    没事我就来看看,哈哈!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表