遍历一遍新的小程序文档,查看界限

  1. wxss:rpx单位无法实现严格的计算,基本上是一样的,我们并没有什么办法处理,目前也没出过问题。


    rpx偏差

异步

  1. 多数 API 的回调都是异步,你需要处理好代码逻辑的异步。
    那么什么是异步呢?
    wx.request是一个异步的请求,所以数据请求的同时,可以继续向下执行函数。不会等待出了success结果之后再往下执行,而是会在执行api的过程中直接往下执行,所以某些数据可能还没有。
    那么如何解决呢?
最简单粗暴:层层嵌套
asyncFn1(function(){
  //...
  asyncFn2(function(){
    //...
    asyncFn3(function(){
      //...
      asyncFn4(function(){
        //...
        asyncFn5(function(){
           //...
        });
      });
    });
  });
});

这样不好。

ES6 promise上场
function asyncFn1(){
  return new Promise(function (resolve, reject) {
    //...
  })
}

// asyncFn2,3,4,5也实现成跟asyncFn1一样的方式...
//函数像上面这样子声明,然后像下边这样子调用
asyncFn1()
  .then(asyncFn2)
  .then(asyncFn3)
  .then(asyncFn4)
  .then(asyncFn5);
ES7 async/await

么有我能看懂的教程,暂时先酱。promise已经相当强大。先遍历一遍小程序的官方文档,然后再看es6.

  1. 小程序可以使用插件了,但是怎么用呢?

  2. 网络超时的处理:需要处理,请求失败了,会走小程序的fail函数,可以在这里添加一个提醒--网络超时,请检查网络后重新再试。

  3. app.js中
    开发者可以添加任意的函数或数据到 Object 参数中,用 this 可以访问。
    所以这下知道怎么利用app.js了。

可以测评自己小程序遇到的问题
可以上传小程序的问题日志
可以将好友主动添加到手机通讯录
可以拍照,可以录影30s以内
可以由前端进行云开发,不需要后台来控制数据

你可能感兴趣的:(遍历一遍新的小程序文档,查看界限)