读书人

TWaver HTML5 沿袭结构和成员说明

发布时间: 2012-11-23 22:54:33 作者: rapoo

TWaver HTML5 继承结构和成员说明

这并不是一个静态页面,而是用JavaScript动态解析TWaver,所以即使TWaver更新也没关系,只要在这个html中引入新的twaver.js就可以了。

界面说明:整个页面的布局借助twaver.controls.SplitPane实现,左侧是TWaver的树组件,中间是List组件,右侧是一个pre标签,借助beautify和prettify展现js代码。

接下来介绍一下页面上三个部分的实现方式:

Tree的实现,下面是初始化Tree的全部代码:

//list选中的节点发生变化时更新prelist.getSelectionModel().addSelectionChangeListener(function (e) {     var data = list.getSelectionModel().getLastData();     if (data) {         pre.innerHTML = '';         var html = js_beautify(data.content + "");         pre.appendChild(document.createTextNode(html));         prettyPrint();      }});

这三部分介绍完,实际上这个页面也就写完了,通过这些代码,大家应该可以感受到JavaScript的灵活之处,页面布局部分的代码就不介绍了,大家可从下载附件自行研究,最后附上附件见原文最下方

读书人网 >CSS

热点推荐