javascript 函数原型(转)
<script>/*This following code are designed and writen by Windy_sk <seasonx@163.net>You can use it freely, but u must held all the copyright items!*///测字符串实际长度String.prototype.Tlength = function(){var arr=this.match(/[^x00-xff]/ig);return this.length+(arr==null?0:arr.length);}//字符串左取String.prototype.left = function(num,mode){if(!/d+/.test(num))return(this);var str = this.substr(0,num);if(!mode) return str;var n = str.Tlength() - str.length;num = num - parseI
JavaScript面向对象的支持(2)(转)
. JavaScript面向对象的支持--------在前面的例子中其实已经讲到了object类型的“类型声明”与“实例创建”。在JavaScript中,我们需要通过一个函数来声明自己的object类型://---------------------------------------------------------// JavaScript中对象的类型声明的形式代码// (以后的文档中,“对象名”通常用MyObject来替代)//---------------------------------------------------------function 对象名(参数表) { this.属性 = 初始值; this.方法 = function(方法参数表) { // 方法实现代码 }}然后,我们可以通过这样的代码
JavaScript面向对象的支持(1)(转)
JSPCN主页 | JSP空间 | JSP教程 | JSP下载 | JSP论坛 | 留言 | 关于JSPCN | 友情链接 | 联系我们 地图 做最专业的JSP中文网站 当前位置:首页--文章分类--JAVASCRIPT--JS基础 文章搜索: 关键字 标题 内容 JSP中文网内容管理系统(JCMS)JSP虚拟主机网络笔记本网摘,图片,笔记收藏虚拟服务器 JSPCN文章目录分类 缓存区 [2581] 图片声音 [17] JSP配置 [219] 开发工具 [28] 上传问题 [27] 时间相关 [16]
JavaScript中的高级特性及特别对象、属性和方法(转)
JSPCN主页 | JSP空间 | JSP教程 | JSP下载 | JSP论坛 | 留言 | 关于JSPCN | 友情链接 | 联系我们 地图 做最专业的JSP中文网站 当前位置:首页--文章分类--JAVASCRIPT--JS基础 文章搜索: 关键字 标题 内容 JSP中文网内容管理系统(JCMS)JSP虚拟主机网络笔记本网摘,图片,笔记收藏虚拟服务器 JSPCN文章目录分类 缓存区 [2581] 图片声音 [17] JSP配置 [219] 开发工具 [28] 上传问题 [27] 时间相关 [16]
JavaScript和Applet互调用(转)
Java Script调用java可以在网页里使用<script language=javascript> document.applet_name.method_name();</script>可以对applet进行控制,也可以从applet返回值。Java调用Java Script需要导入netscape.javascript.jsobject这个类比如:JSObject window=JSObject.getWindow(this);JSObject window=(JSObject)window.getMember("document");来获取对当前窗口的控制权。当点击链接MakeCall时,会触发Java Script函数function makeCall(s){ window.document.ctiApplet.testJavascript(s); alert("ca
用javascript响应表单的提交事件(转)
我们有的时候要在提交表单之前对用户输入的数据进行验证,如果输入的不正确的话,就给一提示,并让从新输入,那么我们是怎么实现的呢?现在我以一个需求的实现为例进行简要说明:我的功能要求:用户输入一个类型,要求是数字,所以我们进行数字验证。在提交的时候对起类型id字段进行是否为空验证,如果为空的话,就给一个提示,并要求起从新输入我们的JSP代码如下:<%@page contentType="text/html; charset=GBK"%><html><head><title>addNewsType</title></head><body bgcolor="#fffff
介绍一款FireFox的javascript调试器(转)
正文:Venkman是可以在Firefox环境下使用的JavaScript Debugger,昨天安装试用了一下,使用的确很方便,可以设定断点,单步跟踪等等。由于在FF1.5.01上安装Venkman0.9.86会出现下面的问题: This version of Venkman is meant to work with a “0.9.86” locale, but you are currently using a locale marked “0.9.85”. Chances are, you're going to have problems. Please change to the default locale, or upgrade your language pack.这时发现只能设置“Future Breakponit”,不能设置“Breakpoint”。所以我重新安装
Javascript高级应用:文件操作篇(转)
Javascript是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动活泼、富有朝气。但也许你还没有发现并应用它的一些更高级的功能吧?比如,对文件和文件夹进行读、写和删除,就象在VB、VC等高级语言中经常做的工作一样。怎么样,你是否需要了解这方面的知识?那就请跟我来,本文将详细描述如何使用Javascript语言进行文件操作。一、功能实现核心:FileSystemObject 对象其实,要在Javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。在详细介绍FileSystemobject对象的各个属性和方法的使用细节前,先来看看这个对
jsp与javascript的结合在页面间传递参数(转)
jsp与javascript结合用以处理confirm确认以达到传递参数到另一个页面的作用目的是从数据库取出一系列数据,在每一行结束有删除一项,但是删除的时候需要用户确认是否删除。首先我用了javascript来判断 <script language="javascript">function Myconfirm(id) { if (confirm("是否确定删除该用户?")) { deleteUser(id) } } </script>这样在调用javascript:Myconfirm()时会跳出确定与取消的window框,如果用户点击确定则执行deleteUser(id)。<script>function deleteUser(id) {window.lo
用Javascript实现Agent(实现右键菜单)(转)
用Javascript实现Agent(实现右键菜单)既然是显示右键菜单,那么我们就要截获对精灵按右键时的事件oncontextmenu然后将右键菜单的html封装到一个函数,一上来这个菜单层是隐藏的function getMenuHtml(){ var menuHtml ="<div id=menu style="text-align: left;position: absolute; visibility: hidden; width: 85px; z-index: 200;padding:1px">"; menuHtml += "<table border=1 width=100 height=100>"; menuHtml += "<tr>"; menuHtml += "<td>"; menuHtml +=
用Javascript实现Agent(网页精灵)(转)
一直觉得Agent是用来做网站导航和帮助的不错选择,可惜MS Agent只有IE支持,而且好像加载速度不是很快,分析了一下觉得用Javascript绝对可以做到,以前对Javascript都是抄来抄去,趁此机会也彻底学一学。OK,Let's BeginJavascript既然是基于对象的语言,那么大体上我们也可以按照OO的思路来设计自己的Agent我们希望客户端简单调用一下就OK了,应当是如下的形式。<script src="agent.js"></script><script language="JavaScript"><!--var agent = new Agent();agent.run();//--></script&g
Jcreater+MotoJ2SDK的配置与使用心得(转)
假设安装路径如下:JCreator D:Program FilesXinox SoftwareJCreator LEmotoj2sdk D:Motoj2sdkJDK D:jdk1.3.1注意:要先击活模拟环境,运行D:MotoJ2SDKgenericscripts unConstructor.bat选择手机型号,选择语言,选择normal, 再"创建"。启动Jcreater之后我的配置如下:第一步 选择 Configure->Options->JDK Profiles注意:一定新建 profile and select “D:jdk1.3.1”将名字改为“J2ME 388”Add classes path “D:Motoj2sdklib”Add documentation path “D:Motoj2sdkdocs”分别将后加的两行移到最上方.第二
安装J2SE(转)
所谓的J2SE全名为The JavaTM 2 Platform, Standard Edition,现在最新的版本为1.3.1,各种作业系统(Solaris SPARC/x86、Linux、Windows),有相对应的J2SE,可以至Sun的网站Download(http://java.sun.com/j2se/1.3/)。 安装: 在Linux上安装J2SE: 在Sun的网站有两种版本可供下载,一种是RedHat RPM shell script形式,一种是GNUZIP Tar shell script形式。在开始安奘前,请切换使用者为su。 RedHat RPM shell script: 执行下载的档案: 切换至该档案的目录,执行: ./j2sdk-1_3_1-linux-i386-rpm.bin 该档案是一个shell script,
J2SE 1.4 中assertion 功能介绍(转)
JSPCN主页 | JSP空间 | JSP教程 | JSP下载 | JSP论坛 | 留言 | 关于JSPCN | 友情链接 | 联系我们 地图 做最专业的JSP中文网站 当前位置:首页--文章分类--JAVA技术--JMX 文章搜索: 关键字 标题 内容 JSP中文网内容管理系统(JCMS)JSP虚拟主机网络笔记本网摘,图片,笔记收藏虚拟服务器 JSPCN文章目录分类 缓存区 [2581] 图片声音 [17] JSP配置 [219] 开发工具 [28] 上传问题 [27] 时间相关 [16] 教
J2SE 1.5版本的新特性一览(转)
J2SE 1.4.1 and 1.4.2 Releases 当1.4.1(开发代号“Hopper”)在2002年9月发布以及它的后续版本1.4.2(开发代号“Mantis”)在2003年1月如期发布的时候,已经修复了超过4000个的bug,并且还在继续的修复中。 在J2SE1.5的新特性中,将添加一些众人期待已久的功能,比如对Itenium CPU的完全支持;Swing的用户将看到两个全新的内建Look & Feels,一个是Windows XP风格,一个GTK风格;同时启动时间上也有改进。 在服务器端的增强主要包含了两个新增的GC,一个并行标记清扫算法(concurrent mark and sweep algorith
学习J2SE过程中的30个基本概念(转)
Java概述: 目前Java主要应用于中间件的开发(middleware)---处理客户机于服务器之间的通信技术,早期的实践证明,Java不适合pc应用程序的开发,其发展逐渐变成在开发手持设备,互联网信息站,及车载计算机的开发.Java于其他语言所不同的是程序运行时提供了平台的独立性,称许可以在windows,solaris,linux其他操作系统上使用完全相同的代码.Java的语法与C++语法类似,C++/C程序员很容易掌握,而且Java是完全的彻底的面向对象的,其中提出了很好的GC(GarbageCollector)垃圾处理机制,防止内存溢出. Java的白皮书为我们提出了Java语言的11个关
JMX架构的了解(转)
JMX应该说是关于网络应用管理的的框架,如果你开发了一个比较复杂的系统,无疑你要提供这个系统的自身管理 系统,JMX更多应用是体现在Server上,如果你要使用java开发一个自己Server或复杂的应用系统,那么推荐你基于JMX架构来开发, JBoss 3.0 weblogic等就是基于JMX开发的符合J2EE规范的服务器软件。 了解JMX可以使你深入了解J2EE服务器, 为什么我们平时说 "EJB"是个比较"Weight"的方案选择,其中一个原因是J2EE服务器软件本身 也是你的系统中一部分,它作为你系统的容器,对你的系统有至关重要的作用,如果无法直
使用JMX监控应用程序内、外部的状况(转)
Java管理API (JMX)对管理WebLogic服务器而言是必需的。通过这个API,你可以在应用程序服务器里搜索管理beans (mbeans) 并且通过它们你既可以查询配置信息又可以查询runtime监控信息。 此外,通过这个API还可以用来改变服务器的配置。 事实上,这个API 已在控制台和其他的管理工具上使用着,用来完成它们的工作和提供报告数据。 这个API是一个强大的监控工具。让我们来看一个例子。 在这个应用程序中,有大部分的静态内容,一些你的个性化的JSP页面,一个注册系统,一个基于JMS(Java Messaging Services,Java消息服务)的数据系统
Designing "query by criteria"(hibernate 2.1)(转)
One of the great improvements in Hibernate 2.1 is that we finally have a mature Criteria query API. For a very long time I let this feature languish because I just wasn´t sure what it should really look like. Every QBC API I´ve looked at is designed differently and there is certainly nothing like a standard API to learn from. I´ve seen everything from this: new Criteria(Project.class).addEq("name", "Hibernate").addLike("description", "
Hibernate 入门(转)
本文配置环境:JBuilder Xjdk 1.4.2Mysql 4.0.11 驱动:mm.mysql-2.0.4-bin.jar(org.gjt.mm.mysql.Driver)Hibernate 2.1解压Hibernate打开JB,新建工程,名为:hibernate 加入Hibernate需要的包与MYSQL驱动步骤:file->new project->name中输入hibernate,directory选择你要存放本工程的路径->next->required libraries->add->new->name中输入你要设置的hibernate包名->add->选择你hibernate解压到的目录,选中该目录下的hibernate2.jar与lib目录下的所有jar包,再把你的MYSQL驱动包也加进去然后一直按