陌陌小程序
明天讲一下Momo小程序的使用,可以查看Momo的开放文档
小程序提供了简单高效的应用开发框架以及丰富的组件和API,帮助开发者在陌陌中开发具有原生APP体验的服务。
小程序和普通Web开发的区别
小程序的主要开发语言是JavaScript,小程序的开发与普通网页的开发非常相似。 对于后端开发者来说,从Web开发迁移到小程序的开发成本并不高,而且两者还是有一些区别的。
网页开发渲染线程和脚本线程是互斥的静态网站跳转小程序怎么做,这就是为什么长期脚本运行可能会导致页面失去响应,而在小程序中,两者是分开的,运行在不同的线程中。 Web 开发人员可以使用各种浏览器公开的 DOM API 来选择和操作 DOM。 前面说过,小程序的逻辑层和渲染层是分离的。 逻辑层运行在JSCore中,没有完整的浏览器对象,因此缺少相关的DOMAPI和BOMAPI。 这种差异导致了一些后端开发非常熟悉的库,比如jQuery、Zepto等,在小程序中很难运行。 同时静态网站跳转小程序怎么做,JSCore环境与NodeJS环境不同,因此一些NPM包很难在小程序中运行。
Web开发者需要面对的环境是各种各样的浏览器。 PC端需要面对IE、Chrome、QQ浏览器等,联通端需要面对Safari、Chrome以及iOS、Android系统中的各种WebView。 在开发小程序的过程中,需要面对的是iOS和Android两大操作系统的Momo客户端,以及用来辅助开发的小程序开发者工具。 小程序的三种运行环境也不同,如表1-1所示。
完成后看一下结果
首先我们看一下文档目录结构
在index.wxml中写入以下代码
<!--index.wxml-->
<view class="container">
<form>
<view class="toplookup">
<icon class="searxhicon" size="20" type="search"></icon>
<input class="serachcontent" placeholder="搜索"></input>
</view>
<button class="btnlook" type="warn" size="mini" plain="trun">搜索</button>
</form>
<!-- 实现轮播图效果-->
<view class="topImage">
<swiper indicator-dots="true" autoplay="true" interval="3000" duration="1000" class="slide-wiper">
<block wx:for="{
{imgurl}}" wx:key="*this">
<swiper-item>
<image src="{
{item}}" class="slide-image"></image>
</swiper-item>
</block>
</swiper>
<view class="view-btn" loading="true">
<view>
<image class="image" src="/staic/image/1-1.png"></image>
</view>
<text>象棋</text>
<view>
<image class="image" src="/staic/image/1-2.png"></image>
</view>
<text>医疗</text>
<view>
<image class="image" src="/staic/image/1-3.png"></image>
</view>
<text>设置</text>
<view>
<image class="image" src="/staic/image/1-4.png"></image>
</view>
<text>QQ</text>
</