zoukankan      html  css  js  c++  java
  • 小程序的简单认识

    一.小程序与普通网页的开发区别

    1.网页开发渲染线程和脚本线程是互斥的,但小程序没有

    2.小程序没有一个完整浏览器对象,因而缺少相关的DOM API和BOM API

    3.运行的环境;小程序开发过程中需要面对的是两大操作系统 iOS 和 Android 的微信客户端,以及用于辅助开发的小程序开发者工具,

    运行环境 逻辑层 渲染层
    iOS JavaScriptCore WKWebView
    安卓 V8 chromium定制内核
    小程序开发者工具 NWJS Chrome WebView

    二.小程序开发要申请账号

    1.每个邮箱仅能申请一个小程序

    2.小程序的 AppID, 相当于小程序平台的一个身份证

    三.类似于浏览器的工具

    开发者工具,自带编辑和预览,调试等功能

    四.语法

    4.1json

    app.json 是当前小程序的全局配置,包括了小程序的所有页面路径、界面表现、网络超时时间、底部 tab 等。

    project.config.json在开发者工具上做的任何配置都会写入到这个文件

    page.json 用来表示 pages/logs 目录下的 logs.json 这类和小程序页面相关的配置

    4.2WXML 模板

    1.标签是具有功能的标签,所以名字自然不一样;

    1. 模板语法,wx:if 这样的属性以及 {{ }}

    4.3wxss样式

    1. 新增了尺寸单位rpx
    2. 提供了全局的样式和局部样式
    

    4.4js

    1.事件(跟移动端基本事件一致)

    ​ 小程序:触摸事件对象有两个touches(停留在页面上的触 点),changedTouches(状态改变的触点)

    五.运行机制

    1.小程序的运行环境分成渲染层和逻辑层,其中 WXML 模板和 WXSS 样式工作在渲染层,JS 脚本工作在逻辑层。

    多个WebView线程,一个jsCore

  • 相关阅读:
    okhttp post用json传递参数
    android10获取相册图片
    从一页跳转到另一页返回后刷新
    获取应用图标并转为bitmap适配android10
    上拉更新,下拉刷新
    android 多图片上传
    04号团队-团队任务5:项目总结会
    codeforces987D bfs跑最短路
    layaair 物理
    TypeScript
  • 原文地址:https://www.cnblogs.com/listenMao/p/12839181.html
Copyright © 2011-2022 走看看