原生开发小程序
原生开发模式究竟是什么?这个术语实际上很难用文字精确地表达出来,因为官方并未对其给出明确的定义。然而,这个概念本身是显而易见的,只要我们依据小程序官方文档的指导进行小程序的开发,就可以称之为原生开发模式。
小程序框架
小程序可视为微信借鉴了Vue、等前端框架的精髓,进而创造的一种依托微信平台构建的简便应用开发方式。用户无需安装除微信之外的任何应用程序,只需扫描相应小程序的二维码,便能轻松使用小程序和小游戏。因此,在语法运用上,我们遵循了既有的结构模式,例如在数据传输方面,其方法与Vue的机制相仿;而在插件的使用上,则是直接导入组件的名字,向组件提供数据,并在组件内部激活回调函数。
小程序的构成要素主要包括全局性的文件,如app.js、app.json、app.wxss以及相关的.json文件,此外还涵盖模块页面、组件的封装、静态资源文件等,同时还包括了外部导入的功能插件以及引入的字体文件。需要注意的是,后两者并非必须,需根据实际需求来决定是否添加。
由于选取的数据源各异,如轻量级的 bmob 或第三方云开发服务器等,通常情况下,采用外部数据源只需在小程序开发平台上进行相应的设置操作即可。
小程序的轮子
小程序的迭代速度相当迅速,它能够调用众多基础API功能,例如启动摄像头、获取地理位置信息以及收集用户基础资料等。因此,可利用的资源十分丰富。此外,针对各种功能,都提供了框架版本和原生组件版本,这为开发者提供了广阔的想象空间,让他们能够创造出各种所需的功能。
在使用轮子的过程中,我们还需留意其适用范围以及所需的参数规范。例如,某些插件具备独特的识别标识,而另一些则可能需要调整js文件中的原始代码,以适应特定的需求。
这就是所有内容的总结,在下一期节目中,我们将为大家呈现《原生开发小程序(二)》的精彩内容。