小程序(1)-入坑

新公司新气象,一切都是新的,一切从头开始。

老板想要一个小程序的东西,作为实诚却又没干过小程序开发的程序猿,二话不说,撸起袖子,开整。

话说腾讯真该招几个文员了,这写API文档的能力也忒差劲了吧,一路走来一路坑,这两天终于上线了,记录一下跳过的坑,埋过的土。

学习先看API,个人觉得是个(被)好(逼)习(无)惯(耐),因为其他的文档略少,比java的生态圈差太远了。

【点我查看API】

先来说下小程序的一些文件:

  1. wxml:也就是xml前加个w,其实都是假象,这叫wx-ml(微信妹儿),功能不是和xml差不多,而是和html差不多,写一些标签,渲染数据
  2. wxss:同css,没什么神奇的
  3. json:初始化一些固定的内容,后面做详解
  4. js:是写js脚本的,但是又不同于普通js,小程序中不支持window、document等对象,写法也略有不同

公用模块:

app.js:定义全局的一些常量,比如[服务器接口、全局公用js方法·····]

app.json:所有的页面都需要在这里定义,底部的tab、头部的背景、文字等等,每个页面对应一个和wxml同名的json,该文件会覆盖全局定义

app.wxss:全局样式表,同json文件一样,和wxml文件同名的会覆盖全局定义

PS】:网上找到的适用于小程序的前端框架很少,一个we-ui,一个wa-ui,但是基本都没什么文档,我这里引入了wa-ui,且对其做了进一步补充。

整体项目结构如下 :

开发工具

就用【微信开发工具】了,但是还不太程序,经常有各种蛋疼bug,不过官方会经常更新,及时查看更新吧,因为没有其他好的可以用了。

下一篇将介绍app.json的坑,希望大家多多捧场

原文发布于微信公众号 - 陌与尘埃(grq100296)

原文发表时间:2017-09-22

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Python学习心得

​Python爬虫--- 1.5 爬虫实践: 获取百度贴吧内容

原文链接:https://www.fkomm.cn/article/2018/7/22/21.html

1190
来自专栏腾讯NEXT学位

《Node.js在CLI下的工程化体系实践》成都OSC源创会分享总结

1372
来自专栏腾讯移动品质中心TMQ的专栏

基于 hook 和 gmock 开展单元测试

单元测试又称为模块测试,是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函...

9012
来自专栏信安之路

pentestdb 架构详解

在渗透测试领域有琳琅满目的工具、神器,它们可以大大简化渗透测试的工作量。但很多时候仅仅使用别人的工具是不够的,我们需要自己去编写一些脚本、插件来完成定制的内容,...

1190
来自专栏SeanCheney的专栏

深入理解Python异步编程(上)

彻底理解异步编程是什么、为什么、怎么样。深入学习asyncio的基本原理和原型,了解生成器、协程在Python异步编程中是如何发展的。

7332
来自专栏互联网杂技

前端面试题整理

交互设计前端开发 前言: 现在前端面试主要考察以下几个方面: 初级的:html、css、js,jquery,开发工具git的使用,对其他框架稍微了解; 中级的:...

4899
来自专栏Python小屋

Python计算前n个自然数的阶乘和

本文来源于粉丝私信的问题,目的在于计算result = 1!+2!+3!+...+n!,因为代码比较简单,没加注释,有问题可以留言交流。文中给出了2段代码,在实...

4815
来自专栏CDA数据分析师

用Python爬虫获取自己感兴趣的博客文章

作者 CDA数据分析师 在CSDN上有很多精彩的技术博客文章,我们可以把它爬取下来,保存在本地磁盘,可以很方便以后阅读和学习,现在我们就用python编写一段...

3548
来自专栏韩伟的专栏

高性能服务器架构思路(四)——编码复杂度和通信

以前我们的代码,从上往下执行,每一行都会占用一定的CPU时间,这些代码的直接顺序,也是和编写的顺序基本一致,任何一行代码,都是唯一时刻的执行任务。当我们在编写分...

13.5K2
来自专栏FreeBuf

一种几乎无法被检测到的Punycode钓鱼攻击,Chrome、Firefox和Opera等浏览器都中招

国内的安全专家最近发现一种新的钓鱼攻击,“几乎无法检测”,即便平时十分谨慎的用户也可能无法逃过欺骗。黑客可利用Chrome、Firefox和Opera浏览器中的...

2389

扫码关注云+社区

领取腾讯云代金券