【编程技术】如何开发微信小程序
登录 | 论坛导航 -> 华新鲜事 -> 技术の宅 | 本帖共有 43 楼,分 3 页, 当前显示第 1 页 : 本帖树形列表 : 刷新 : 返回上一页
<<始页  [1]  2  3    末页>>
作者:滚雪球 (等级:11 - 出神入化,发帖:11187) 发表:2017-08-17 21:03:26  楼主  关注此帖评分:
【编程技术】如何开发微信小程序

最近开始研究开发微信小程序,在微信里面每个人都可以看到一个一个叫mini programs的button,这个就是中国早已经有的小程序组件了。要想成为微信小程序开发人员,首先你要有一张中国的身份证,楼主没有,所以只能全套用妈妈的身份证和名字了,反正估计妈妈也不会来微信开发程序的。每个身份证只能作为个人注册一个开发者账号,只能发布一个小程序。

 

注册开发者账号:https://mp.weixin.qq.com

 

有了账号以后要给自己的小程序起个名字,然后上传个图片,描述几句,记录下AppId,就可以下载微信提供的工具开始写hello world了。打开开发工具以后,选择“本地小程序项目”,输入AppId,起个名字,选择存储路径,就能打开IDE了。

 

 

美丽的IDE要上全屏图:

 


各位程序猿是不是觉得好亲切的开发环境,有点像Google Chrome Dev,现在还不会用,不过看上去很好用的样子。等我读一下用户文档,再来添加接下来该做什么。有中国身份证的可以先创建一个开发者账号了。

 

 


该帖荣获当日十大第10,奖励楼主1分以及1华新币,时间:2017-08-18 22:00:09。
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
作者:滚雪球 (等级:11 - 出神入化,发帖:11187) 发表:2017-08-17 21:06:11  2楼
点击编辑就可以看到亲切的树形结构了
看着好熟悉好舒服的感觉,觉得接下来的开发应该是会非常顺利。楼主的javascript强过java,所以学习这个比学Android程序开发容易多了,看着就舒服。Android的IDE看着就眼晕。

欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
作者:滚雪球 (等级:11 - 出神入化,发帖:11187) 发表:2017-08-17 21:08:53  3楼
最重要的文件是app.js

第一次看到了代码里面有中文注释,热泪盈眶的感觉。作为一个整天大量阅读印度码农的代码的程序猿,这是多么幸福的事情,居然有中文注释解释程序在做什么。

 


欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
作者:功夫熊猫 (等级:?? - 无法无天,发帖:73598) 发表:2017-08-17 21:09:21  4楼
沙发 点赞 楼主准备开发什么呢
[本文发送自华新iOS App]
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
作者:滚雪球 (等级:11 - 出神入化,发帖:11187) 发表:2017-08-17 21:10:29  5楼
最重要的文件是app.js第一次看到了代码里面有中文注释,热泪盈眶的感觉。作为一个整天大量阅读印度码农的代码的程序猿,这是多么幸福的事情,居然有中文注释解释程序在做什么。   (more...)
看到这么整齐的树形结构和编码
想到老板还在屁股后面追我给他写一个Excel macro我就想踹死他。
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
作者:滚雪球 (等级:11 - 出神入化,发帖:11187) 发表:2017-08-17 21:12:10  6楼
沙发 点赞 楼主准备开发什么呢
保密
没什么好主意,所以想到什么开发什么,学习为主,或者你有idea也可以啊,应用名称在发布前可以改两次。所以可能一开始想开发“新加坡学区房”,最后就变成“新加坡美食”,这个随时能改。
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
作者:滚雪球 (等级:11 - 出神入化,发帖:11187) 发表:2017-08-17 21:13:21  7楼
看到这么整齐的树形结构和编码想到老板还在屁股后面追我给他写一个Excel macro我就想踹死他。
插播广告
推荐别人写的入门文章:http://www.xiaochengxuzhijia.com/blog/5671.html
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
作者:滚雪球 (等级:11 - 出神入化,发帖:11187) 发表:2017-08-17 21:17:55  8楼
最重要的文件是app.js第一次看到了代码里面有中文注释,热泪盈眶的感觉。作为一个整天大量阅读印度码农的代码的程序猿,这是多么幸福的事情,居然有中文注释解释程序在做什么。   (more...)
这里要给小白稍微解释一下这三个文件app.js,app.json和app.wxss
js文件是用来控制网页动态的,所以你想让你的网页在用户点击一个按钮之后发生点什么就得写在app.js里面;
json文件你可以理解为数据文件,之后也许可以换成ajax call,我们先不讲那么多,反正用来给你的程序提供数据的就是了;
wxss文件是用来渲染页面的,类似css文件,这个文件我们程序猿不屑去碰,通常有条件的团队里会专门雇佣一个美女程序猿来搞这个文件,我就不碰它了。
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
作者:vitesse (等级:4 - 马马虎虎,发帖:3724) 发表:2017-08-17 21:36:47  9楼
看到这么整齐的树形结构和编码想到老板还在屁股后面追我给他写一个Excel macro我就想踹死他。
教吗?
我是程序小白。

我可以帮你写excel macro。这个我很会
[本文发送自华新手机Wap版]
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
作者:滚雪球 (等级:11 - 出神入化,发帖:11187) 发表:2017-08-17 21:46:43  10楼
教吗?我是程序小白。 我可以帮你写excel macro。这个我很会
需要一些domain knowledge
这个别人帮不了,我会给印度人写。还是聊这个微信小程序开发吧,我又stuck了。hello world还没有写好,教程似乎不太靠谱啊。这个小程序开发最大的好处是适合单个程序猿开发,感觉很简单,只要上手以后应该就很容易了。
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
作者:滚雪球 (等级:11 - 出神入化,发帖:11187) 发表:2017-08-17 21:57:10  11楼
发现调试工具有点问题
在电脑上无法调试,然后在手机上已经可以正确显示hello world了
[本文发送自华新iOS App]
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
作者:滚雪球 (等级:11 - 出神入化,发帖:11187) 发表:2017-08-17 21:57:52  12楼
发现调试工具有点问题在电脑上无法调试,然后在手机上已经可以正确显示hello world了
补图
程序员想自学点东西也不容易啊
[本文发送自华新iOS App]
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
作者:滚雪球 (等级:11 - 出神入化,发帖:11187) 发表:2017-08-17 21:58:25  13楼
教吗?我是程序小白。 我可以帮你写excel macro。这个我很会
我还在学习
如果想学也注册个开发者账号呗,不难
[本文发送自华新iOS App]
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
作者:滚雪球 (等级:11 - 出神入化,发帖:11187) 发表:2017-08-18 07:00:32  14楼
今天继续介绍小程序会用到的基础组件

组件是视图层的基本组成单元。 组件自带一些功能与微信风格的样式。 一个组件通常包括开始标签和结束标签,属性用来修饰这个组件,内容在两个标签之内。 Hello, world 看到这里是不是觉得很熟悉,是的,其实和html长得差不多。这里要稍微解释一下微信会不会设计小程序这个东西,这是在传统的微信公众号上面的拓展,传统的公众号只是简单的和网页交互,小程序给了无限的可能。小程序可以理解为是为了程序猿验证"Javascript can do anything"设计的东西,相信微信里面设计这个的是Javascript的高手,甚至于小程序还支持ES6,所以小程序是需要编译的。

求助高手为什么我的本地编译环境里面一直说define is not defined,可是代码放在手机上是可以跑的,基本搜索不到什么回答啊。



欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
作者:滚雪球 (等级:11 - 出神入化,发帖:11187) 发表:2017-08-18 07:08:41  15楼
我的问题在这里
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
作者:滚雪球 (等级:11 - 出神入化,发帖:11187) 发表:2017-08-18 07:15:42  16楼
我的问题在这里https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=6b85daf49d34793cc12b59fd1a4372b3&token=436834271&lang=zh_CN 不过似乎没有什么人回答啊。
解决了
找到组织了,有小程序程序猿社区,还非常活跃,很多人在线。

欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
作者:no8D8U (等级:8 - 融会贯通,发帖:3924) 发表:2017-08-18 07:39:42  17楼
可以啊
[本文发送自华新iOS App]
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
作者:武汉伢 (等级:10 - 炉火纯青,发帖:8131) 发表:2017-08-18 08:23:40  18楼
这里要给小白稍微解释一下这三个文件app.js,app.json和app.wxssjs文件是用来控制网页动态的,所以你想让你的网页在用户点击一个按钮之后发生点什么就得写在app.js里面; json文件你可以理解为数据文件,之后也许可以换成ajax call,我们先不讲那么多,反正用来给你的程序提供数据的就是了; wxss文件是用来渲染页面的,类似css文件,这个文件我们程序猿不屑去碰,通常有条件的团队里会专门雇佣一个美女程序猿来搞这个文件,我就不碰它了。
看到不屑俩字好想哭
觉得css比server端难写多了,后者基本只需要逻辑,前者需要审美加各种不厌其烦
[本文发送自华新iOS App]
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
作者:滚雪球 (等级:11 - 出神入化,发帖:11187) 发表:2017-08-18 08:32:18  19楼
看到不屑俩字好想哭觉得css比server端难写多了,后者基本只需要逻辑,前者需要审美加各种不厌其烦
用词不当
我是想说技术上没有难度,但是你让一个男程序员去做美工,怎么做都是丑的。我们通常是尽量找一个自动render的framework,然后自己只需要选一个color theme,不需要自己去碰css file。通常我自己设计完以后又会都删掉,因为看上去还不如白板黑子好。
[本文发送自华新iOS App]
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
作者:滚雪球 (等级:11 - 出神入化,发帖:11187) 发表:2017-08-18 08:36:11  20楼
看到不屑俩字好想哭觉得css比server端难写多了,后者基本只需要逻辑,前者需要审美加各种不厌其烦
你做美工吗?
我添加你去我的微信小程序做程序员?我们做个新加坡溜娃咨询吧,老是有人来新加坡旅游的时候问我带娃去哪里玩。
[本文发送自华新iOS App]
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
论坛导航 -> 华新鲜事 -> 技术の宅 | 返回上一页 | 本主题共有 43 篇文章,分 3 页, 当前显示第 1 页 | 回到顶部
<<始页  [1]  2  3  末页>>

请登录后回复:帐号   密码