粉笔IT微信小程序授课教师:马丹2018年7月30日粉笔IT·官方微信1微信小程序day01初识小程序简介微信小程序是微信与2017年1月份推出的,它是依托于微信平台的一个微信应用;主要作用是用于推广宣传,开发功能应用;与此同期推出的,还有微信小游戏,用于开发微信上的小游戏.
小程序、公众号、APP微信公众号采用的是h5技术小程序是用微信自己研发的编辑语言APP:Android、iOS语言小程序的功能性更类似于APP,但是无需安装,随用随走申请小程序https://mp.
weixin.
qq.
com/1.
注册2.
填写账号信息—邮箱激活---信息登记23.
登录小程序4.
下载小程序开发工具5.
查看文档6.
文档介绍37.
进入开发文档第一个小程序1.
安装开发者工具2.
APPid是开发小程序进行真机测试必须有的一组序列号,作用就是用于小程序的上传进行真机测试;43.
创建项目4.
介绍目录小程序每个项目都需要新建一个项目进行管理;项目:pages文件夹和三个主文件:app.
js,app.
json,app.
wxsspages文件夹---存放小程序页面;app.
js---设置全局的函数,变量,数据;5app.
json---微信的界面全局设置;包括页面注册,界面设置;页面注册指的是所有在小程序出现的页面都需要在这个json文件中进行登记;app.
wxss---小程序的全局样式;微信小程序页面:一个微信小程序页面是一个文件夹,内部最多有4个文件,组成了一个小程序页面:index.
js,index.
wxml,index.
json,index,wxss,其中,只有wxml和js文件是必须的;小程序开发内容组成框架----组件----API框架:核心是一个响应的数据绑定系统,包括视图层(View)和逻辑层(AppService)组件与属性:类比HTML标签;微信提供了七大类组件API:调用微信提供的能力,如获取用户信息,本地存储,支付功能等.
小程序中的常用组件组件:组件是视图层的基本组成单元.
组件自带一些功能与微信风格的样式.
一个组件通常包括开始标签和结束标签,属性用来修饰这个组件,内容在两个标签之内.
Contentgoeshere.
.
.
6view说明:view是块级组件,用法和功能与div类似view体验/**index.
wxss**/view{width:200rpx;height:100rpx;background-color:red;}view体验view体验尺寸单位在微信小程序开发中,尺寸单位使用rpx(responsivepixel),表示响应式单位,可以根据屏幕宽度进行自适应;开发小程序页面建议采用iphone6视觉稿作为参考标准;在iphone6标准下:1px=2rpx;7组件属性的使用view体验view体验texttext体验text体验8说明:text是行内组件,与span类似.
imageNavigator导航(超链接)9.
navigator-hover{color:blue;}Buttonpickme滑块视图容器快速建立滑块视图容器滑块组件也叫焦点图或轮播图使用:1.
直接复制文档中提供的代码——wxml和js代码;2.
修改swiper的配置需要在组件上添加组件属性,然后在js中赋值;10indicator-dotsautoplayintervalduration//index.
js//获取应用实例constapp=getApp()Page({data:{imgUrls:['http://img02.
tooopen.
com/images/20150928/tooopen_sy_143912755726.
jpg','http://img06.
tooopen.
com/images/20160818/tooopen_sy_175866434296.
jpg','http://img06.
tooopen.
com/images/20160818/tooopen_sy_175833047715.
jpg'],indicatorDots:false,autoplay:false,interval:5000,duration:1000},changeIndicatorDots:function(e){this.
setData({indicatorDots:!
this.
data.
indicatorDots})},changeAutoplay:function(e){this.
setData({autoplay:!
this.
data.
autoplay})},intervalChange:function(e){11this.
setData({interval:e.
detail.
value})},durationChange:function(e){this.
setData({duration:e.
detail.
value})}})Mustache语法在微信小程序中,数据的处理原理是通过逻辑层驱动视图层,也就是结构页面的内容是通过js来处理的.
在结构页面引用数据的语法称之为mustache语法:{{name}}特点是双大括号;在结构页面通过这个语法定义变量,在js文件的data对象中进行变量赋值;注意:12大括号和引号之间不能有空格不要直接写checked="false",其计算结果是一个字符串属性的多种写法autoplay='true'错误的正确的:autoplay={{true}}autoplayautoplay={{autoplay}}js:data{autoplay:true}
易探云香港vps主机价格多少钱?香港vps主机租用费用大体上是由配置决定的,我们选择香港vps主机租用最大的优势是免备案vps。但是,每家服务商的机房、配置、定价也不同。我们以最基础配置为标准,综合比对各大香港vps主机供应商的价格,即可选到高性能、价格适中的香港vps主机。通常1核CPU、1G内存、2Mbps独享带宽,价格在30元-120元/月。不过,易探云香港vps主机推出四个机房的优惠活动,...
青果网络怎么样?青果网络隶属于泉州市青果网络科技有限公司,青果网络商家成立于2015年4月1日,拥有工信部颁发的全网IDC/ISP/IP-VPN资质,是国内为数不多具有IDC/ISP双资质的综合型云计算服务商。青果网络是APNIC和CNNIC地址分配联盟成员,泉州市互联网协会会员单位,信誉非常有保障。目前,青果网络商家正式开启了618云特惠活动,针对国内外机房都有相应的优惠。点击进入:青果网络官方...
易探云怎么样?易探云隶属于纯乐电商旗下网络服务品牌,香港NTT Communications合作伙伴,YiTanCloud Limited旗下合作云计算品牌,数十年云计算行业经验。发展至今,我们已凝聚起港内领先的开发和运维团队,积累起4年市场服务经验,提供电话热线/在线咨询/服务单系统等多种沟通渠道,7*24不间断服务,3分钟快速响应。目前,易探云提供香港大带宽20Mbps、16G DDR3内存、...
iphone6越狱为你推荐
网站域名注册怎么做网站?怎么注册域名?vps虚拟主机VPS主机、虚拟主机和云主机 它们之间有什么区别?它们哪一个比较好?免费国外空间免费国外全能空间申请域名购买为什么要购买域名,域名是干嘛用的?域名备案域名需要备案吗?asp虚拟主机ASP源码上传到虚拟主机什么地方华众虚拟主机管理系统华众虚拟主机管理系统怎么样?花生壳域名花生壳域名的使用顶级域名什么是顶级域名新网域名新网域名是不是又挂了?
php主机租用 免费国际域名 vps交流 怎么申请域名 草根过期域名 buyvm 荷兰服务器 国外服务器 外国域名 抢票工具 12u机柜尺寸 typecho panel1 双拼域名 me空间社区 可外链网盘 可外链相册 域名dns 1元域名 网站加速软件 更多