和taro一起做SPA 0.概述
2019-01-09 本文已影响0人
shtonyteng
taro
单页Web应用(single page web application,SPA),就是只有一张Web页面的应用,是加载单个HTML 页面并在用户与应用程序交互时动态更新该页面的Web应用程序。
—— 《百度百科》
taro 是由京东 - 凹凸实验室打造的一套遵循 React 语法规范的多端统一开发框架。
现如今市面上端的形态多种多样,H5、App (React Native)、微信小程序等各种端大行其道,当业务要求同时在不同的端都要求有所表现的时候,针对不同的端去编写多套代码的成本显然非常高,这时候只编写一套代码就能够适配到多端的能力就显得极为需要。
使用 Taro,我们可以只书写一套代码,通过 Taro 的编译工具,将源代码分别编译出可以在不同端(微信小程序、H5、App、快应用等)运行的代码。同时 Taro 还提供开箱即用的语法检测和自动补全等功能,有效地提升了开发体验和开发效率。
但是,由于taro涉及到的前端技术栈比较多,初学者往往一头雾水,不知道如何下手,本篇文章的主要目的是给大家提供一个taro的入门教程.
文章从必备的javascript基础知识开始循序渐进的介绍taro所需要的技术栈,帮助大家逐步开始掌握taro必备的技术技能.