自从微信推出小程序以来,很多人除了对小程序功能的期待之外,也在疑惑着这个小程序跟我们一直以来使用的微信公众号到底有什么区别?
微信公众号的二次开发,相比原生App来说,开发成本,运营成本,和推广成本都小的多,所以现在越来越多的公司开始使用微信公众号开发,这个已经成为前端不可少的一个工作技能。至于如何把代码放到微信开发工具中查看。一般来说有两种方式,一种是本地起一个服务,把产生的localhost:xxx的地址直接扔在微信开发工具上访问就可以调试了。
首先要说的是,微信开发者工具并不是不是我们写代码的IDE,它的作用只是一个调试工具。供我们调试,查看。我们程序中调用微信本身提供的js-sdk时候产生的信息或者错误提示。使用angular,react,vue这些前端框架写的话,一般会用到webpack,或者gulp,grent都会产生一个本地运行环境。而如果是用纯html+jquery写的,可以单独再使用gulp或者webpack,启动一个本地服务。
第二种是,直接部署服务器,使用部署之后的地址。当微信开发工具只是当我们调用微信本身的js-sdk的时候,会产生调用信息。在做微信开发的时候没有用到微信提供的那些比如支付扫码定位等等的功能,或者并没有和后台对接,只是调界面的时候,也可以直接在chrome里面调试,效果是一样的。而微信小程序的发布是和普通的网页开发不一样的,基本上与原生app的发布类似。开发者将写好的项目提交给微信审核。审核通过之后,用户就可以搜索到。