热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

请教:dtree源代码中的函数是怎样被调用的

为什么使用dtree经过下面几步就可以生成树dnewdTree(d);d.add(0,-1,Myexampletree);document.write(d);
为什么使用dtree经过下面几步就可以生成树
d = new dTree('d');
d.add(0,-1,'My example tree');
...
document.write(d);

我看了dtree的代码,代码中有很多函数象 dTree.prototype.node; dTree.prototype.addNode; 
dTree.prototype.inden等;我没有找到有什么地方调用了这些函数; 
为什么使用document.write(d)就能将树打印出来?请问那些函数到底在什么地方被调用的?请大家帮帮忙

20 个解决方案

#1


用firebug跟踪一下不就看出怎么调用的了!

#2


dTree.prototype.clearCOOKIE = function() {
这样的都是自动运行的吧?

#3


引用 2 楼 happy002 的回复:
dTree.prototype.clearCOOKIE = function() { 
这样的都是自动运行的吧?

一直使用java, js不熟悉,我想也可能是有函数自动运行,
但是不知道是哪一个和在什么时候运行的

#4


继承运行

#5


引用 4 楼 chinmo 的回复:
继承运行

不懂,请解释下好吗?

#6


网上有对这个代码有解释的,你仔细看就知道了

#7


没用过 dtree是不是石头君写得那个??你就直接请教作者得了

#8


引用 7 楼 s_liangchao1s 的回复:
没用过 dtree是不是石头君写得那个??你就直接请教作者得了

#9


引用 6 楼 chinmo 的回复:
网上有对这个代码有解释的,你仔细看就知道了

能给个网址吗?我找了很久也没有找到

#10


封装在了dTree类中,
然后通过add方法添加,估计是组合成一个字符串,
最后输出该字符串d

#11


http://d.download.csdn.net/source/310021:
包括2个Doc文件和一个Txt文件
Dtree目录树的总结.doc
菜单的参数说明.txt
新建 Microsoft Word 文档.doc 

http://d.download.csdn.net/down/362133/czf164:
dtree使用说明及示例演示 

#12


如果你不想下载
可以看
http://i.mop.com/hallekidd/blog/2007/09/10/4820058.html

#13





<% if("CS".equalsIgnoreCase((String)request.getSession().getAttribute("role"))){ %>

<% } else { %>

<% }%>

#14


谢谢大家,不过这些都是介绍怎么使用dtree的呀
我想问的是dtree源码中定义了很多函数,为什么没有看到什么地方使用了这些函数呢?

#15


dTree.prototype.clearCOOKIE 这些都是继承运行的
你先把dTree函数理解透

#16


学习下.

#17


问题解决了,关键还是没有理解toString函数;
d = new dTree('d'); 
document.write(d); //这里相当于 document.write(d.toString());
现在还不明白为什么toStirng()可以省略,看来得好好补下基础了...
谢谢各位了!

#18


-_-!!

#19


当document.write(d)/*d是tree object*/的时候默认调用了 d.toString()方法 而dtree中源码方法有tree.prototype.toString(){return treeHtml;}所有write出来的是toString();所有的函数调用源端就从这里开始的!可以顺着看了

#20


see see了!

#21


  • Ajax+dtree实现动态加载无刷新树

推荐阅读
  • 凡客诚品官方网站的前端改进建议
    打开http:www.vancl.com发现采用的Asp.net,这点我感到很欣慰,毕竟国内采用.net技术体系的优秀网站少之又少。好奇之余右键-查看源 ... [详细]
  • 高仿CSDN社区树形图 .
    一直感觉CSDN社区的树形结构特别的人性化,直观化。最近做系统的时候需要用到这个树形结构,于是模仿CSDN的树形结构做了一个自己的树形结构, ... [详细]
  • 动态json文件php(json拼接动态数据)
    本文目录一览:1、如何php将一个动态的数组转换为json的格式 ... [详细]
  • 采集程序【开源项目】
    更新:通过一些朋友的回复,了解到,可能文章太长了,有朋友只是简略浏览,所以还没有明白程序工作流程。简单介绍&# ... [详细]
  • Spring源码解密之默认标签的解析方式分析
    本文分析了Spring源码解密中默认标签的解析方式。通过对命名空间的判断,区分默认命名空间和自定义命名空间,并采用不同的解析方式。其中,bean标签的解析最为复杂和重要。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • 在project.properties添加#Projecttarget.targetandroid-19android.library.reference.1..Sliding ... [详细]
  • 本文介绍了一种解析GRE报文长度的方法,通过分析GRE报文头中的标志位来计算报文长度。具体实现步骤包括获取GRE报文头指针、提取标志位、计算报文长度等。该方法可以帮助用户准确地获取GRE报文的长度信息。 ... [详细]
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
  • 本文介绍了2015年九月八日的js学习总结及相关知识点,包括参考书《javaScript Dom编程的艺术》、js简史、Dom、DHTML、解释型程序设计和编译型程序设计等内容。同时还提到了最佳实践是将标签放到HTML文档的最后,并且对语句和注释的使用进行了说明。 ... [详细]
  • JSCoverage-->JavaScript测试覆盖率检测工具(转),Go语言社区,Golang程序员人脉社 ... [详细]
  • SeleniumWebDriver3.0自动化测试框架实战指南 ... [详细]
author-avatar
谢丹逝梦
这个家伙很懒,什么也没留下!
Tags | 热门标签
RankList | 热门文章
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有