您现在的位置是:首页 > 正文

小程序开发

2024-04-01 01:19:30阅读 0

小程序刚发布的时候要求压缩包的体积不能大于1M,否则无法通过,2017年进行了改进,由原来的1M提升到2M。小程序对app进行互补,比app操作更加简洁的轻应用,开发门槛低,成本低。

  1. 小程序没有DOM对象,一切基于组件化
  2. 小程序的四个重要的文件
    1. *.js
    2. *.wxml ---> view结构 ----> html
    3. *.wxss ---> view样式 -----> css
    4. *. json ----> view 数据 -----> json文件
  3. 储备知识
    1. 理解事件机制
    2. 理解组件化
    3. 理解数据绑定
    4. Flex布局
    5. 移动端适配方案
  4. 学习vue后开发小程序非常方便
  5. Flex布局简介

    1) Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。

    2) 任何一个容器都可以指定为Flex布局。3) display: ‘flex’

  6. flex属性

    1) flex-direction:

    row(默认值):主轴为水平方向,起点在左端。

    row-reverse:主轴为水平方向,起点在右端。

    column:主轴为垂直方向,起点在上沿。

    column-reverse:主轴为垂直方向,起点在下沿。

  7. 学习网站:Flex 布局语法教程 | 菜鸟教程

  8. 移动端适配

    4.3.1 物理像素

    1) 屏幕的分辨率

    2) 设备能控制显示的最小单元,可以把物理像素看成是对应的像素点

    4.3.2 设备独立像素 & css像素

    设备独立像素(也叫密度无关像素),可以认为是计算机坐标系统中的一个点,这个点代表一个可以由程序使用并控制的虚拟像素(比如:CSS 像素,只是在android机中CSS 像素就不叫”CSS 像素”了而是叫”设备独立像素”),然后由相关系统转换为物理像素。

    4.3.3 dpr比 & DPI & PPI

    1) dpr: 设备像素比,物理像素/设备独立像素 = dpr, 一般以Iphon6的dpr为准 dpr = 2

    2) PPI: 一英寸显示屏上的像素点个数

    3) DPI:最早指的是打印机在单位面积上打印的墨点数,墨点越多越清晰

  9. 小程序的适配方案

    Iphon6: 1rpx = 1物理像素 = 0.5px

    微信官方提供的换算方式:1)以iPhone6的物理像素个数为标准: 750;2)1rpx = 目标设备宽度 / 750 * px;3)注意此时底层已经做了viewport适配的处理,即实现了理想视

重要点描述:

 

网站文章

  • 动画演示:深浅拷贝

    点击播放

    2024-04-01 01:19:07
  • Python函数编程

    一 函数的介绍和基本使用为什么要使用函数?避免代码重用提高代码的可读性函数的定义与调用 def 函数名(参数1,参数2)     ''' 函数注释'''     print('函数体')     return 返回值 定义:def关键字开头,空格之后接函数名和圆括号,最后还要加一个冒号。函数名:函数名是包含字母,数字,下划线的任意组合,但是不能以数字开头。...

    2024-04-01 01:18:59
  • 【JVM】Java对象的创建过程

    【JVM】Java对象的创建过程

    1 类加载检查 虚拟机遇到new指令时,会去常量池中检查是否有这个类的符号引用,并且检查这个符号引用代表的类是否被加载、解析、初始化。 2 分配内存 对象所需内存大小在类加载完成后即可确定,从Java...

    2024-04-01 01:18:52
  • 01-class文件结构

    01-class文件结构

    1. Class文件是什么?Java虚拟机不与任何程序语言绑定。只与“Class文件”这种二进制文件格式关联除Java外,Kotlin、JRuby、JPython、Scala都可以编译出Class文件...

    2024-04-01 01:18:43
  • 回表与覆盖索引,索引下推

    回表与覆盖索引,索引下推

    一、什么是回表查询? 通俗的讲就是,如果索引的列在 select 所需获得的列中(因为在 mysql 中索引是根据索引列的值进行排序的,所以索引节点中存在该列中的部分值)或者根据一次索引查询就能获得记...

    2024-04-01 01:18:17
  • Mybatis框架基础案例实践

    Mybatis框架基础案例实践

    mybatis关于数据库的基本操作,增删改查(入门级)

    2024-04-01 01:18:04
  • 预言自证有意义,但不能包治百病

    最近的系列文章,其实是希望给读者厘清,当前一些经济问题,社会问题背后的因果根源,当然,鉴于某些众所周知或不周知的原因,有的文章已被删除,有些内容也不方便展开讨论。那么有读者会觉得,你不过说了一些很浅显...

    2024-04-01 01:17:38
  • Github搭建个人博客(2018最新版)

    Github搭建个人博客(2018最新版)

    前言 之前一直使用CSDN记录和分享自己的所学,突发奇想就想搞一个自己的博客,在网上搜索了很多教程后发现,有的教程要么已经是很老,要么过于复杂,然后就决定写一篇比较适合小白搭建博客的方法。然后就想到了...

    2024-04-01 01:17:31
  • 请帮我写一个2023年春季医药人才网络招聘会的企业参会邀约文案

    尊敬的医药企业负责人,您好!2023年春季医药人才网络招聘会即将举行,诚邀贵企业参会。本次招聘会由医药人才网主办,将于3月底至4月初在线举行,为企业提供优质的人才招聘服务。作为医药行业领先的企业,贵企业在人才招聘方面一直保持着敏锐的洞察力和高水平的专业性。此次招聘会将为贵企业提供一个展示企业实力、招揽优秀人才的平台,让您的企业在竞争激烈的市场中占据优势。我们相信,贵企业的加入将为本次招聘会...

    2024-04-01 01:17:25
  • popupwindow通过外部控件进行popupwindow间的切换

    最近有个项目,用到了popupwindow,还是在一个activity中用到了多个popupwindow,这就是涉及到popupwindow间的切换了。但每次弹出popupwindow后,想通过点击外部控件进行进行popupwindow间的切换,会发现点击外部控件的时候,只响应了隐藏当前popupwindow的事件,外部控件的点击事件并没有执行,需再次点击外部控件,才弹出popupwindow,这

    2024-04-01 01:17:00