Weex
Weex 是使用流行的 Web 开发体验来开发高性能原生应用的框架。Weex 的目标就是使用开发者基于一份代码,编写出可以运行在 iOS,Android 和 Web 上的应用,并最大化地提高开发效率和简化测试、构建、发布流程。
DOM(Document Object Model),即文档对象模型,是 HTML 和 XML 文档的编程接口,是 Web 中的概念。Weex 的运行环境以原生应用为主,在 Android 和 iOS 环境中渲染出来的是原生的组件,不是 DOM Element。原生环境中不支持 Web API,没有 Element 、Event 、File 等对象,详细列表可以参考 Web APIs on MDN。不支持选中元素如 document.getElementById 、 document.querySelector 等;当然也不支持基于 DOM API 的程序库(如 jQuery)。
BOM(Browser Object Model),即浏览器对象模型,是浏览器环境为 javascript 提供的接口。Weex 在原生端并不基于浏览器运行,不支持浏览器提供的 BOM 接口。Weex 中并未提供浏览器中的 window 和 screen 对象,不支持使用全局变量。没有 document 对象,没有 history 、location 、navigator 对象
内置组件
1、 组件用于实现页面间的跳转。(不可以在标签内部直接添加文本,需要使用
2、 是通用容器。(不要在中直接添加文本,而要使用
3、
4、 组件是提供垂直列表功能的核心组件,拥有平滑的滚动和高效的内存管理,非常适合用于长列表的展示。最简单的使用方法是在
标签内使用一组由简单数组循环生成的
或者互相嵌套,换句话说就是嵌套的
/必须是不同的方向。
需要显式的设置其宽高,可使用 position: absolute;
定位或 width、height 设置其宽高值)
5、Cell 必须以一级子组件的形式存在于 list recycler waterfall 中。(Cell 支持添加任意类型的组件作为自己的子组件,但是请不要再内部添加滚动容器了。不要指定
6、、
7、、
8、
9、 是一个容纳子组件进行横向或竖向滚动的容器组件。如果你的组件需要进行滚动,可以将当作根元素或者父元素使用,否则页面无法滚动( 组件除外,
默认可以滚动,不允许相同方向的
或者互相嵌套,换句话说就是嵌套的
/必须是不同的方向。 需要显式的设置其宽高,可使用 position: absolute;
定位或 width、height 设置其宽高值。)
10、Slider 组件用于在一个页面中展示多个图片,在前端这种效果被称为轮播图。默认的轮播间隔为3秒。
11、indicator 只能在 slider 中使用。
12、textarea> 与 组件类似,可用于接受用户输入数据。
推荐阅读
- 热闹中的孤独
- 我要做大厨
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量
- 爱就是希望你好好活着
- 太平之莲
- 知识
- 叙述作文
- 时间老了
- 清明,是追思、是传承、是感恩。
- 我错了,余生不再打扰