<script language="javascript"> var col = document.getElementsByTagName("a"); var packageArray = new Array(); var classInPackage = new Array(); for(var i=0;i<col.length;i++){ var href = col[i].title; indexOfIn = href.lastIndexOf("in"); var packageName = href.substr(indexOfIn+3); //如果包名存在於數組中 if(isIn(packageName,packageArray)!= -1){ classInPackage[isIn(packageName,packageArray)] = classInPackage[isIn(packageName,packageArray)]+1; }else{//如果不存在 packageArray[packageArray.length] = packageName; var a = classInPackage[classInPackage.length]; if (isNaN(a)){ a = 0; } classInPackage[classInPackage.length] = a+1 ; } } alert(display(packageArray,classInPackage)); function display(packageArray,classInPackage){ var result = "the info is alow"; var total = 0; for(var i=0;i< packageArray.length;i++){ if (i % 2 ==0){ result = result + "\n" + packageArray[i] +" have class number:=" + classInPackage[i]; }else{ result = result + "\t\t\t" + packageArray[i] +" have class number:=" + classInPackage[i]; } total += classInPackage[i]; } return result +"\n total is " + total; } function isIn(str,array){ var result = -1; for(var i=0;i<array.length;i++){ if (str == array[i]){ result = i; } } return result; } </script>
把這段腳本放在java的html幫助文檔的allclass_frame.html的</body>之後.可以統計出整個java中各個類包下有多少個類和接口.目前這個並沒有實現類與接口分開統計.
分享到:
相关推荐
在探讨如何在JSP(JavaServer Pages)中获取所有具有相同ID的特定标签元素之前,我们首先需要理解几个关键概念:JSP、DOM(Document Object Model)、JavaScript以及HTML标签。 ### JSP(JavaServer Pages) JSP是...
本文将详细介绍如何使用Unity3D脚本找到并操作具有相同标签的所有物体。 首先,Unity3D中的标签(Tag)是一种元数据,可以用来标识和区分游戏对象。开发者可以在Inspector窗口中为每个游戏对象指定一个标签,这有助...
2. **设置背景色**:通常情况下,标签的背景色默认是白色或与窗口背景相同的颜色。要实现透明,你需要将标签的背景色设置为系统透明色(通常是RGB(0, 0, 0, 0)),或者通过特定的API调用来实现透明效果。 3. **处理...
如果样式是在外部样式表或内部`<style>`标签中定义的,我们可以使用`window.getComputedStyle(element)`获取计算后的样式,然后查询特定属性。 在纯JavaScript中,遍历文档中的所有元素,检查它们的样式并收集匹配...
- **paramValues**: 当需要获取多个具有相同名称的请求参数时,可以使用`paramValues`。如`${paramValues.hobby}`将返回一个包含所有名为`hobby`的参数值的数组。 - **header** 和 **headerValues**: 分别用于获取...
通过对帝国CMS模板标签的学习,我们可以了解到这些标签在网站开发中的重要作用。无论是首页模板标签、封面模板标签还是内容模板标签,它们都提供了丰富的功能来帮助我们构建高质量的网站。掌握这些标签的使用方法,...
2. **作用**:TLD文件的作用是让Web容器能够识别并正确处理自定义标签。 3. **位置**:通常放置于`WEB-INF`目录下的`classes`或者`lib`文件夹中,也可以放置在`/META-INF/tags`目录下。 #### 五、实现自定义标签 1...
自定义标签则允许我们将Java代码逻辑封装在标签处理类中,而JSP页面只需要使用简单的标签声明就可以实现相同的功能。 自定义标签的开发通常涉及到以下几个步骤: 1. 创建一个实现了TagSupport接口的Java类。 2. 在...
然而,开发者经常需要在小程序中展示富文本,比如从服务器获取的文章、评论等包含HTML标签的数据。这时,就需要借助第三方库来实现HTML到WXML的转换。`wxParse`就是这样一个非常实用的库,它能帮助我们解决在微信小...
6. **自定义标签的范围**:自定义标签可以设置其变量的作用范围,例如`page`、`request`、`session`或`application`,这与JSP内置对象的范围相同。 7. **标签库**:多个自定义标签可以组合成一个标签库,通过TLD...
2. **功能调用标签**:这类标签主要用于调用系统的某个功能或服务,如调用登录验证功能、获取用户信息等。 3. **布局控制标签**:这类标签主要用于控制页面的布局和样式,如分页显示、区块布局等。 #### 三、具体...
CSS样式设置Tab标签名称样式相同,并列平铺,默认第一项标签名称高亮显示;cont列表中的元素大小和位置相同,只显示第一项内容元素,其他内容元素隐藏。 2. 使用原生JavaScript实现Tab标签切换 Tab标签切换的逻辑...
这两种方法在大多数情况下会返回相同的结果,因为它们都是获取选中项的文本内容。 3. 使用jQuery获取选中的option的值(value): - 方法一:通过id选择器获取select标签,然后使用":selected"伪类选择器找到当前...
当Action类中的属性名与标签中的`value`属性相同时,Struts2框架会通过getter方法获取该值。 ##### 1.3 Textfield标签 Textfield标签用于在前端页面展示Action类中的某个属性值,并允许用户编辑。其基本语法为: ...
- 当`<span>`标签中只有纯文本时,`.innerHTML`和`.innerText`返回的结果相同。 - 但是,如果`<span>`标签内包含HTML标签,如`<b>`、`<i>`等,那么`.innerHTML`将返回完整的HTML结构,而`.innerText`只返回文本内容...
克隆攻击指的是攻击者复制RFID标签,生成与原标签相同ID的克隆标签,进而对系统造成损害。 由于传统的RFID克隆攻击检测方法往往依赖于标签识别器(ID),而标签ID的保护对于保证匿名RFID系统的隐私性和安全性至关...
- 假设我们有一个自定义标签`<my:displayUser>`,用于显示用户信息,可以在TLD中定义它的属性如`userId`,并在处理类中从请求或会话中获取用户数据,然后在JSP页面中使用该标签,如`${user.id}"/>`。 6. **自定义...
如何利用Python爬虫库BeautifulSoup获取对象(标签)名,属性,内容,注释等操作下面就为大家介绍一下 一、Tag(标签)对象 1.Tag对象与XML或HTML原生文档中的tag相同。 from bs4 import BeautifulSoup soup = ...
上下文标签则允许你在不同场景下使用相同的标签,比如在一个博客中,文章可以有“主题”和“类别”两种类型的标签。多维度标签则进一步扩展了这一概念,允许你创建更复杂的标签结构。 在Rails应用中使用...