虽然我本来是很排斥这种试用了某个技术然后就写一篇博客的行为,但无奈这次试用weex的过程中确实遇到了挺多问题,所以在此记录下来,或许可以帮到一些人。weex的文档其实已经做的挺不错了,所以很多内容都可以参考文档(可能是文档频繁的完善更新,地址都换了几次了)。
1.什么是Weex
很多人都应该知道了weex是个什么东西,但语文老师教导我们写好一篇作文最基本的要有一个好的结构,所以还是废话几句介绍一下,而且还可以凑一下作文字数。
从官网我们可以知道:
weex是一套构建高性能、可扩展的原生应用跨平台开发方案。与 Web App、HTML5 App 或 hybrid App 不同,您可以使用 Weex 构建一个真正的原生应用。更贴心的是你的代码只需使用 HTML、CSS、JavaScript 可以构建原生应用,上手非常简单。但实际上,应用的底层是 Objective-C 或 Java, 同时,Weex 提供很多 native 组件或模块供开发人员使用。
它的原理文档也有介绍,简单来说就是WeexSDK使用一个javascript引擎执行你的前端代码(JSBundle),然后再通过JSBridge与native端进行交互,进行native的渲染等操作。
more >>