最新时时彩平台演示 中新时时彩要不要交税 新时时彩三星组六技巧 最新时时彩源码修改 新时时彩遗漏走势图 新时时彩预测方法 新时时彩计算器 新时时彩开奖皇冠网址 新时时彩组三怎么玩 最新时时彩后四稳赚 新时时彩官方开奖网站 新时时彩人工计划 新时时彩开奖漏洞 新时时彩最长遗漏 新时时彩中奖顺序 360新时时彩技巧-轴承资讯 新时时彩停售 最新时时彩杀号高手 新时时彩三星走势图 玩新时时彩有什么技巧 新时时彩3星和尾走势 新时时彩后一公式 重新时时彩网站 新时时彩遗漏统计软件 吉林新时时彩走势图 新时时彩中奖怎么查 新时时彩是什么地方 新时时彩中奖怎么查 新时时彩下载手机版下载 新时时彩贴吧 最新时时彩计划软件 大赢家新时时彩 新时时彩注册送彩金 新时时彩组选投注技巧 新时时彩走势图 新时时彩万能5码 新时时彩模拟 新疆新时时彩往期开奖号码 新时时彩的玩法 新时时彩稳赚计划 最新时时彩70注 新时时彩返奖率 新时时彩杀号定胆360 新时时彩后二杀号 新时时彩振幅走势 最新时时彩教程 新时时彩后台软件 新时时彩几点开始 新时时彩日赚几百 最新时时彩注册送20
用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,登录网站

2017-1-6 00:32:09 天下雪原创达人 造轮子 人生巅峰 楼主 40201719
为了方便大家了解并入门微信小程序,我将一些可能会需要的知识,列在这里,?#20040;?#23478;方便的从零开始学习;
首先感谢几位给予建议的同学,包括@dzp @M-信念 @Somnus13 ,以下内容只是一部分,但是够用了,可以先放出来给大家看看:
一:微信小程序的特点

张小龙:张小龙全面阐述小程序,推荐通读此文;
小程序是一种不需要下载、安装即可使用的应用,它出现了触手可及的梦想,用户扫一扫或者搜一?#24405;?#24320;打开应用,也出现了用完即走的理念,用户不用关心安装太多应用的问题,应?#30431;?#22788;可用,但又无须安装卸载。我当时是这样来定义什么是小程序的。


1:无需下载:我们直接使?#30431;?#25152;以无须安装是小程序最基础的一个特性;
2:触手可及:当我们拿着智能手机接触周边的时候,我们可以通过手机直接获得信息,就是周边的信息;
3:用完即走:对于周边要完成的任务来说我们需要的是用完即走;
4:无须卸载:小程序看起来是程序,但是它以完全不同于过去APP的形状出现,它有更灵活的应用组织形态;


二:微信小程序官方地址


   1:官方工具:https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html?t=201714
   2:简易教程:https://mp.weixin.qq.com/debug/wxadoc/dev/
   3:设计指南:https://mp.weixin.qq.com/debug/wxadoc/design/index.html;在这里查看如何符合设?#31080;?#20934;,仅供参考,非强制性;
   4:运营规范:https://mp.weixin.qq.com/debug/wxadoc/product/index.html;在这里查看禁止事项;
   5?#33322;?#20837;指南:https://mp.weixin.qq.com/debug/wxadoc/introduction/index.html
   6:支付文档:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_3&index=1
   7:客服消息:https://mp.weixin.qq.com/debug/wxadoc/introduction/custom.html?t=20161221   8:特殊行业所需?#25163;什?#26009;:https://mp.weixin.qq.com/debug/wxadoc/product/material.html?t=201714
   9:数据分析:https://mp.weixin.qq.com/debug/wxadoc/analysis/index.html?t=201714

三:如何学习微信小程序

多看官方文档,多看几遍,遇到问题时再看,没有问题时继续看;
@jsh5css :
1、首先要通读一遍官方文档,看看?#21152;心?#20123;东西,都能干什么;
2、对感兴趣的部分,把例子抠出来放到IDE上面运行一下,运行没问题就自己折腾折腾例子
3、自己写个demo,遇到困难当然就来小程序联盟啦,找找?#20174;?#27809;有类似的demo
4、?#21051;?#36827;论坛看?#20174;?#20160;么新帖子
@Somnus13 :
我觉?#27809;?#30784;知识一定要过关!!!
?#24405;?#32465;定 ajax请求 本地存储之类 先搞清楚小程序之外是怎么实现的
遇到问题 看文档,看不懂第二遍,再不行 啥时候看懂再开始做
如果你在群里发问没人理你,不是大家都解决不了就是你问的问题别人根本不想理
百度,谷歌 ,bing 别一?#26412;?#25918;着,用起来
还有最重要的一点 不要眼高手低,人家的demo下载下来跑起来 然后看懂之后一定要自己尝试写一遍!
-------
正常思路啊 首先是静态页面数据展示  然后是页面跳转  然后就会考虑带?#38382;?#23454;现详情页面 然后。。。
找一个熟悉的逻辑 开始模仿 然后就会一步步往前走了

@xiaoyedeng :
多走弯路才能少走弯路


?#27169;?#20844;司开发前必读
根据观察,很多公司因为不了解小程序,而导致盲目跟进而盲目开发,无法有效利用小程序的特性,甚至?#35013;?#28010;费了开发周期;
事前准备:
微信小程序需要https请求,需要准备
1:备案的域名:由于备案需要一定的时间,所以请事先准备
2:受认可的证书
https排查说明:http://www.6w41.com/forum.php?mod=viewthread&tid=6483:一个账号只能发布一个小程序,如需发?#32423;?#20010;,请申请多个

1:必须通读运营规范;有需要禁止开发的事项需要了解;?#28909;?#30452;播,游戏,抽奖,排行榜等;      常见拒绝情形:https://mp.weixin.qq.com/debug/wxadoc/product/reject.html?t=201714
2:在微信下禁止的一些规则,在微信小程序中同样不能涉及;?#28909;?#35825;导分享;
3:暂未开放的类目,无法申请,详情请在本站搜索“服务范围”的文章查看最新服务类目
     推荐阅读并收藏:跳坑指南《七十》如何让微信小程序服务类目审核通过
     1月7号更新图:

4:微信小程序的问答
1:小程序没有入口,这和公众号一样。
2:小程序没有官方商店

3:小程序?#25442;?#26377;订阅的关系

4:很有限的通知能力,限制的非常?#32454;?/blockquote>
5:小程序不能分享到朋友圈,但是可以分享到聊天和群聊之?#23567;?/blockquote>
6:小程序不能做游戏

7:用户能搜索到小程序,但我们会极力限制搜索能力,避免被滥用。

8:目前有提供的关联是可以在公众号中看到该企业还?#24515;?#20123;小程序,反之亦然。

9:会轻量提醒用户附近?#24515;?#20123;小程序存在,?#28909;?#38468;近哪一家店提供小程序。

5:目前能看到的入口
线下扫码 :用户可以在小程序中使用扫一扫。
对话分享 :用户可以分享小程序或其中的任何一个页面给好友或群聊。
消息通知 :商户可以发送模板消息给接受过服务的用户,用户可以在小程序内联系客服,支持文字和图片。
小程序切换 :用户可以在使用小程序的过程中快速返回聊天。
历史列表 :用户使用过的小程序会被放入列表,方便下?#38382;?#29992;。
公众号关联 :微信小程序可与公众号进行关联。
搜索查找 :用户可直接根据名称或?#25918;?#25628;索小程序。

6:遇到无法解决或难以理解的难题时,请在官方社区内进行反馈:https://developers.weixin.qq.com

7:你必须通过微信认证,才可以使用微信支付等功能:认证指引:
https://mp.weixin.qq.com/debug/wxadoc/product/renzheng.html?t=201714

五:个人开发前必读
个人开发和学习的同学,最关心的是个人额能不能申请和发布,目前的答案是:不能发布,但是可以开发;

1:申请Appid:http://www.6w41.com/forum.php?mod=viewthread&tid=495
     拥有appid后,即可开始真机预览;本方法仅用于测?#38498;?#30740;究,无法认证和审核,请勿申请认证;

2:如何真机预览:http://www.6w41.com/forum.php?mod=viewthread&tid=1812

3:如何设置体验者/开发者/体验版本/:http://www.6w41.com/forum.php?mod=viewthread&tid=1248

4:快捷键列表:
格式调整
  • Ctrl+S:保存文件(必须保存才可以看到效果
  • Ctrl+[, Ctrl+]:代码行缩进
  • Ctrl+Shift+[, Ctrl+Shift+]:折叠打开代码块
  • Ctrl+C Ctrl+V:复制?#31243;?#22914;果没有选中任何文字则复制?#31243;?#19968;行
  • Shift+Alt+F:代码格式化
  • Alt+Up,Alt+Down:上下移动一行
  • Shift+Alt+Up,Shift+Alt+Down?#21512;?#19978;向下复制一行
  • Ctrl+Shift+Enter:在当前行上方插入一行
  • Ctrl+Shift+F:全局搜索
光标相关
  • Ctrl+End:移动到文件结尾
  • Ctrl+Home:移动到文件开头
  • Ctrl+i:选中当前行
  • Shift+End:选择从光标到?#24418;?li>Shift+Home:选择从行首到光标处
  • Ctrl+Shift+L:选中所有匹配
  • Ctrl+D:选中匹配
  • Ctrl+U:光标回退
界面相关
  • Ctrl + \\:隐藏侧边栏
  • Ctrl + m: 打开或者隐藏模拟器

5:开发工具项目区简介:


配置信息:用于解决在后台配置域名未生效的问题;
预览:真机预览
上传:管理员上传至后台,设置体验及审核版本使用;
开发环境不校验:为了让开发环境中使用appid时,不合规则的域名也可以正常使用(?#28909;?#26412;地或IP地址及未配置的域名)
压缩代码:为了节约空间,小程序上限为1M:参考:http://www.6w41.com/portal.php?mod=view&aid=934
?#22659;?#39033;目:?#22659;?#30456;应?#21335;?#30446;

代理:在这里可以设置代理,或取消代理;用于解决很多因代理而引发的问题;


选择无appid,即可在没有appid情况下进行开发,但是无法预览;
项目名称:随意填写
项目目录:1:如果你选择了一个demo导入,请选择app.json所在的根目录文件?#26657;?#35831;勿选择其上级文件?#26657;?#21542;则会报错:找不到app.json;2:如果你想新建一个项目,请先在电脑内新建一个空文件?#26657;?#36873;择空文件夹即可,假如你选择的不是空文件?#26657;?#21487;能无法看到新建quickstart项目;

快速生?#19978;?#30446;目?#25216;?#24039;:在app.json内输入路径后保存,即可生成相应路径的完整文件目录,?#20048;?#22240;js或json文件为空而引发的一系列报错


6:后台配置域名:http://www.6w41.com/forum.php?mod=viewthread&tid=803
     必须配置域名后,才可以使?#38376;?#32622;的域名,?#28909;?#20320;需要请求XX地址的数据,必须在后台设置了域名之后,才可以真机请求数据;
     必须https的域名才可以请求,如果出现https的问题,请查询排查:http://www.6w41.com/forum.php?mod=viewthread&tid=648;     

六:新手学习可选系列:任选其一即可;

特别提示:微信小程序开发者工具版本及推出日期:
介绍目的:据此日期,可以避免自己受到老教程的误导,请优先阅读/使用新日期的教程/demo;在教程中遇到困惑时,请对比官方教程,假如无法解决,请请教熟悉的同学或发帖求助;
1014版本:10月14日推出:
1028版本:10月28日推出:
1123版本:11月23日推出:
1221版本:12月21日推出:
1230测试版本:12月30日推出:1304版本:1月4号推出

以下系列仅供参考,有效期仅限于2017年1月期间,你可以在新手入门教程内看到更多:http://www.6w41.com/portal.php?mod=list&catid=7


      
开发详解系列:

程序员实战系列

学习记录系列

现学现卖系列
[script]90[/script]


?#38142;耍?#20320;应?#27809;?#20462;改一些基本的属性了,剩下的开始遇到问题,开始跳坑:以下是最新的坑十个:
[script]91[/script]

你可以在这里看到整个跳坑系列:http://www.6w41.com/forum.php?mod=forumdisplay&fid=2&filter=typeid&typeid=3

七:如何解决学习过程中的问题

1:看文档,尤其是版本更新后,可能文档已经更新,附上了你问题的说明;

2:群内问,群是一个比较好的途径,但是只能解决较为简单的问题;
感谢@清风迅来  提示:请各位新同学在群内提问或者是论?#31243;?#38382;时,尽量提供尽量多的信息,?#28909;?#20851;键代码,最简demo,自己的报错提示,还有自己的一些看法;可以参考学习一下如何提问:http://mp.weixin.qq.com/s/yuiq4I4UKL2XBjE7SbduCQ

3:论坛搜索;你可以在本站或官方社区内搜索相应的关键?#21097;?#26469;查看是否有解决方案;你可以在这里查看搜索方法:http://www.6w41.com/forum.php?mod=viewthread&tid=1824
4:发帖询问,在综合交流区内发帖询问,并@几个大神;5:常见错误及基本排除方法
1:ES6;使用es6可能导致安卓端真机调试时很多问题出现,还有其他未知问题;原因未知;

2:字母?#21019;恚?#21253;括字母拼?#21019;?#35823;,大小写没有注意;微信小程序中,有大量这样的代码示例,从中间冒出一个大写,?#28909;?#25903;付中的appId

3:官方文档示例代码有误,有时官方文档示例代码也会出现问题,?#28909;?#22823;小写出错,或者其他缺少?#38382;?#31561;问题;

4:https,这个坑目前遇到的人最多,首?#20154;?#26126;一下,工具的这个设置, ,这个设置有一些独特的作用,让你可以让本地避开一些限制;但是这个设置对真机无效,所以假如存在https问题,是否勾选并影响;仍然需要按贴排查:http://www.6w41.com/forum.php?mod=viewthread&tid=648

8:重启/重装工具大法:有时候编辑器会出现一些莫名其妙的BUG,?#28909;?#26152;天还是好的,今天打开各种问题等等,可以考虑重新编译或多次重启工具或重启电脑;

10:前人经验:有很多人遇到了很多问题,你可以在版块的问答分类下看看其他人遇到的问题及如此解决的;http://www.6w41.com/forum.php?mod=forumdisplay&fid=2&page=2&filter=author&orderby=dateline&typeid=16

11:无法登陆:参考@M-信念 同学的建议:可以稍微等等;当出现帐号登陆问题时,可以尝试使?#30431;?#20154;微信号,或是咨询其他人是否也遇到了相同的情况,不要着?#20445;?/font>

12:代理设置;代理设置应该是一个隐藏比较深的坑,但是很多人被坑过,假如你的机器设置了代理,开发者工具可能会也跟着默认带?#21019;?#29702;,然后会接踵而来很多登陆,空白等问题;

13:使?#30431;?#32034;;现在本站聚合了大量的微信小程序相关内容,可以考虑使用本站的搜索,来获取自?#21512;?#25214;的东西或用于解决问题,搜索时,请使用主要关键?#21097;?#25110;相近关键?#24335;?#34892;搜索,而不要直接搜索一句话,?#28909;?#20320;需要appid,你可以搜索“appid?#20445;?#20320;遇到了登陆问题,应?#30431;?#32034;“登陆?#20445;?#30495;机预览遇到了问题,可以搜索“真机?#20445;?#36935;到了上传问题,可以搜索“uploadfile”

14:微信版本问题,伴随微信的版本更新,不同的微信版本之间可能会出现不同的未知BUG;你可以在这里查看最新微信版本:weixin.qq.com



6:查询官方问答:最新的官方问答系列:
[script]89[/script]

分享至 : QQ空间
79 人收藏
有问题请在本站内搜索相应关键?#21097;?#20551;如无法解决请在综合交流区内发帖咨询,发帖时请提供详细的问题描述、相关图片及代码。
wx_d0c5f84dac 发表于 2017-1-6 15:52
请问我是零基础开始学习微信小程序开发和使用,需要学习些什么相关知识??#28909;鏗TML+CSS等等。。 ...

好问题,你是无前端基础,html不是必学,但是去看看标签作用,小程序中用不到,但是原理是相似的;css跟小程序的wxss是几乎一样的,所以布局样式是要学习一下的,网站上有很多关于布局样式的说明和教程,你可以对照练习,也可以单独去学习css教程;推荐练习着遇到问题去查和学习;
另外论坛有个布局大神,你遇到问题可以发帖@Nazi或其他版主或热心会员
有问题请在本站内搜索相应关键?#21097;?#20551;如无法解决请在综合交流区内发帖咨询,发帖时请提供详细的问题描述、相关图片及代码。

这样才叫宝典啊。。。。同学有没有什么疑问,可以发在综合交流区内
有问题请在本站内搜索相应关键?#21097;?#20551;如无法解决请在综合交流区内发帖咨询,发帖时请提供详细的问题描述、相关图片及代码。
及时雨啊!!!!
赞一个~
App({
  data: {  myName=周杰伦 },
  getVisitorInfo:function(info){
    var myphoneNo=15134XXXX50
    if(info.sex==female&&info.age<30){
      this.setData({"美女约吗?"+myphoneNo })
    }else{
      this.shift({myphoneNo})
    }
})
2017-1-6 10:36:09 acn123 攻城狮
6#
?#30475;?/td>
2017-1-6 10:43:55 Nazi乐于助人 版主
7#
?#20013;?#20851;注
2017-1-6 13:57:37 byseven 攻城狮
8#
感谢
2017-1-6 14:01:54 Somnus13乐于助人 优秀会员纪念 布道者
9#
?#37327;?#20102;
2017-1-6 14:17:17 skyvow原创达人 优秀会员纪念 版主
10#
6666666666
请问我是零基础开始学习微信小程序开发和使用,需要学习些什么相关知识??#28909;鏗TML+CSS等等。。
2017-1-23 18:23:29 棋子 攻城狮
12#

谢谢分享!!!!
2017-3-10 11:24:26 用户0 攻城狮
13#
谢谢分享
可以的
好长

评分

参与人数 1浮云 +10 收起 理由
天下雪 + 10 赞一个!

查看全部评分

123下一页
发新帖
您需要登录后才可以回帖 登录 | 立即注册
新时时彩软件