- 浏览: 79708 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
LinApex:
yangshangchuan 写道我们研究new一个Objec ...
再次陷入迷茫 -
yangshangchuan:
我们研究new一个Object对象占多少内存可能没什么实际意义 ...
再次陷入迷茫
function TreeView_HoverNode(data, node) {
if (!data) {
return;
}
node.hoverClass = data.hoverClass;
WebForm_AppendToClassName(node, data.hoverClass);
if (__nonMSDOMBrowser) {
node = node.childNodes[node.childNodes.length - 1];
}
else {
node = node.children[node.children.length - 1];
}
node.hoverHyperLinkClass = data.hoverHyperLinkClass;
WebForm_AppendToClassName(node, data.hoverHyperLinkClass);
}
function TreeView_GetNodeText(node) {
var trNode = WebForm_GetParentByTagName(node, "TR");
var outerNodes;
if (trNode.childNodes[trNode.childNodes.length - 1].getElementsByTagName) {
outerNodes = trNode.childNodes[trNode.childNodes.length - 1].getElementsByTagName("A");
if (!outerNodes || outerNodes.length == 0) {
outerNodes = trNode.childNodes[trNode.childNodes.length - 1].getElementsByTagName("SPAN");
}
}
var textNode = (outerNodes && outerNodes.length > 0) ?
outerNodes[0].childNodes[0] :
trNode.childNodes[trNode.childNodes.length - 1].childNodes[0];
return (textNode && textNode.nodeValue) ? textNode.nodeValue : "";
}
function TreeView_PopulateNode(data, index, node, selectNode, selectImageNode, lineType, text, path, databound, datapath, parentIsLast) {
if (!data) {
return;
}
var context = new Object();
context.data = data;
context.node = node;
context.selectNode = selectNode;
context.selectImageNode = selectImageNode;
context.lineType = lineType;
context.index = index;
context.isChecked = "f";
var tr = WebForm_GetParentByTagName(node, "TR");
if (tr) {
var checkbox = tr.getElementsByTagName("INPUT");
if (checkbox && (checkbox.length > 0)) {
for (var i = 0; i < checkbox.length; i++) {
if (checkbox[i].type.toLowerCase() == "checkbox") {
if (checkbox[i].checked) {
context.isChecked = "t";
}
break;
}
}
}
}
var param = index + "|" + data.lastIndex + "|" + databound + context.isChecked + parentIsLast + "|" +
text.length + "|" + text + datapath.length + "|" + datapath + path;
TreeView_PopulateNodeDoCallBack(context, param);
}
if (!data) {
return;
}
node.hoverClass = data.hoverClass;
WebForm_AppendToClassName(node, data.hoverClass);
if (__nonMSDOMBrowser) {
node = node.childNodes[node.childNodes.length - 1];
}
else {
node = node.children[node.children.length - 1];
}
node.hoverHyperLinkClass = data.hoverHyperLinkClass;
WebForm_AppendToClassName(node, data.hoverHyperLinkClass);
}
function TreeView_GetNodeText(node) {
var trNode = WebForm_GetParentByTagName(node, "TR");
var outerNodes;
if (trNode.childNodes[trNode.childNodes.length - 1].getElementsByTagName) {
outerNodes = trNode.childNodes[trNode.childNodes.length - 1].getElementsByTagName("A");
if (!outerNodes || outerNodes.length == 0) {
outerNodes = trNode.childNodes[trNode.childNodes.length - 1].getElementsByTagName("SPAN");
}
}
var textNode = (outerNodes && outerNodes.length > 0) ?
outerNodes[0].childNodes[0] :
trNode.childNodes[trNode.childNodes.length - 1].childNodes[0];
return (textNode && textNode.nodeValue) ? textNode.nodeValue : "";
}
function TreeView_PopulateNode(data, index, node, selectNode, selectImageNode, lineType, text, path, databound, datapath, parentIsLast) {
if (!data) {
return;
}
var context = new Object();
context.data = data;
context.node = node;
context.selectNode = selectNode;
context.selectImageNode = selectImageNode;
context.lineType = lineType;
context.index = index;
context.isChecked = "f";
var tr = WebForm_GetParentByTagName(node, "TR");
if (tr) {
var checkbox = tr.getElementsByTagName("INPUT");
if (checkbox && (checkbox.length > 0)) {
for (var i = 0; i < checkbox.length; i++) {
if (checkbox[i].type.toLowerCase() == "checkbox") {
if (checkbox[i].checked) {
context.isChecked = "t";
}
break;
}
}
}
}
var param = index + "|" + data.lastIndex + "|" + databound + context.isChecked + parentIsLast + "|" +
text.length + "|" + text + datapath.length + "|" + datapath + path;
TreeView_PopulateNodeDoCallBack(context, param);
}
发表评论
-
js加载问题
2014-07-21 14:46 582今天碰到一个js加载的问题,需要等页面上的图片加载完成后对图片 ... -
js中闭包,原型,构造函数解析。
2014-06-26 11:29 1248测试代码 var person = (function(){ ... -
jQuery load 问题
2013-09-27 12:58 566假如有两个页面A,B;A页面有一个标签绑定的test事件,B页 ... -
js知识
2013-05-17 22:03 728jQuery取下拉框的值:jQuery("#id&q ... -
jQuery的.bind()、.live()和.delegate()之间区别
2013-05-10 16:30 612http://kb.cnblogs.com/page/9446 ... -
ext gridPanel 带参数分页
2012-09-04 17:10 2215在使用ext自带的分页时,如果不按照前台选择的参数进行分页查询 ... -
extjs(10)
2011-10-10 09:02 0title : "渠道信息", ... -
extjs(9)
2011-10-10 09:01 0{id:"Button1", ... -
extjs(8)
2011-10-10 09:00 0{ id:"searc ... -
extjs(7)
2011-10-10 09:00 0{ id : "GridPane ... -
extjs(6)
2011-10-10 08:59 0Ext.onReady(function() { Ext. ... -
extjs(5)
2011-10-10 08:58 0buttons : [ { xtype : " ... -
extjs(4)
2011-10-10 08:57 0{xtype:"tbseparator"} ... -
extjs(3)
2011-10-10 08:57 0Ext.onReady(function() { v ... -
extjs(2)
2011-10-10 08:54 0var store = new Ext.data.JsonSt ... -
extjs(1)
2011-10-10 08:54 0<%@ page language="java ... -
common.js(3)
2011-10-10 08:51 0function tpcheck() { var a=0 ... -
common.js(1)
2011-10-10 08:50 0function killErrors() { return ... -
empply.js
2011-10-10 08:50 0function GetStr() { docume ... -
grid.js
2011-10-10 08:49 0function fun(Url) { var a = ...
相关推荐
tree.jstree.jstree.jstree.jstree.jstree.jstree.js
jQuery.tree.js是一款专门用于创建此类菜单的JavaScript插件,它以其轻量级、灵活性和易用性深受开发者喜爱。本文将深入探讨该插件的核心功能、使用方法以及如何在项目中集成和自定义。 一、jQuery.tree.js简介 ...
有需要的直接下载替换掉start\layui\lay\modules目录下的tree.js文件即可
tree.jstree.jstree.jstree.jstree.jstree.jstree.jstree.jstree.js
tree.js入门程序,立即体验js的强大SDSD SA 的啥DS 分大幅
jquery.checktree.js的资源jquery.checktree.js的资源jquery.checktree.js的资源
`jQuery.simple.tree.js` 是`jQuery SimpleTree`的核心代码文件,通过阅读源码,你可以了解到插件是如何解析JSON数据,渲染树结构,以及处理异步加载和复选框事件的。在`iteye`博客上发布的链接...
bootstrap-table-tree.js对bootstrap-table中某些方法进行重写。
本文将围绕“jquery.checktree.js”这一核心文件,结合新增的默认选中功能,以及示例文件,详细阐述其工作原理和实际应用。 首先,我们关注“jquery.checktree.js”的修改之处。原版jQuery Checktree已经提供了基本...
orgTree.js是一款基于JavaScript的特效插件,特别适合构建菜单导航系统。在网页端,它能将层次化的数据结构以清晰直观的树状图呈现,用户可以方便地通过展开、折叠节点来浏览和操作组织架构。这种可视化的方式使得...
"tree.js" 是一个专门用于构建和操作树形结构的JavaScript库,广泛应用于组织结构、文件系统、菜单导航等场景。下面将详细介绍tree.js及其相关知识点。 1. **树形结构基础**: 树形结构是一种非线性的数据结构,由...
Tree.js是一款优秀的JavaScript库,专门用于创建和管理树形结构,它以其强大的兼容性和可扩展性,成为开发者们的首选之一。 ### 1. 兼容性强 Tree.js考虑到了各种浏览器环境,包括对IE6+、Firefox、Chrome、Safari...
**jstree.min.js** 是一个基于 jQuery 的交互式树形视图插件,它允许在网页中创建和管理结构化的目录或数据展示。这款插件以其轻量级、高度可定制和易于使用的特性而受到开发者们的欢迎。下面将详细介绍 jstree 的...
layui的核心是模块化设计,每个功能模块都有对应的js和css文件,如layui.all.js包含了所有模块,而layui.css则提供了样式支持。在页面中引入这些文件后,我们就可以通过JavaScript调用layui的API来使用其功能。 ...
jsTree是一款基于JavaScript的开源库,主要用于创建、操作和展示HTML页面上的树状结构。它适用于构建复杂的交互式界面,如文件管理系统、组织架构图、导航菜单等。jsTree v.1.0是该库的一个版本,其中文文档为国内...
Tree.js 是一个专门针对JavaScript平台开发的库,其主要功能是帮助开发者生成和管理分层树状数据结构。在Web开发中,树形结构经常被用于表示目录、组织架构、文件系统或者关系复杂的导航菜单等。这个库为处理这些...
jsontree (jquery.treeview.js) jQuery插件版 treeview1.0jsontree (jquery.treeview.js) jQuery插件版 treeview1.0jsontree (jquery.treeview.js) jQuery插件版 treeview1.0jsontree (jquery.treeview.js) jQuery...
Tree.js前端开发人员自动刷新浏览器Tree.js是极简主义的库,供普通前端开发人员在其项目中快速实施实时重新加载。 当其中包含HTML,JS或CSS文件之一发生更改时,它将自动刷新页面。 由 .的制作的一个项目入门Tree.js...
总的来说,"tree.js.zip" 包含的 "java" 文件很可能是实现JavaScript中的树数据结构及相关操作的源代码,对于学习和理解树数据结构以及如何在实际项目中应用它们非常有价值。如果你打算深入研究这个话题,你可能需要...
domtree.js