之前对小程序一直比较陌生和神秘,晚上看了几节视频教程,有了个初步印象:
1、小程序要用微信开发者工具才行,统统都被重新封装了,标签对应关系:
<div> 变成<view>,<img>变成<image>,<a>变成<navigator>,<span>为成<text>
怎么说呢,虽说内部是重新解析的,但为什么一定要弄一个不一样的出来,不兼容和继承传统HTML标签。
文件对应关系:
html变成wxml,css变成wxss,js和json倒是没再变了,不过JSON是严格的格式,不能有注释,还要有双引号
2、结构总入口有app.js、app.json、app.wxss
3、看的教程都是自已手写样式从头撸到底,不知支不支持一些集成好的UI框架。
4、开发者工具作为IDE感觉真不好用,像个记事本似的,用习惯了各种IDE一时难以接受
5、增加了rpx,再也不用计算px的换算了,设计稿是多少就填多少,自动兼容各种手机,这个最赞
6、不知内核是不是chrome的,反正和F12工具长得一样,页面保存后刷新,所见即所得。
看的教程是17年底的,也可能一年半过去了,现在有所不同,但整体应该是差不多的。本想今晚就弄个demo首页出来玩玩,但还是懒得动手。。。毕竟以后绝大多数情况还是和前端配合,自已只需要提供API接口。但多了解一下也没坏处,有时也能应付做几个简单的应付检查和吹牛