精华内容
下载资源
问答
  • 小程序开发
    千次阅读 多人点赞
    2021-12-26 11:38:10

    黑马程序员版《微信小程序开发实战》


    第一章


    填空题

    1.微信小程序可以通过________方式打开。

    答案:扫描二维码


    2.微信开发者工具中的上传是指将代码上传到________。

    答案:小程序管理后台


    3.微信小程序的项目配置文件是________。

    答案:project.config.json


    4.微信小程序打开后的第一个页面在________文件中进行配置。

    答案:app.json


    5.微信开发者工具中Console面板的作用是________。

    答案:输出调试信息


    判断题

    1.微信小程序有着无须下载安装,使用方便快捷的特点。( √ )

    2.微信小程序不仅可以完全取代原生APP,而且支持跨平台。( × )

    3.微信公众号就是微信小程序账号,只有通过注册才可进行微信小程序的开发。( × )

    4.微信小程序文件大小限制为2MB左右,且可以在手机上进行预览。( √ )

    5.微信小程序通过提交、审核和发布,来完成微信小程序的上线。( √ )

    选择题

    1.下列关于微信小程序说法正确的是( ACD)。

    A.微信小程序无须安装下载,运行在微信环境下

    B.微信小程序与WebApp应用的进入方式完全相同

    C.微信小程序具有开发周期短、开发成本比较低等优点

    D.微信小程序可以跨平台(支持Android、ios )


    2.关于微信开发者工具,下面说法正确的是(ABCD )。

    A.在微信公众平台网站中找到微信开发者工具的下载地址,根据不同版本进行下载安装

    B.为了方便开发,开发者工具提供了两种模板,分别是“普通快速启动模板"和“插件快速,启动模板”,前者用于开发小程序,后者用于开发小程序的插件

    C.微信开发者I具的主界面主要由菜单栏、工具栏、模拟器、编辑器和调试器组成

    D.使用微信开发者工具之前,需要注册申请微信公众号来获取ApplD

    3.关于微信小程序功能描述正确的是(ABCD)

    A.微信小程序支持线下扫码

    B.微信小程序可以实现与公众号关联

    C.小程序支持搜索功能和历史列表

    D.小程序不能推送消息

    4.下列选项中,属于微信开发者工具功能的是(ABCD )。

    A. Console 面板

    B. Network 面板

    C. Sources 面板

    D. AppData 面板

    5.下列选项中, 关于微信小程序目录结构说法正确的是( ABCD)。

    A. project. config json文件用来设置项目的配置文件

    B. app.js 用来设置应用的逻辑文件

    C. app.ison 文件为应用程序配置文件

    D.pages是页面文件的保存目录

    简答题

    1.请简述什么是微信小程序。

    微信小程序是一种不需要安装即可使用的应用,用户只要“扫一扫”或“搜一搜”既可以打开应用,
    无需安装或卸载。微信小程序运行与微信之上,它的交互类似于手机原生应用,
    但是每个应用体积非常小,上限为2048KB。
    

    3.请简单介绍微信小程序、原生APP和Web App之间的区别。

    微信小程序是继原生APP、Web APP之后出现的一种新的APP形态。
    适合开发一些业务逻辑简单、低频次使用、对性能要求不高的应用。
    
    原生APP由于Android和IOS两个平台的不兼容,需要开发两个版本,开发成本高。
    基于HTML5开发的Web APP解决了跨平台的问题,但是性能和用户体验不佳。
    

    第二章


    填空题

    1.微信小程序通过________方式实现单击事件。

    答案:bindtap和catchtap

    2.微信小程序的flex布局中,_______属性来实现子元素的横向排列。

    答案:flex-direction

    3.微信小程序中按钮通过________组件来实现。

    答案:<button>

    4.微信小程序中通过________来实现flex布局。

    答案:display属性

    5.微信小程序中执行页面数据加载完成之后执行的生命周期函数为________。

    答案:onLoad()

    判断题

    1.微信小程序中样式文件为wxss,只支持rpx一种尺寸单位。(×)

    2.微信小程序中组件的大小是固定的,无法更改。( ×)

    3.微信小程序中,在组件上可以绑定多个数据,同时也可以绑定多个事件。( √ )

    4.微信小程序的开发遵循W3C标准。(×)

    5.微信小程序中的this指的是window对象。( √ )


    选择题

    1.下列关于微信小程序说法正确的是( AC )。

    A.微信小程序通过开发者工具的快速启动模板来创建

    B.微信小程序的应用级配置文件是project.config.json文件

    C.微信小程序开发的目录结构中app.json可以用来配置pages和windows属性

    D.微信小程序中app.wxss为公共结构文件

    2.下面不属于flex布局属性的是( D )。

    A. flex: 1

    B. display: flex

    C. flex- -direction:row

    D. float:left

    3.微信小程序中单击事件是( B)。

    A. touchmove

    B. tap

    C. touchend

    D. touchstart

    4.下列选项中,不属于App生命周期函数的是( BC)。

    A. onLaunch

    B. onLoad

    C. onUnload

    D. onHide

    5.下列选项中,用来描述iPhone 6中元素大小单位rpx与px的关系是( D)。

    A.1rpx=1px

    B.1rpx=2px

    C.1rpx=3px

    D.1rpx=0.5px

    简答题

    3.简述微信小程序开发具体步骤及所需的文件结构。

    步骤:
    打开安装好的微信开发者工具,选择小程序项目;
    填写小程序项目信息,利用普通快速启动模板创建目录结构;
    文件结构:
    打开目录结构主要包括项目配置文件project.config.json、
    应用程序配置文件app.json、公共样式文件app.wxss、
    页面结构目录pages、app.js应用程序的逻辑代码等。
    

    第三章


    填空题

    1.微信小程序中用______ 组件可以实现导航栏。

    答案:<navigator>

    2.微信小程序中能够实现轮播效果的组件是______。

    答案:<swiper>

    3.微信小程序中实现滚动条事件的绑定方法是______。

    答案:bindscroll

    4.微信小程序中引入音频的组件是______。

    答案:<audio>

    5.微信小程序中控制音频播放方法是______。

    答案:play()

    判断题

    1.微信小程序中wx:for指令能够实现列表的渲染,并且可以嵌套使用。( √ )

    2.swiper 组件可以实现页面的轮播效果。( √ )

    3.scroll-view 组件是用来设置页面的滚动区域,使用后会自动产生滚动条。( × )

    4.在使用wx:for时,绑定wx:key属性可以提高渲染列表的性能。( √ )

    5.在WXSS中可以通过background引入本地图片。( × )

    选择题

    1.下列关于微信小程序中wx:for说法正确的是( ABC )。

    A.wx:for可以用来实现页面中的列表渲染

    B. wx:for-item 可以用来重新定义当前数据元素的变量属性名

    C. wx:for-index 可以设置当前索引变量的属性名

    D.wx:else可以单独使用实现页面的条件渲染

    2.下面不属于scroll-view组件属性的是( D )。

    A. scroll-x

    B. scroll-top

    C. bindscroll

    D. current

    3.下面关于slider滑动组件属性中,可以用来调节进度的是( A )。

    A. value

    B. progress

    C. bindchange

    D. activeColor

    4.下面关于微信小程序中的CSS动画说法正确的是( ABCD )。

    A.微信小程序支持CSS3动画

    B.通过animation- play- -state属性可以控制动画的状态

    C.通过animation属性可以设置动画的播放效果

    D.微信小程序中的rotate可以用来设置旋转动画效果

    5.关于image组件,下面属性中用来保持图片的纵横缩放比的是( C )。

    A. apectFill

    B. scaleToFill

    C. aspectFit

    D. widthFix

    简答题

    1.微信小程序开发过程中页面渲染的方式有哪些?简单举例说明。

    wx:for列表渲染;
    举例:通过循环数组实现,语句:wx:for=”{{[…]}}”;
    wx:if条件渲染;
    举例:通过给定布尔值实现,语句wx:if=”{{true/false}}”
    

    第四章


    填空题

    1.___是视图层的基本组成单元。

    答案:组件

    2.swiper 内部只可以放置___组件。

    答案:<swiper-item/>

    3.设置text 文本内容长按可选的属性是___。

    答案:selectable

    4.navigator 组件通过设置_______属性, 来区分不同的跳转功能。

    答案:open-type

    5.通过image的_______属 性来设定不同的图片展示模式。

    答案:mode

    判断题

    1.所有组件和属性都使用小写。( √ )

    2.video 组件用来播放音频。(×)

    3.audio 组件用来播放视频。( × )

    4.canvas 组件用来绘制形状。( √ )

    5.只有给父元素设置display:flex,才可以使用flex的相关属性。( √ )

    选择题

    1.下列对于input组件的说法错误的是( D )。

    A.可以设置input输入框的禁用

    B.用来控制输入单行文本内容

    C.通过placeholder给输入框添加友好提示信息

    D. input 的type属性有3种有效类型

    2.关于组件描述错误的是( A )。

    A.所有组件都使用大写

    B.组件自带一些微信风格的样式和功能

    C.组件是视图层的基本组成单元

    D.所有组件都有基础属性

    3.关于form表单组件描述错误的是( A )。

    A.每个表单内的组件不用设定name属性

    B.form表单提交的是表单内选中的所有组件

    C.form组件用来将表单里的值提交给JS逻辑层进行处理

    D.button中的type有两个属性分别是submit和reset


    4.下列关于text文本组件,说法正确的是( D )。

    A. text 的selectable属性,表示文本是否可选

    B. text的space属性,有效值为emsp表示中文字符空格大小

    C.text的decode属性,表示是否解码

    D. text 组件内支持text和view的嵌套

    5.下列关于媒体组件,说法正确的是( A )。

    A.媒体组件包括音频组件、视频组件、图片组件

    B. image 组件的mode属性有12种展现模式

    C. audio 表示视频组件

    D.video组件的宽高不能通过WXSS设置

    简答题

    1.简述如何使用scroll-view实现内容横向滚动。

    2.简述如何获取input输入框的值。

    3.请简述input组件中哪个属性可以设置输入文本的最大长度。


    第五章


    填空题

    1.微信小程序中设置______禁止下拉。

    答案:“enablePullDownRefresh”:false

    2.上传文件的API是______。

    答案:uploadFile

    3.从相册选择图片,或者拍照使用的API是______。

    答案:chooseImage

    4.获取当前位置使用的API是______。

    答案:wx.getLocation


    5.用于tabBar页面与tabBar页面之间跳转的API是______。

    答案:wx.switchTab

    判断题

    1.wx.navigateTo 保留当前页面,跳转到tabBar页面。( × )

    2.wx.switchTab 可以跳转到应用中某一页面。( × )

    3.wx.login 是开放接口。( √ )

    4.拨打电话API接口是wx.PhoneCall。( × )

    5.获取收货地址API接口是wx. chooseAddress。( √ )

    选择题

    1.下列关于微信小程序导航跳转描述错误的是( C )。

    A. wx.navigateTo 保留当前页,跳转到应用内的某个页面

    B. wx.redirectTo 关闭当前页面,跳转到应用内某个页面

    C.wx.switchTab跳转的路径后可以带参数且跳转到tabBar页面

    D. wx.reL aunch关闭所有页面,打开到应用内某页面

    2.关于header请求的头部描述错误的是( D )。

    A. header中不能设置Referer

    B. header有两种请求类型

    C.默认值是’content -type’: ‘application/json’

    D. ‘content- type’: 'application/x-www- -form-urlencoded’会将数据进行JSON序列化

    3.关于wx.request属性描述正确的是( A )。

    A.只能发起HTTPS请求

    B. URL可以带端口号

    C.返回的complete方法,只有在调用成功之后才会执行

    D. header中可以设置Referer

    4.下列关于小程序数据缓存API的说法错误的是( D )。

    A. wx.setStorage()异步 保存数据缓存

    B. wx.getStorageInfoSync()同步 获取当前storage的相关信息

    C. wx.getStorage()从本地缓存 中异步获取指定key的内容

    D.异步方式需要执行try…catch捕获异常来获取错误信息

    5.、下列选项中, 关于小程序API描述,说法错误的是( C )。

    A. onPullDownRefresh 实现页面下拉刷新

    B. wx.getlmageInfo 获取图片信息

    C. wx.openLocation打开当前位置

    D. wx.checkLogin 检查登录态是否过期

    wx.openLocation使用微信内置地图查看位置

    简答题

    1.简述微信小程序中如何禁止下拉。

    2.简述header头部请求的两种请求方式。

    3.简述WX. navigateTo、wx. redirectTo和wx. switchTab跳转方式的区别。

    wx.navigateTo只能用于跳转到非标签页,且保留当前页面,跳转页面后单击左上角可以返回到上一个页面。
    wx.redirectTo只能用于跳转到非标签页,且关闭当前页面,不能返回到上一个页面。
    wx.switchTab只能用于跳转到标签页,且关闭其他所有非标签页。
    
    

    第六章


    填空

    1.导出动画队列需要用到________方法。

    答案:export()

    2.下载文件的API是_________。

    答案:wx.downloadFile


    3.上传文件的API是________。

    答案:wx.uploadFile

    4.实现倾斜效果使用到的动画API是________。

    答案:animation.skew()

    5.实现缩放效果使用到的动画API是________。

    答案:animation.scale ()

    判断题

    1.父元素设为flex布局后,子元素的float属性可以照常起作用。( × )

    2.在canvas(画布)组件中,canvas–id属性是其唯一的标识符。( √ )

    3.wx.getRecorderManager()用于 获取全局唯一的录音管理器。( √ )

    4.异步获取系统信息使用的API是wx.getSystemInfoSync()。( × )

    5.消息提示框使用的API是wx.showToast()。( √ )

    选择题

    1.下列关于微信小程序动画API描述错误的是( C )。

    A. wx.createAnimation()用 于创建动画实例

    B. animation.rorate()用于 动画旋转

    C. animation 动画对象不支持链式写法

    D. animation.translate()用 于动画平移

    2.下列关于微信小程序文件操作API描述错误的是( A )。

    A. wx.openDocument()用于在当前页面打开文档

    B. wx.saveFile()用于保存文件到本地

    C. wx.removeSaveFileFile()用于删除本地缓存文件

    D. wx.getFilelnfo()用于获取文件信息

    wx.openDocument()新开页面打开文档

    3.关于flex属性描述正确的是(B)。

    A. flex-direction: row表明成横向排列,起点在右端

    B. flex-wrap: nowrap 默认不换行

    C. align- items定义了主轴上的对齐方式

    D. justify-content 定义了交叉轴上的对齐方式

    4.下列关于canvas中的方法,说法错误的是( D )。

    A. CanvasContext.setFillStyle()用于 填充颜色

    B. CanvasContext.move To()把路径移动到画布中的指定点,不创建线条

    C. CanvasContext.lineTo()增加一 -个新点,创建. -条从上次指定点到目标点的线

    D. CanvasContext.rect()用 于创建一个圆形路径

    5.下列选项中, 关于小程序图片相关API的描述,说法错误的是( B )。

    A. wx.chooselmage()表 示从本地相册选择图片或者使用相机拍照

    B.在选择图片时,count参数设置上传图片的张数,默认为1

    C. wx.previewlmage()表示在 新页面中全屏预览图片

    D. wx.getlmagelnfo()可获取图片 信息

    简答题

    1.简述使用flex如何实现容器内元素的垂直居中对齐。

    2.简述小程序的WXSS和CSS有哪些不同之处。

    wxss是一套样式语言,用于描述wxml的组件样式;
    wxss具有css的大部分特性,并在css基础上做了一些扩充和修改。
    
    wxss扩展的特性有:
    尺寸单位:rpx: 可以根据屏幕宽度进行自适应
    样式导入:@import语句可以导入外联样式表,@import后跟需要导入的外联样式表的相对径,
    用;表示语句结束
    
    

    第七章


    填空题

    1.小程序中通过_______组件引入模板。

    答案:<template>

    2.页面组件中循环数组的指令是_______。

    答案:wx:for

    3.小程序中基于Vue.js开发的框架是_______。

    答案:mpvue

    4.小程序中WeUI是一个_______库。

    答案:基础样式

    5.小程序中插件的配置publicComponents表示_______。

    答案:公共组件配置字段

    判断题

    1.小程序中使用WeUI可以快速构建样式。( √ )

    2.小程序中可以通过操作DOM来实现页面数据的操作。( ×)

    3.小程序是运行在Chrome浏览器上的。( × )

    4.小程序中mpvue的开发思想类似于Vue.js的思想。( √ )

    5.小程序中可以通过自定义组件和模板语法进行模块化开发。( √ )


    选择题

    1.下列关于小程序开发框架说法正确的是( ABCD)。

    A.小程序原生框架核心是一个响应式数据绑定系统

    B. WePY 框架采用了MVC设计模式,来完成微信小程序项目的开发

    C. mpvue 是从整个Vue.js的核心代码上经过二次开发而形成的一个框架

    D. WeUl 是微信官方设计团队为微信Web开发量身打造的一个UI样式库

    2.以下与微信小程序同属于一个公司开发的是( AB )。

    A. WeUI

    B. WePY

    C . mpvue

    D. Vue.js

    3.微信小程序框架中用来定义模板的是( B )。

    A. <view>

    B. <template>

    C. <block>

    D. <include>

    4.在组件模板中可以提供一个( A) 节点,用于承载组件引用时提供的子节点。

    A.<slot>

    B. <child>

    C. <parent>

    D. <childNode>

    5.下列关于 WePY框架说法正确的是(A)。

    A.小程序组件化开发框架

    B.样式库

    C.基于Vue.js二次开发的小程序框架

    D.微信小程序的原生框架

    简答题

    1.请简述什么是微信小程序框架。

    微信小程序框架可以用来快速构建微信小程序项目;
    主要包括:mpvue、WeUI、WePY、小程序原生框架;
    

    简要介绍WeUi、mpvue和WePY。

    	WeUi是微信官方设计团队为微信Web开发打造的一个基础样式库,
    	可以使得小程序的各种组件的设计风格与微信极为相似,给用户更加一致的体验。
    	
    	mpvue是从整个Vue.js核 心代码上经过二次开发形成的一个框架,
    	相当于在Vue.js的基础上增加了开发微信小程序的能力。
    	
    	WePY在开发过程中参考了Vue.js等现有框架的一些语法风格和功能特性,
    	对原生小程序的开发模式的再次封装,更贴近与MVVM模式。
    
    

    2.请简述WeUI的特点和功能。

    3.请简单介绍WePY框架与mpvue框架的区别。


    第八章


    填空题

    1.列表渲染使用_________语法。

    答案:wx:for

    2.条件渲染使用_________语法。

    答案:wx:if

    3.使用_________监听页面的卸载。

    答案:onUnload()

    选择题

    1.下列关于swiper组件的用法描述错误的是( A )。

    A. indicatorDots属性设置为false显示面板指示点

    B.autoplay属性设置图片是否自动切换.

    C.interval属性设置自动切换的时间间隔

    D. duration 设置滑动动画时长

    indicator-dots是否显示面板指示点

    2.下列关于scroll-view组件描述错误的是( B )。

    A. scroll-view 组件是可滚动视图区域

    B. scroll-into -view的值是某子元素的id ( id允许数字开头)

    C. scroll- -top设置竖向滚动条位置

    D. scroll-left 设置横向滚动条位置

    scroll-into -view值应为某子元素id(id不能以数字开头)

    简答题

    1.简述POST请求方式与GET请求方式的区别。

    2.简述小程序中数据缓存的实现方法。

    3.简述如何封装微信小程序的数据请求。

    更多相关内容
  • 小程序开发入门

    万人学习 2018-09-21 21:24:57
    2020年12月最新最全的零基础小程序实战入门,零基础入门微信小程序开发。10天带领大家上线一款属于自己的微信小程序。微信小程序开发入门视频教程,该课程从微信小程序注册到官方开发工具、官方Demo、再到开发个人专...
  • 微信小程序开发视频教程全套

    千次下载 热门讨论 2017-12-14 12:57:52
    微信小程序(wei xin xiao cheng xu),简称小程序,缩写XCX,英文名Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。 全面开放申请后,主体...
  • 零基础入门微信小程序开发

    万次阅读 多人点赞 2018-07-03 02:45:07
    目标是从 0 开始带领读者上手实战,课程以微信小程序的核心概念作为主线,介绍配置文件、页面样式文件、JavaScript 的基本知识并以指南针为例对基本知识进行扩展,另外加上开发工具的安装、小程序发布等内容,...

    课程介绍

    本课程是一个系列入门教程,目标是从 0 开始带领读者上手实战,课程以微信小程序的核心概念作为主线,介绍配置文件、页面样式文件、JavaScript 的基本知识并以指南针为例对基本知识进行扩展,另外加上开发工具的安装、小程序发布等内容,共 9 篇文章。

    本课程共包含四个部分。

    第一部分(第1-3篇)带你初步了解小程序是什么,然后进行小程序开发的准备工作,从注册账号到安装开发工具一应俱全。工欲善其事,必先利其器。

    第二部分(第4-6篇)。面向入门级读者介绍小程序构成的各个部分。您不需要事前准备任何知识,需要掌握的会进行说明,需要扩展的会提供信息的出处。千里之行始于足下。

    第三部分(第7-8篇)通过指南针的例子,介绍一个小程序的实现过程。通过这个实例,综合运用所学知识,使小程序开发能力进一步提高。麻雀虽小,五脏俱全。

    第四部分(第9篇)只包含一篇文章,具体介绍小程序发布的过程。使读者能够对小程序开发的全过程有一个完整的了解。编筐编篓,全在收口。

    哪怕您事先没有任何微信小程序相关技术的经验,认真学完该达人课之后,您会掌握基本的小程序开发方法,并具备自主扩展知识面,以及进行更高层次开发的能力。

    点击查看课程全部内容

    作者介绍

    薛卫国,现就职于某外企担任架构小组责任人,CSDN 博客专家,长期从事 C++ 开发,精通 UML、设计模式,创办有公众号《面向对象思考》。毕业于东北大学,曾留校在国家重点实验室工作。

    课程内容

    第01课:初识微信小程序

    要火的节奏

    最近有一则来自北京商报的新闻引起了不少人的注意,我们这里选取一部分:

    争夺流量 手机厂商“抱团”对抗微信小程序

    3月20日,小米、中兴、华为等10家手机厂商联合对外宣布,推出基于手机硬件平台的新型应用生态“快应用”及相关标准。在微信小程序用户规模日益壮大、硬件利润微薄的背景下,本次快应用的推出被看做是手机厂商与腾讯争夺流量与利益的举动。业内人士认为,对于整个市场来说,流量竞争有促进作用,但微信已经具有较强的用户黏性,十大手机厂商要想争夺用户流量并非易事。

    估计这些厂家的标准出台还需要一段时间,但是有一点可以确定的是:小程序类的开发要火。

    但如果你打开轻应用的文档可以发现两点:

    1.应用文档的信息量还很有限。2.轻应用的架构,采用的技术和微信小程序很相似。

    处于这个目的,作者赶在这个时机制作了本课程,希望可以为潮流加一份力;作为程序员,希望各位可以通过本课程的学习,在有限的时间内为自己添一份技能!

    参考资料:轻应用开发文档

    什么是小程序?

    最近一个小游戏“跳一跳”火得不得了,相信即使您自己没有玩过,身边的亲戚朋友也一定玩过。画面大致如下:

    当然了,关于玩法等等不是本文的内容,可以参照百度百科

    这就是微信小程序的成功案例了。

    微信小程序简介

    微信小程序简称小程序,张小龙在微信公开课 Pro 上发布的小程序正式上线,时间是2017年1月9日。关于小程序,张小龙在他的公开课中有过很详细的说明,大家尽可以到网上去搜,这里不再赘述,只说作者自己的理解。

    微信小程序这个词可以分解为“微信”和“小程序”两部分。

    其中“微信”可以理解为“微信中的”,指的是小程序的执行环境;当然微信在提供执行环境的同时也延长了用户使用微信的时间。

    “小程序”是说它首先是程序,然后具备轻便的特征。小程序并不像其他应用那样,它不需要安装,而是通过扫描二维码等打开后直接执行;用完以后也不需要卸载。这就是所谓用完即走的原则。

    另外,微信不会提供类似于小程序商店的地方,需要小程序提供者自己通过二维码,群分享的手段来传播,这就是所谓去中心化的形态。

    微信朋友圈提供了好友之间沟通信息的手段,订阅号提供了面向粉丝推送信息的手段,而小程序则是提供了用户通过自己的操作而与服务实现互动的手段。

    小程序相关技术介绍

    本课程的目标读者群是了解基本的 C/C++ 语法但对小程序开发完全没有经验的程序员,因此在说明微信小程序的同时,对相关技术也将进行相应的介绍。通过这种方式,可使读者能够非常顺利地学习,而无需到处寻找资料导致忘了学习微信小程序这个本来的目的。

    微信小程序推出一年多一点的时间,算是一个新事物,但是利用的技术却都是已经存在的技术。如果你稍加调查就会发现,不光是微信小程序,很多类似形态的应用都采用类似的架构:

    1. 使用 JSON 技术来表现应用的配置信息。包含应用的基本信息,页面配置和路由,应用全体的信息等。
    2. 使用经过定制 CSS+XML 技术来实现视图层的描述。画面元素,例如列表、按钮、文本框、选择框等都通过 XML 语言来描述,遵从 XML 语法,对于页面的共同风格,使用 CSS 进行定义。
    3. 使用 JavaScript 语言来实现逻辑层结构。包括用户操作的处理,系统 API 的调用等。
    4. 架构在视图层和逻辑层之间提供数据和事件传输功能,从而尽量减少难度。由于类似应有都属于轻应用,所以提供的功能都比较单一。

    具体的语法,用途等将会在使用的时候详细介绍,这里只提一下相关技术的基本情况,了解即可。

    换一种说法就是:并不需要另外自己调查,跟着本课程走下去就好。

    JSON

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。它基于 ECMAScript(W3C 制定的 JavaScript 规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。

    XML

    XML(Extensible Markup Language),中文名为可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。

    在电子计算机中,标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息,比如文章等。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。是 Internet 环境中跨平台的、依赖于内容的技术,也是当今处理分布式结构信息的有效工具。早在1998年,W3C 就发布了 XML1.0 规范,使用它来简化 Internet 的文档信息传输。

    CSS

    层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现 HTML 或 XML 等文件样式的计算机语言。CSS 不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。

    CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。

    JavaScript

    JavaScript 一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为 JavaScript 引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在 HTML 网页上使用,用来给 HTML 网页增加动态功能。

    在1995年时,由 Netscape 公司的 Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为 Netscape 与 Sun 合作,Netscape 管理层希望它外观看起来像 Java,因此取名为 JavaScript。但实际上它的语法风格与 Self 及 Scheme 较为接近。

    为了取得技术优势,微软推出了 JScript,CEnvi 推出 ScriptEase,与 JavaScript 同样可在浏览器上运行。为了统一规格,再加上 JavaScript 兼容于 ECMA 标准,因此也称为 ECMAScript。

    学习方法

    微信小程序虽然是新事物,但学习方法却不是新方法。

    我们的套路是:首先生产一个最简单的小程序实例,通过这个实例介绍微信小程序的构造和想法,这算是学习这个活动中“学”的部分。然后扩展这些知识点,通过开发一个简单的小程序的过程来运用这些知识点,这算是“习”的过程。

    这是作者这些年来屡试不爽的方法。

    参考资料

    在学习和开发的过程中,我们主要会参考微信的开发文档。其原因是小程序太新了,相应的知识储备还不够丰富。虽然也可以找到一些开发方面的书籍,但是说实话,内容并不比微信本身的开发文档更详尽。

    第02课:开发环境的准备

    创建自己的小程序账号

    在开发自己的微信小程序之前,首先需要注册小程序账号,接下来我们一步一步做详细说明。

    打开浏览器,输入:mp.weixin.qq.com。

    因为是第一次使用,所以选择画面右上角的“立即注册”。

    选择左下角的“小程序”方框。

    输入邮箱、密码、确认密码、验证码,之后选择同意协议和条款。当然这里的密码不是邮箱的密码,而是正在申请的小程序账号的密码。

    最后按下“注册”按钮。

    点击“登录邮箱”按钮。打开相应的软件后,应该可以收到下面的邮件。如果没收到的话,建议看一下垃圾邮件,没准儿那里有。

    单击下半部一大片绿色的部分,就可以回到注册界面继续剩下的工作。

    选择主题类型为“个人”,然后输入管理员的姓名,身份证号码。

    输入手机号码并单击“获取验证码”,将手机接收到的验证码输入到短信验证码栏中。

    完成上述步骤,画面下部会出现一个二维码,需要用已经绑定银行卡的微信的扫一扫功能扫描该二维码进行实名认证。

    如果认证成功,画面会变成下面这个样子。

    点击“继续”按钮。

    意思就是现在后悔还来得及,如果不后悔今后就没法后悔了。我们按下“确定”按钮。

    大功告成!

    小程序管理平台

    账号申请成功之后,就可以登录“微信公众平台 | 小程序”了。在目前这个时间点虽然并不需要马上做什么。本文接下来将对其中重要的菜单功能做简单介绍。

    首页

    内容比较简单,主要是表示小程序的实时访问次数和系统公告。

    开发管理

    用户在使用小程序的时候,需要扫描二维码进入。而这个二维码需要开发者将小程序上传到腾讯服务器之后从腾讯取得。上传过程便在该页面上完成。

    过程也不复杂,一共分为三步:上传代码,提交审核和发布小程序。

    用户身份

    这个画面用来指定小程序项目的管理员和项目成员。其中项目成员又包括开发者和体验者。

    数据分析

    这个画面可以统计小程序的访问数量,对用户来源、性别、年龄分布等进行分析。

    模板消息

    这个画面可以定制微信小程序向客户发送的消息。

    客服消息

    通过这个画面可以指定小程序的客服人员,从而实现小程序的在线客服功能。

    附近的小程序

    当小程序的主体为企业、政府、媒体及其他组织时可以开通此功能。此功能有效时,小程序指定地点以后,用户可以通过微信的“附近的小程序”界面发现该小程序。

    运维中心

    一共有两个页面,分别用于查询小程序的错误日志和对客户端进行监控。

    推广

    用来自定义小程序推广关键字。

    设置

    设置分类中一共有五个页面,这里只介绍前两个。

    基本设置

    顾名思义,这里主要是用来设置小程序的基本信息。内容包括:

    1. 设定小程序名称,小程序头像;
    2. 取得小程序码;
    3. 取得认证;
    4. 设定主题信息;
    5. 其他省略。

    开发设置

    这个页面主要负责和小程序开发相关的设定信息,内容包括:

    1. 取得小程序 ID。每一个发布的小程序都需要唯一的 ID。
    2. 生成小程序秘钥。
    3. 指定服务器域名。小程序可以访问外部网站,可以上传和下载文件。但是对象服务器不是任意的,需要在这里指定。
    4. 其他省略。

    其他

    在画面的右上角,有两个链接“文档”和“社区”分别可以进入小程序开发文档和社区。在实际的学习过程中可以积极利用。

    安装开发工具

    小程序账号申请成功之后的工作就是准备开发环境。

    早期的版本在首页分类中有开发工具的下载链接,最近不知道为什么变成了访问次数统计画面。但是没有关系,可以直接点击这里,便可打开下面的下载地址页面。

    根据操作系统选择合适的下载链接。

    下载完成后打开安装程序,首先是开始画面。

    按下“下一步”按钮。

    按下“我接受”按钮。

    指定适当的安装目录后按下“安装”按钮。

    安装中……

    完成!

    接下来就可以开始微信小程序的开发之旅啦!

    第03课:微信开发者工具介绍

    第04课:小程序构成介绍——配置文件的形式和内容

    第05课:小程序构成介绍——WXML 和 WXSS

    第06课:小程序构成介绍——事件处理和数据绑定

    第07课:小程序开发实例——指南针(上)

    第08课:小程序开发实例——指南针(下)

    第09课:发布小程序

    点击查看课程全部内容

    展开全文
  • 微信小程序入门 前言 随着科技的不断进步,很多功能将会开放,那么很多需求也将会因为现实而得到满足,这是一种不需要下载和安装就可以使用的应用软件。用户只需扫描和搜索就可以打开应用程序。它很容易使用,而且...

    微信小程序入门



    前言

    随着科技的不断进步,很多功能将会开放,那么很多需求也将会因为现实而得到满足,这是一种不需要下载和安装就可以使用的应用软件。用户只需扫描和搜索就可以打开应用程序。它很容易使用,而且很容易实现。小程序带来了巨大的流量,吸引了很多大的人和企业家前来追踪,也显示出它强大的生命力。小程序是下一个被确定为互联网新品种的程序,信已经成为不可缺少的交流工具,小程序依附于微信,用户搜索起来也会更方便,其实这就是小程序发展的前景和优势。

    提示:以下是本篇文章正文内容,下面案例可供参考

    一、小程序的概述

    1.小程序简介

    微信小程序也被简称为小程序,其英文名称是Mini Program。
    它是一种存在于微信内部的轻量级应用程序。
    微信研发团队在其官方网页上有一段关于微信小程序的介绍:“小程序是一种新的开放能力,开发者可以快速地开发一个小程序。小程序可以在微信内被便捷地获取和传播,同时具有出色的使用体验。”
    小程序的几个重要特点:无需下载安装、用完即走、随时可用。

    2.小程序诞生

    微信小程序于2017年1月9日正式发布,当天在微信的“发现”页面出现小程序入口。 往前追溯十年——2007年1月9日正好是第一代iPhone手机正式发布。

    3.小程序功能

    小程序页 | 对话分享 | 搜索查找 | 公众号关联
    线下扫码 | 消息通知 |历史列表 | 小程序切换

    4.小程序创建步骤

    1.注册 开发者需要首先在微信公众平台上进行小程序账号注册。 2.信息完善 开发者注册完毕后需要填写小程序的基本信息。 3.开发 下载开发工具进行小程序的开发与调试工作。 4.提交审核与发布 完成小程序后需要进行代码上传,然后由管理员提交代码等待微信团队审核,审核通过后即可正式发布。

    二、小程序的准备工作

    1.注册开发者账号

    步骤1

    开发者首先需要在微信公众平台上注册一个小程序账号才能进行后续的代码开发与提交工作。
    访问微信公众平台官网首页(mp.weixin.qq.com),然后单击右上角的“立即注册”按钮进入账号类型选择页面。

    单击右上角的“立即注册”按钮步骤2

    在当前页面上选择注册的账号类型为“小程序”,即可进入小程序的正式注册页面。
    选择注册的账号类型为“小程序”
    步骤3

    小程序的正式注册页面包含三个填写步骤:账号信息、邮箱激活、信息登记。
    正式注册页面包含三个填写步骤

    步骤4

    邮箱激活提醒
    登录对应的注册邮箱查看激活邮件,单击邮件正文中的链接地址会跳转回到微信平台页面完成账号激活。

    邮箱激活提醒

    步骤5

    邮箱账号激活完成后就进入了信息登记页面。
    其中注册国家/地区保持默认内容“中国大陆”,然后根据实际情况进行主体类型的选择。

    信息登记页面
    信息登记页面

    步骤6

    选择“个人”类型之后在页面下方会自动出现主体信息登记表单。

    主体信息登记表单

    步骤7

    扫码后手机微信会自动跳转到微信验证页面。
    检查微信验证页面上所显示的姓名和身份证号码,确认无误后点击“确定”按钮会提示身份验证成功。

    身份验证

    步骤8

    单击“继续”按钮进行下一步,系统会跳出一个提示框让开发者进行最后的确认。
    单击“确定”按钮完成主体信息确认。
    主体信息确认

    2.小程序信息完善

    步骤1

    小程序名称
    由于小程序名称不允许与平台内已经存在的其他账号名称重名,在填写好之后可以先自测一下是否符合要求,单击右侧的“检测”按钮即可进行验证。

    步骤2

    小程序头像
    也就是小程序最终显示的图标logo,图片最后会被切割为圆形效果。头像图片的格式只能是:bmp、jpeg、jpg或gif其中的一种,并且文件大小不得大于2M。注意头像图片不允许涉及政治敏感与色情内容。头像图片每个月可修改5次。

    小程序头像设置

    步骤3

    小程序介绍
    可以由开发者自由填写关于小程序功能的描述,注意介绍内容不得含有国家相关法律法规禁止的内容。小程序介绍的内容每个月可以申请修改5次。
    小程序介绍填写

    步骤4

    小程序类目
    小程序服务类目指的是小程序主要内容所属的服务范围。特殊行业需要额外提供资质证明。服务类目每个月只可以修改1次。
    服务类目的下拉表单分为两级,每级都必须填写不可以为空。

    小程序类目填写

    步骤5

    全部填写完毕后,就可以单击最下方的“提交”按钮提交小程序的基本信息。
    此时单击“添加开发者”按钮就可以进行小程序成员管理了。
    提交小程序的基本信息

    3.成员管理

    1. 成员类型说明:
      项目成员可以被分配的不同权限解释如下:
      a. 开发者:可以使用微信开发者工具进行小程序开发,也可以预览开发版小程序在手机端的效果;
      b. 体验者:可以在手机端使用体验版小程序;
      c. 登录:无需管理员确认即可登录小程序管理后台;
      d. 数据分析:可以使用小程序数据分析功能查看小程序数据;
      e. 开发管理:拥有小程序提交审核、发布和回退权限;
      f. 开发设置:拥有设置小程序服务器域名、消息推送以及扫描普通链接二维码打开小程序的权限;
      g. 暂停服务设置:拥有暂停小程序线上服务的权限。

    2. 成员人数限制:
      个人类型的小程序允许管理员添加15个开发者,其中5个开发者,10个体验者。
      其他类型的小程序开发者数量限制如下:
      未认证未发布组织类型:30人;
      已认证未发布/未认证已发布组织类型:60人;
      已认证已发布组织类型:90人。

    3. 成员变更说明
      每个小程序的管理员与项目成员都是允许变更的。需要注意的是,每个微信号作为项目成员最多可以参与到50个小程序中。

    三、小程序的开发工具

    步骤1

    软件下载与安装开发者登录小程序管理页面后台,然后单击右上角菜单栏中的“开发”选项即可切换到小程序开发工具的下载页面,也可以直接通过URL地址访问下载页面:(https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html)。
    步骤2

    确认无误后可以双击该文件进行开发者工具的安装。
    开发者工具的安装
    开发者工具的安装
    开发者工具的安装
    开发者工具的安装

    3.其他辅助工具

    1. 小程序官方文档
      小程序官网提供了技术文档供开发者学习,文档会更新各类小程序接口的用法。希望第一时间了解小程序有了哪些更新的读者可以关注。
      官方文档访问地址:https://developers.weixin.qq.com/miniprogram/dev/

    2. 微信开放社区
      微信开放社区中有一个开发者专区可以搜索常见问题和解答,也可以在遇到问题时上去提问,和其他开发者一起交流学习。
      开发者社区访问地址:https://developers.weixin.qq.com/

    3. 小程序开发助手
      可以使用小程序开发者助手方便快捷的预览和体验线上版本、体验版本以及开发版本。开发者可以扫一扫开发者助手小程序码来使用相关功能。

    四、推荐小程序(欢迎各位大佬指导)

    智慧云工具箱

    展开全文
  • 2021年最全教程!微信小程序开发详解

    万次阅读 多人点赞 2021-09-29 16:01:42
    个人版更多只是一个展示的平台,企业版可以作为一个完整的平台,个人版不可以做商业性质的小程序,但是企业版可以,个人版不可以开通微信支付。 附近的小程序不显示个人版,只能通过搜索,扫码方式找到。 个人版不...

    一、前期准备工作

    1、注册微信小程序开发者账号

    在官网注册页选择小程序注册即可,账号分为个人版和企业版:
    个人版相对于企业版注册流程更为简单和宽松。

    企业版注册需要支付认证费用,一般为300元,个人版不需要,企业版经过微信官方认证,更具有信誉度。
    个人版更多只是一个展示的平台,企业版可以作为一个完整的平台,个人版不可以做商业性质的小程序,但是企业版可以,个人版不可以开通微信支付。
    附近的小程序不显示个人版,只能通过搜索,扫码方式找到。
    个人版不支持快速获取微信用户的手机号。

    强烈推荐有一定基础的同学去微信开发平台官方网站
    https://developers.weixin.qq.com/community/homepage
    在这里插入图片描述

    2、下载微信开发者工具

    微信平台官网提供的开发工具,选择适合自己系统的版本下载最新版即可。开发小程序优先选择,喜欢用其他软件如vscode,webstorm也可以(仅适合代码生成后编写代码),打包上传等仍需要开发者工具。
    在详细介绍小程序历史和技术细节前,请先跟随我们的步骤完成开发Hello World例子。
    具体步骤:

    第一步,请前往**https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html**
    微信开发者工具下载页面根据自己的操作系统下载对应的安装包进行安装。

    第二步,打开微信开发者工具,选择新建小程序项目,我们先不需理解AppID的概念,新建项目时选择无AppID,并取消勾选“建立普通快速启动模板”的选项。

    最后一步,我们来添加必要的代码。

    在根目录下创建app.json,其内容如下。
    在这里插入图片描述
    在根目录下新建pages目录,然后在pages目录下新建index目录,接着在index目录下创建两个文件index.wxml和index.js。

    index.wxml的内容如下所示。 Hello World

    index.js的内容如下所示。Page({})

    通过编写以上短短的几行代码,微信开发者工具的模拟器界面上显示出Hello World。

    二、小程序开发

    新建一个初始小程序项目
    在这里插入图片描述
    根据项目需求建立即可,appId在官网设置里可以看到或者使用测试号进行开发(后续有了小程序账号修改对应appId即可),点击新建即可创建一个新的小程序模板。
    下图为微信开发工具页面,默认左边为开发页面展示,右边上方为代码编辑区,下方为控制台,可用来调试和查看开发过程中所需信息(开发者工具也可以用来访问微信公众号页面网页,用来查看http请求或者报错信息,前提是必须拥有开发者权限)。
    在这里插入图片描述

    开发工具常用功能介绍

    编译:点击编译即可进行编译,默认每次修改保存后都会实时编译。可以修改每次编译条件:在这里插入图片描述
    真机调试:生成一个二维码,微信扫码即可真机调试(必须处在一个网络下);
    版本管理:git可视化工具;
    上传:如果appid为正式id,则会有上传按钮,将小程序上传到微信服务器(仅上传编译后项目,不是源代码,源代码仍需要单独保存管理)
    上传后在微信小程序官网控制版本,具体流程为:
    开发工具上传>官网版本管理体验版自动更新>提交体验版本审核>等待审核通过>提交审核通过版本;

    小程序目录结构
    在这里插入图片描述
    默认目录结构如上图,分为主体部分和各个页面:
    主体部分:
    app.js: 小程序初始化js;
    app.json: 小程序配置文件,如:导航,窗口,各页面引入;
    app.wxss: 小程序公共样式;
    各个页面:
    Pages:各个子页面以js+json+wxml+wxss组成,方便管理,右边可快捷生成page;
    小程序遵循MVC结构(Model View Controller),js为页面逻辑(C&M),wxss为页面样式,修饰wxml的DOM元素,wxml为页面机构(V),json为页面配置(具体API可见微信官方文档,可以修改此页面标题等,也充当了部分M);

    App.JSON介绍

    App.json为小程序较为重要的配置文件,也从充当了类似其他框架中的路由功能。在这里插入图片描述
    部分字段如图所示,这里只介绍最基础常用的配置字段:
    Pages:每一个子页面都需要写到这个数组里,其实就是路由引入;
    Window:系统配置,包括标题,标题颜色,标题背景等(如果不设置分页面配置则默认全覆盖);
    Tabbar:官方提供的导航功能,可以设置导航栏,list为导航数组,存放导航项、color为字体颜色、selectedcolor为选中颜色、backgroundcolor为背景颜色;
    App.js介绍
    在这里插入图片描述
    此图为简单的微信登录获取openid的例子,获取到对应id自行与用户绑定;
    也可自定义全局函数。

    globaldata为全局变量
    如果要使用请在对应page.js引入:const app = getApp();
    WXML,WXSS,JS
    WXML等同于html,需要注意的是元素名全部为微信新定义的,需要注意的是不存在传统的div、span、p等元素,取而代之的是view,text等,部分元素与html名字相同,但是用法不同,需要自行前往官网文档查看;

    WXSS等同于CSS,具体无太大变化,仅需注意目前不支持less或者sass,如果坚持使用less和sass需要使用vscode下载插件进行开发,后续转为wxss即可;

    JS类似VUE的结构

    上方可以引入其他文件,Page({})为实例对象,data为页面需要的数据(双向绑定),下方为函数,需要注意每一个函数之间需要用,隔开。Page.js具体语法和原生js并无太大区别,仅需注意部分API如缓存,页面跳转等微信API即可(官网查看),值得一提的是,如果你想要使用TypeScript开发,请在项目初始化时开发语言处选择TS,则项目会构建为TS模板(默认为JS);
    小程序拥有自己的生命周期如下图所示:
    在这里插入图片描述
    可以根据该图示选择自己需要的生命周期钩子函数即可;

    路由方式
    在这里插入图片描述
    需要注意:
    在这里插入图片描述
    在这里插入图片描述

    三、常见问题和解决方法

    1、在当前页面如何修改其他页面数据?
    var page=getCurrentPages();
    page[0].data.btn=true;
    该函数返回一个当前页面栈,从中找到对应页面即可;

    2、为什么我想切换到主页,使用wx.navigateTo不生效?
    可能是配置了tabbar,tabbar页面只能用switchTab跳转;

    3、如何修改当前页面title?
    在对应page.json中修改,示例:
    {
    “usingComponents”: {},
    “navigationBarBackgroundColor”: “#ffffff”,
    “navigationBarTextStyle”: “black”,
    “navigationBarTitleText”: “快乐大抽奖”,
    “backgroundColor”: “#eeeeee”,
    “backgroundTextStyle”: “light”

    4、小程序页面栈最多10层

    **5、redirectTo关闭当前页面跳转,**navigateto是当前页面保存到栈跳转,首页跳转建议使用navigateto

    6、小程序审核问题
    小程序审核需要1-7天完成,一年一次加急审核机会(工作日2小时以内审核完成)。

    展开全文
  • 微信小程序开发入门(一)

    万次阅读 多人点赞 2021-08-24 09:10:51
    字面上讲,小程序就是微信里面的应用程序,外部代码通过小程序这种形式,在微信这个手机 App 里面运行。 但是,更准确的说法是,小程序可以视为只能用微信打开和浏览的网站。小程序和网页的技术模型是一样的,用到...
  • 零基础入门微信小程序开发 (2020 版)

    万次阅读 多人点赞 2020-02-19 23:30:02
    专栏亮点 零基础学习,初学者轻松...专栏通过 9 篇文章覆盖从开发账号注册、开发工具安装、小程序开发,到发布的全过程。 基于最新环境,让你不走弯路 小程序作为新兴技术,无论是开发文档,还是开发工具都在飞速变...
  •  微信小程序开发成本构成:  1、首先是开发人员的成本:UI、前端开发、后端开发、测试等。  2、如果要定制型微信小程序:首先要着手看商户的需求,电商的用户注册、登录,产品拜访,购物车,下单购买,支付功能...
  • 微信小程序开发的基本流程

    万次阅读 多人点赞 2021-11-25 05:24:34
    一、微信小程序简介 1,微信小程序简称小程序,张小龙在微信公开课 Pro 上发布的小程序正式上线,时间是2017年1月9日。 2,微信小程序这个词可以分解为“微信”和“小程序”两部分 (1),其中“微信”可以理解为...
  • 小程序开发文档

    万次阅读 多人点赞 2019-02-21 17:48:24
    小程序开发总结 用 Markdown编辑器 所展示的 最近领导交给一个任务,单独开发一个小程序项目,还要出一篇小程序课题文档。这也是我第一次接触小程序,遂把领导对课题的要求以及自己开发过程中遇到的问题做如下总结:...
  • QQ小程序开发

    千次阅读 多人点赞 2020-05-23 00:05:11
    这几天回学校论文答辩,忙完了琐碎的一些事之后。趁着空闲的时间,开始玩起了QQ小程序游戏,具体游戏就不必详细说明了,让我为之惊叹...1、在QQ小程序开发平台注册好个人信息,预约开发账号:https://q.qq.com/#/ ...
  •   互联网巨头们都热衷于搭建平台,希望能够打造自己的生态,依靠生态公司开发各种各样的应用来满足...但只有微信小程序支持个人开发者,其他小程序均需要企业认证,顾本特辑只能以微信小程序为例,结合小编自己开发
  • 一、设置界面颜色皮肤 二、模拟器的设置 三、代码放大和缩小快捷键 Ctrl+-:代码字体缩小 ctrl++:代码字体放大
  • 微信小程序开发进阶篇(mpvue)

    千次阅读 2022-02-15 21:27:21
    微信小程序开发基础篇 一、初识微信小程序 1、什么是微信小程序 Ⅰ-小程序历史 2017 年度百度百科十大热词之一 微信小程序,简称小程序,英文名 Mini Program,是一种不需要下载安装即可使用的应用 (张小龙对其的...
  • 微信小程序开发需要哪些技术?

    千次阅读 2021-11-16 11:38:50
    第一种就是自己通过编写小程序代码进开发制作,第二种就找专业的小程序开发公司进行开发制作小程序。第三种方式是不需要技术代码也不需要程序开发公司。自己就可以使用拖拽式组件出自己的小程序。通俗明白的一讲就像...
  • 微信小程序开发总结与心得(一)

    万次阅读 多人点赞 2019-02-25 14:54:34
    最近的工作重心一直在小程序,也开发了几个小程序,对小程序开发的流程及相关技术相对比较熟悉,在开发过程中也总结了一些心得经验、了解一些小程序文档上没有的东西、踩了一些坑。所以想着写篇文章记录下来,并借此...
  • 从当初的一夜成名,到今天火爆的市场占有率,微信小程序已走过 4 个年头。据今年 1 月阿拉丁发布的报告显示,微信小程序 2020 年 DAU 已破 4 亿,其总数超 380万。作为一...
  • 微信小程序开发工具使用方法

    千次阅读 2021-12-06 10:44:44
    安装微信小程序开发工具 第一步注册微信公众号https://mp.weixin.qq.com/ 注册类型选择小程序。 输入信息完成注册。 安装微信小程序开发工具 微信小程序 开发工具包下载 (ionic.wang) 下载合适自己的...
  • 一、进入微信小程序官网 其实小程序开发工具的下载地址就在官方文档中,这里直接附上链接: https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html 这里推荐下载稳定版,找到合适自己电脑的...
  • 做任何程序开发要首先找到...这里就是做微信小程序开发的全部官方文档。 知道了文档的位置,下面我们来介绍下如何做一个微信小程序开发: 第一步: 下载微信小程序开发者工具并安装,下载路径: https://mp.weix...
  • 5步完成物联网小程序开发

    千次阅读 2020-10-31 14:37:48
    前言 在 5G 热潮的推动下,IoT 愈发的如火如荼...为此,涂鸦推出了 Tuya-Weapp-CloudBase SDK(以下简称小程序 SDK), 结合腾讯云函数,让您可以快速高效的完成小程序开发,打通从智能设备到小程序的链路。 提示:
  • 文章目录一、开发前准备1. 开发文档2. 工具安装3....小程序开发文档: https://developer.work.weixin.qq.com/document/path/91502 点击企业微信小程序开发进入详情页面 2. 工具安装 微信开发者工具 3. .
  • 智慧医院不良事件精细化管理平台——微信小程序总结 一、实现的功能 二、项目收获 三、总结(经历分享) 一、实现的功能 到目前为止,微信小程序开发,到此就算是结束了,其中实现了不少功能,如下: 1.1 角色与权限...
  • 微信小程序开发【前端+后端(java)】

    万次阅读 多人点赞 2018-07-13 22:19:46
    现在微信小程序越来越火了,相信不少人都通过各种途径学习过微信小程序或者尝试开发,作者就是曾经由于兴趣了解开发过微信小程序,最终自己的毕业设计也是开发一个微信小程序。所以现在用这篇博客记录我之前开发的...
  • Unity 小程序开发

    千次阅读 2022-02-23 09:52:02
    随着微信团队发布了UnityWebGL 直接发布小程序的工具,使用unity开发微信小程序也变得简单许多。 unity 开发微信小程序 官方工具https://github.com/wechat-miniprogram/minigame-unity-webgl-transform 由于是...
  • 微信小程序的一些入门介绍。
  • Python+微信小程序开发(一)了解和环境搭建

    千次阅读 多人点赞 2021-10-21 21:02:29
    一、小程序介绍 ...3.如何开发小程序小程序:学习微信开发的语言(前端html、css、js、vue.js) 微信开发者工具 API:restful接口(Python+django+drf框架) pycharm 二、环境搭建.
  • 微信小程序开发图片太多怎么办

    千次阅读 2022-03-16 19:50:12
    小程序开发过程,图片数量多,将图片存储在本地可能会超过代码包的限制。常用的存储方式是将图片传到服务器上,但并不是每个开发者都有自己的服务器,可以使用开发工具里的云开发。 1、点击 云开发 2、将需要用的...
  • 微信WIFI小程序开发

    千次阅读 2022-02-17 16:26:20
    WIFI小程序开发板功能与添加过程

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,254,068
精华内容 901,627
关键字:

小程序开发

友情链接: SerialPortMon.zip