1. 目录结构

  app.js  —— 必须配置Page({})  在新版本中

  app.json  ——

    注册,路由不用加后缀,是将整个文件里面的四个文件都注册进去,并且做关联,所以在页面中就不需要引用相应的js,wxss

    注意:配置——里面不能有注释

  app.wxss —— 全局样式。 如果当前页面也有定义样式,就近原则,读取页面的样式

  一级结构 —— a.wxml  a.js  a.json  a.wxss   注意:四个文件名必须一样,跟文件夹名称不需要一样

  二级结构 —— 。。。

  最多 五级结构

2. 组件

  view —— 
  image —— src
  text ——

    text组件包含的文字才能长按被选中

    text可以嵌套text(高版本)

    内容支持 \n 换行 ,比如:<text>我是 \n 某某某</text>

  

  弹性布局  —— display:flex;flex-direction:conlumn(列);align-items:center;(居中)。 

  页面背景色 方法 ——

    最外层的view —— height:1344rpx;(有局限性)

    page —— height:100%;——在生成的页面会自动包裹一个page标签

3. 微信小程序单位 rpx

  为什么iPhone4,比iPhone3GS清晰;为什么iPhone6plus,不比iPhone6清晰?

  如何适配不同的机型?

  为什么都设计750px?

  pt 逻辑分辨率 —— 大小和屏幕尺寸有关,简单可以理解为长度和视觉单位

  px 物理分辨率(即 像素点) —— 和屏幕尺寸没有关系。点不能描述大小

  reader 像素比 —— 1pt有多少px ,px/pt

  PPI(DPI) —— px/英寸的斜对角

  为什么iPhone4,比iPhone3GS清晰;为什么iPhone6plus,不比iPhone6清晰?

    iPhone3GS:1pt = 1px

    iPhone3GS:1pt = 2px  

    同一个尺寸大小的地方,px分辨率越高,越清晰。

    iPhone6已经是视网膜屏,已经达到了人类眼睛的极限,即使iPhone6plus*3,对人类来说是一样的。以后*4,*5都是一样的。

  

  如何做不同分辨率设备的自适应?    

    以ip6的物理像素750 1334为视觉稿进行设计,在小程序以rpx为单位*****

    1px物理分辨率=1rpx=0.5pt逻辑分辨率,即实际长度 (小程序刚开始设定的就是 在iPhone6 的情况下);iPhone6plus  1px=0.6rpx  ***********

    使用rpx,小程序会自动在不同分辨率下进行转换,而使用px为单位不会****

    iPhone6 在小程序中设置:图片宽度量取是750px,所以要在 width:750px/2=350px或是750rpx 。因为css中的这个px是逻辑分辨率(pt),所以要转化成物理分辨率(像素),要除以2。

  

  注意:并不是所有单位都适合做成rpx的。比如边框,有些标题和内容。

微信小程序学习 一的更多相关文章

  1. 微信小程序 学习资料

    微信小程序 学习资料 资料名称 网址 官方教程 https://developers.weixin.qq.com/miniprogram/dev/index.html?t=18110517

  2. 【微信小程序学习笔记】入门与了解

    [微信小程序学习笔记(一)] IDE 下载安装 下载地址 官方工具:https://mp.weixin.qq.com/debug/w … tml?t=1476434678461 下载可执行文件后,可按 ...

  3. 微信小程序学习笔记二 数据绑定 + 事件绑定

    微信小程序学习笔记二 1. 小程序特点概述 没有DOM 组件化开发: 具备特定功能效果的代码集合 体积小, 单个压缩包体积不能大于2M, 否则无法上线 小程序的四个重要的文件 *js *.wxml - ...

  4. 微信小程序学习笔记一 小程序介绍 & 前置知识

    微信小程序学习笔记一 1. 什么是小程序? 2017年度百度百科十大热词之一 微信小程序, 简称小程序, 英文名 Mini Program, 是一种不需要下载安装即可使用的应用 ( 张小龙对其的定义是 ...

  5. 微信小程序学习

    官方网站 https://mp.weixin.qq.com/debug/wxadoc/dev/index.html 项目结构介绍 -- MINA框架 https://mp.weixin.qq.com/ ...

  6. 微信小程序学习笔记(阶段一)

    一阶段学习过程: (一)看官方文档的简易教程:https://mp.weixin.qq.com/debug/wxadoc/dev/ (二)看小码哥视频:https://chuanke.baidu.co ...

  7. 微信小程序学习笔记以及VUE比较

    之前只是注册了一下微信小程序AppID,随便玩了玩HelloWorld!(项目起手式),但是最近看微信小程序/小游戏,崛起之势不可阻挡.小程序我来了!(果然,一入前端深似海啊啊啊啊啊~) 编辑器: S ...

  8. 微信小程序学习笔记1--小程序的代码构成

    最近打算学习一下微信小程序,看了微信公众平台的文档感觉还比较简单,就从这个方向重新找回学习的状态吧: 1.先了解一下小程序的代码构成: 创建项目后会看到四种后缀的文件: .json 后缀的 JSON ...

  9. 微信小程序学习指南

    作者:初雪链接:https://www.zhihu.com/question/50907897/answer/128494332来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明 ...

  10. 微信小程序学习简介

    如何向微信小程序导入DEMO源码: 参考方法 参考学习小程序官方文档 小程序官方文档 小程序目录简介 app.json :设置一些工程全局的量.js : 写一些函数逻辑.wxml: 调用.js中写的函 ...

随机推荐

  1. 微信小程序之跳转、请求、带参数请求小例子

    wx.request(OBJECT) wx.request发起的是 HTTPS 请求.一个微信小程序,同时只能有5个网络请求连接. 具体参数说明参看微信小程序官方文档-发起请求. 例: //当页面加载 ...

  2. Chrome如何访问外网

    分享一下谷歌Chrome浏览器如何访问外网(FQ) 1.请确保你已经安装谷歌浏览器,同时能上网 2. 访问外网需要下载谷歌浏览器插件,网盘链接 https://pan.baidu.com/s/1R-b ...

  3. c——闰年

    PTA #include<stdio.h> int main() { int year,month,day,cnt,flag; flag = ; scanf("%4d/%2d/% ...

  4. centos的nginx如何访问本地共享文件夹的文件 nginx访问404,403问题

    关键挂载 sudo vmhgfs-fuse .host:/musings /home/xxx -o allow_other,uid=0,gid=0

  5. cifX使用心得

    一.注意事项: 1.xChannelIORead()第一次读取到数据是空的.2.系统安装cifX驱动之前一定先安装有uio模块和libpciaccess库:建议系统内核为3.X.X版本,测试版本为3. ...

  6. visual studio 2017 中默认无法开发 Android 8.0 及以上系统的解决方案

    一般默认比较旧有两个原因,系统版本过旧,Visual Studio 版本过旧. 第一步,将windows 更新到最新版,必须是windows 10 并且更新到最新. 第二步,将visual studi ...

  7. day-14带参装饰器、迭代器

    带参装饰器 通常,装饰器为被装饰的函数添加新功能,需要外界的参数  -- outer参数固定一个,就是func -- inner参数固定同被装饰的函数,也不能添加新参数 -- 可以借助函数的嵌套定义, ...

  8. ThinkPad T460进不去系统的解决方法

    系统卡在系统lenovo界面的尝试解决方案:开机点击F1进入到bios界面进入Security-Secure Boot选Disabled进入Startup-UEFI选BOTH 然后点击F10 选yes ...

  9. CouchBase数据库-一个较新的、发展迅速的nosql数据库技术

    couchbase是一个较新的.发展迅速的nosql数据库技术.2014年,viber宣布使用couchbase替换mongodb,以适应10亿级的用户量,目前,couchbase已大量运用于生产环境 ...

  10. JavaScript中数组的应用

    Array的应用 1)创建 new Array();new Array(size);new Array(element,element,...,element); 2).Array对象属性 const ...