一个人开发一个产品,小程序从0到1 ,第1章 开发工具

微信小程序于2017年1月9日正式上线后,受到了广大用户的关注,其较低的开发成本和微信庞大的用户量,为许多企业和个人提供了商机。为了帮助开发人员简单地新建项目,高效地开发微信小程序,微信团队提供了一套微信开发者工具。

1.1 下载安装

在微信官方文档.小程序(https://developers.weixin.qq.com/miniprogram/dev/framework)中,找到微信开发者工具的下载地址,按个人使用的操作系统下载对应的版本。不用纠结在什么平台下开发比较好的问题,毕竟它是跨平台的,跨平台的工具,无论是在Windows下,还是在macOS下,都是一个熊样,你喜欢就好。

双击下载的安装包,Windows下,【下一步】、【我接受】、【安装】即可完成安装;macOS下,按下左边【微信开发者】图标拖至右边【Applications】,拷贝至应用程序下便可。打开开发工具的第一个窗口很微信,不扫码就别想再进行下去。

扫码之后,会进到一个选择项目类型(默认为小程序)的新窗口。在窗口底部,有一个mini型的个人头像,头像旁边的【注销】可以返回扫码窗口,【管理】可用于删除项目。

不知是不是微信的产品经理用了设计心理学,让人一见到加大码的+号就想点它,为了不让他们失业,我们点吧。点下之后,窗口又跳转了,去到了新建项目。

1.2 新建项目

项目名称,可以改成做梦都想哭的HelloWorld,也可以跟我一样懒,保持不变。

目录,爱放哪就放哪,我不想管,也管不着。

AppID,若无,可使用【测试号】,只是它会导致【小程序.云开发】悄悄地躲起来,不给你用。反正暂时还没用到云开发,就先这么着吧,等用到时去获取一个就是了。

开发模式,有小程序和插件两项。小程序就是应用程序,是我们要学习的内容,插件是可复用,可共享的代码片段。

语言,有JavaScript和TypeScript两项。TypeScript是一种由微软开发的自由和开源的编程语言,它是JavaScript的一个超集。开发微信小程序,用JavaScript足以。

在一切准备就绪后,按下【新建】按钮,窗口再次跳转,进到开发窗口中。

1.3 开发窗口

窗口从上到下,从左到右,分别为:菜单栏、工具栏、模拟器、编辑器(目录树、编辑区)、调试器五大部分。

1. 菜单栏

项目:新建、打开或关闭项目。

文件:新建、保存或关闭文件。

编辑:查看编辑相关的操作和快捷键。

工具:访问一些辅助工具,如代码仓库。

界面:设置开发窗口模块的显示与隐藏。

设置:调整编辑器主题、外观,设置代理或某种通知。

2. 工具栏

个人头像:点击头像会打开一个用于切换用户的二维码,可进行扫码切换。

模拟器、编辑器、调试器:控制相应工具的显示和隐藏。

编译:默认情况下,直接按Ctrl+S快捷保存代码文件,开发工具会自动编译运行。如果想手动编译,那就按”编译”按钮便可。

预览:点击“预览”会生成一个二维码等你扫描,当你用真机(安装了微信的智能手机,否则就是玩具)扫描之后,即可在微信中预览小程序的实际运行效果。

真机调试:点击“真机调试”会生成一个二维码等你扫描,当你用真机(安装了微信的智能手机,否则就是玩具) 扫描之后,即可通过网络连接,对手机上的小程序进行调试。

切后台:模拟小程序进入后台的情况。

清缓存:清除工具上的文件缓存、数据缓存、还有后台的授权数据。

3. 模拟器

模拟小程序在微信客户端的表现,小程序的代码通过编译后可以在模拟器上直接运行。

选择不同的手机模拟器,调试小程序在不同尺寸机型上的适配问题。

4. 编辑器

编辑器分为左右两栏,左边是管理项目结构的目录树,右边是编写代码的编辑区。单

击目录树下的某个文件,就可以在编辑区对其进行编辑。

5. 试器器

不知是出于矜持,还是想秀一下才华的缘故,微信团队示爱面板,不用中文,而是用了英文。为了满足你八卦的好奇心,我逐个”翻译”一下。

Console:输出程序的调试信息或工具的提示,还可以直接编写代码执行。

Network:用于观察和显示网络请求的状况,为优化性能提供帮助。

Security:调试页面的安全和认证信息,如HTTPS。

Sources: 查看经过处理之后的源代码,js文件。

AppData:用于显示当前项小程序实时运行的数据。

Audits:  定位和识别小程序运行过程中的体验问题并获取相关建议。

Sensor:模拟地理位置(经纬度数据)和调试重力感应 API。

Storage: 用于查看、删除、修改、新增当前项目使用的缓存数据。

Trace: 通过USB连接Android5.0以上版本系统,拉取Trace文件进行分析。

Wxml:查看wxml 转化后的界面和真实的页面结构及结构对应的wxss属性。

开发工具,多用用就熟悉了,再说下去的话,怕你用100元人民币揉成团砸我。为了避免冲突,转移目标,我们一起K项目文件去。

原文地址:https://www.cnblogs.com/halfcode/p/12436458.html

时间: 2024-10-06 11:18:42

一个人开发一个产品,小程序从0到1 ,第1章 开发工具的相关文章

开发一个微笑小程序示例

一.注册小程序账号 1.进入微信公众平台(https://mp.weixin.qq.com/),注册小程序账号,根据提示填写对应的信息即可.2.注册成功后进入首页,在 小程序发布流程->小程序开发与管理->配置服务器中,点击“开发者设置”.3.会获得一个AppID,记录AppID,后面创建项目时会用到. 注意:如果要以非管理员微信号在手机上体验该小程序,那么我们还需要操作“绑定开发者”.即在“用户身份”-“开发者”模块,绑定上需要体验该小程序的微信号.本教程默认注册帐号.体验都是使用管理员微信

第一个mpvue小程序开发总结

前言 说起小程序,其实在去年我都还只试着照着官方文档写过demo的,不过现在这家公司小程序做得比较多,我来之后也参与了几个小程序的开发了,最开始那几个是用的wepy,最近一个开始转用mpvue开发,最近这个项目终于上线了,我也来试着总结回顾一波吧. 关于框架的选择 我刚来现在的公司时,我就了解过有一个小程序框架叫mpvue被美团开源了,有过一个大致的了解.来了公司之后了解到我们公司已经有了一套自己的小程序技术栈那就是基于wepy的,而不是原生小程序,毕竟我们要开发的小程序不是简单的几个页面,而且

从入门到上线一个天气小程序

作者:wuwhs segmentfault.com/a/1190000017388333 前言 学习了一段时间小程序,大致过了两遍开发文档,抽空做个自己的天气预报小程序,全当是练手,在这记录下.小程序开发的安装.注册和接入等流程就不罗列了,在小程序接入指南已经写得很清楚了,以下只对开发过程常用到得一些概念进行简单梳理,类比 Vue 加强记忆,最后选取个人项目天气小程序中要注意的几点来说明. 欢迎扫码体验: 源码请戳这里,欢迎start~ 初始化项目目录结构 安装好开发者工具,填好申请到的 App

小程序开发公司,小程序开发看这里

小程序开发公司,小程序开发看这里,分销商城系统开发找梁经理(153微2202电6891),分销商城软件开发,分销商城系统平台. 在网络经济中,由于外界环境的变化极其迅速,推动公司发展的不再是效率,而是高度的适应性.应该把公司看成是有机体,它可以感受环境.适应环境,甚至改变环境.市场环境则是一种选择机制,它可以判定哪种有机体更适合生存.公司可通过下列几种手段来设计自己的组织结构,使之具有高度的适应性. 1.实现订单监控.处理 通过不同的角度,订单添加,物流,支付等各方面对订单进行监控和处理,能有效

【物联网(IoT)开发】使用 Arduino 和 Python在 Bluemix 上开发一个 IoT 应用程序之控制LED灯开关

上篇"[物联网(IoT)开发]Arduino 入门 Hello World(LED闪烁)"只是通过将一段程序烧录到Arduino开发板上控制LEC闪烁,没有任何连网动作,也就是说断开网络提供电源依然还可以工作.本文将介绍如何开发一个应用程序,以便使用适用于物联网 (Internet of Things, IoT) 的技术.我们的应用程序通过串口收集数据,将其存储在一个 Web 服务器上,然后在网页上实时显式结果,并可以在网页上控制LED的开关. 构建一个类似的应用程序的前提条件 对于第

Linux下搭建Java环境变量并实现第一个Java小程序

1.首先,我们打开虚拟机里面的Linux操作系统,然后点击下图菜单下的虚拟机选项: 在点击虚拟机下的设置菜单,如下图所示: 这里我已经添加进去我所需要的文件夹了,我放在本机E盘下的as文件夹里面到底放了什么呢? 上图这两个压缩文件,一个是android studio的压缩包,上年发布出来的,一直没用它,今天本来想在windows下安装这个软件,发现所需要的jdk是1.7,而我在windows下的jdk版本为1.6,所以打算在Linux操作系统下安装jdk1.7,并安装andoid studio工

手把手教你写一个RN小程序!

时间过得真快,眨眼已经快3年了! 1.我的第一个App 还记得我14年初写的第一个iOS小程序,当时是给别人写的一个单机的相册,也是我开发的第一个完整的app,虽然功能挺少,但是耐不住心中的激动啊,现在我开始学react native,那么现在对于react native也算是有所了解了,就用网上的接口开发一个小程序,现在带大家来写这个程序!接口是用看知乎的API,简简单单的只有get,可以从这里入门,也算是带大家入门吧,过后我会把源代码放在我的github上,前期项目肯定特别简陋,后面慢慢来优

我想开发一款小程序,怎样才能快速上手并上线?

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 2017 年 1 月 9 日,微信正式发布了小程序应用.之后,我们陆续收到了一些开发者留言和反馈.这里面,问最多的就是: 我是做开发的,但我没做过小程序开发,现在,我想快速开发一款的小程序,怎么办? 直到如今,类似这样的问题还在不断地涌现. 为此,本期云+社区技术沙龙,邀请来自腾讯云.微信.NOW直播.有赞等行业顶级技术专家,于4月28号首赴上海,从技术实战的角度,分享最全面的微信小程序设计思路以及开发方案,将你领进「小程序开发」的大门

全网首发mpvue课程小程序全栈开发视频课程 小程序实战教程 完整版

第1章 课程简介本章节介绍了课程概述,教学方式 ,还有小程序项目的演示. 第2章 原生小程序对原生小程序做一个入门的介绍,包括小程序帐号申请和开发工具安装和使用,小程序目录文件的讲解,再简单把小程序原生的组件和API过一下. 第3章 使用vuejs开发小程序本章节用一个todolist案例,带着vuejs入门,再用mpvue的方式重写这个案例,为实战项目开发打好基础. 第4章 koa2入门本章节讲解 koa2入门相关的基础知识点,为实战项目的服务器开发部分做准备,其中包括,使用koa2开发web

iOS学小程序从0到发布(适合iOS开发看)

Emmmm,最近一波失业潮.富某康.某团.摩某.京某.知某.某浪.58 某大面积裁员,那么在这个千钧一发之际,单纯iOS开发也着实不好过,回过头看一下,裁掉的都是单一选手,为了节约成本公司留下的都是身兼多职的全栈开发工程师. 那么iOS, 有些选手就要找对方向再学一手以备下次被裁员的不是自己.HTML,CSS, JS,小程序,React, React Native浮现在选手面前. 好,进入正题,今天开始从0入门小程序.咦,等等,为什么叫选手呢,因为当前环境下经济不景气都是去竞争口饭吃的,就像是在