小程序的主要开发语言是 JavaScript ,小程序的开发和正常的的网页页面开发相比有很多相似的地方。对于前端开发者而言,从网页开发迁移到小程序的开发成本并不高,就算如此两者也还是有很多不同的地方。
1、网页开发渲染线程和脚本线程是互斥的。小程序他们两个是分开的,分别运行在不同的线程中
2、网页开发网页开发者可以使用到各种浏览器暴露出来的 DOM API,进行 DOM 选中和操作。小程序因为小程序的逻辑层和渲染层是分开的,逻辑层运行在 JSCore 中,没有一个完整的浏览器对象,所以缺少相关的DOM API和BOM API。
3、网页开发网页开发所运行的环境基本是各大浏览器。小程序基本运行环境是 iOS 和 Android 的微信客户端
小程序开发需要学习那些内容
1、掌握HTML语言、CSS、JavaScript
三者并称前端开发三剑客,网页的骨架,网页的样式,内容,板块,颜色外感,都是需要三者来进行操作的。
2、前后端的开发
前端程序实现,接口改造,前后端联调。
3、发布上线
webpack打包,全员测试,购买域名。
4、部署腾讯云
本地小程序调试部署腾讯云后台、提交审核。
5、v1.0发布
小程序发布、关联公众号、后期推广。