微信小程序基础知识
1.零基础学习微信小程序开发,之前需要学习哪些知识,谢谢
非计算机基础不建议学习,因为等你学会了,两年时间也过去了。
1、微信官方为小程序提供了大量的接口api,开发小程序需要有基本的Javascript,HTML,CSS的基础。
2、小程序开发,常见使用“MINA”框架
Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(当然,也可以提供JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina 提供了事件驱动、异步(Mina 的异步IO 默认使用的是JAVA NIO 作为底层支持)操作的编程模型。
这个框架为微信小程序的运行提供了丰富的组件和API。要学会和掌握小程序的框架结构、数据绑定机制、模板、数据缓存、常用组件和API等相关知识。
2.想学微信小程序,前提要具备哪些知识
1. 前期阶段:建议从HTML-》 CSS -》 JAVASCRIPT-》JQUERY 开始,0基础均可学习。
2. 中期阶段:建议了解一些知识,精通最好。比如一些基础框架和知识 :bootstrap jssdk ajax json http https 协议等,在这里就可以开始学习小程序了,里面语法相似angular ,差别也多。
3. 后期进阶:react webpack less websoket 各种插件 ,面向对象, http 协议 https angular/vue/node,建议精通一种或者2种 , 前端和服务端交互过程,等等 。其实这里中期就可以和小程序一起学习了,如果你能力很强,建议一起学习,最后面可以学习 服务端技术,底层 ,架构等。
4. 欢迎修正,探讨技术。
3.小程序应该如何入门,初学者应该掌握哪些基本知识
一、创建第一个小程序,快速启动模板
创建小程序前,先花点时间了解小程序开发官方教程
1、我们要注册一个小程序开发账号,获取小程序开发appID;
2、需要下载开发工具;
3、创建一个空白小程序,假设项目名称为demo1:“快速启动模板”,里面包含微信头像获取,日志等;
4、了解小程序的项目结构,各文件构成;
5、也是最关键的,彻底搞明白demo1的wxml,wxss和js代码,了解页面如何跳转,事件如何触发,WXML如何编写,api如何调用等。
二、体验小程序
1、先体验官方的小程序示例,可以微信扫描二维码,或者发现-->;小程序-->;搜 小程序示例,获取体验小程序。该示例包括了常用组件功能演示。
2、多多体验三方小程序
三、尝试编写自己的第一个小程序
一个原则,功能尽量简单,但是尽可能多用组件,如:input,text,map,picker等。
四、查漏补缺