JsTree3.3搭建开发环境

【JsTree3.3学习笔记】搭建开发环境

Jstree介绍

jsTree是jQuery的插件,具有交互性的树。它是免费的、开源的、容易扩展、主题化和可配置的,它支持HTML、JSON数据源和数据加载。

资源准备

1、  下载jstree的相关文件,包括themes、jstree.js。

下载地址1:https://www.jstree.com/ 官方地址打开速度比较慢

下载地址2:https://github.com/vakata/jstreegithub速度快

2、  下载jquery,要求版本为1.9以上。

下载地址:http://jquery.com/

开发步骤:

1、  使用任意的开发工具创建一个web工程(本人使用的eclipse)。创建完成后拷贝相关文件到程序目录。见下图:


2、  在创建3.jsp,代码如下:

 

<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSTree</title>
<link rel="stylesheet" href="js/themes/default/style.min.css" />
<script src="js/jquery-1.9.1.min.js"></script>
<script src="js/jstree.min.js"></script>
</head>
<body>
	<div id="jstree_div"></div>
	<script type="text/javascript">
		$(function() {
			$('#jstree_div').jstree({
				'core' : {
					'check_callback': true,
					'data' : [
					          { "id" : "ajson1", "parent" : "#", "text" : "node2" },
					          { "id" : "ajson2", "parent" : "#", "text" : "node1" },
					          { "id" : "ajson3", "parent" : "ajson2", "text" : "Child 2" },
					          { "id" : "ajson4", "parent" : "ajson2", "text" : "Child 1" },
					       ]
				},
				"plugins" : [ "sort" ]
			});
		});
		
	</script>
</body>
</html>

3、  运行结果如下,一个简单的树结构就出来了。


总结一下

Jstree使用比较简单,用法自由度高,所以可以可以根据项目的需要自由发挥。上面的示例中创建的是一个带有排序功能的树型结构,同时数据采用的是常用的json格式,比较好理解。






  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值