- 浏览: 1320296 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (896)
- spring4 (14)
- hibernate3 (26)
- spring2 (35)
- struts2 (55)
- struts1 (15)
- 设计模式 (15)
- java (172)
- mybatis3 (11)
- sql (17)
- mysql (13)
- jbpm (10)
- J2EE (45)
- tools (29)
- js (83)
- 数据结构 (13)
- Html (26)
- web (22)
- flex (33)
- Oracle (57)
- linux (49)
- 算法 (6)
- 其它 (12)
- easyui (1)
- bootstrap (13)
- xml (2)
- tomcat (1)
- redis (10)
- activemq (2)
- webservice (11)
- maven (2)
- springboot (1)
- ubuntu (1)
- python (14)
- rocketmq (1)
- springcloud (10)
- opencv (1)
最新评论
-
mike_eclipse:
Hashtable是线程不安全的吗?好像是线程安全的吧?
多线程之集合类 -
July01:
推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而 ...
lodop打印控件 -
xingcxb:
经过测试,假的,依旧会出现中文乱码!!!!store方法里面采 ...
java 读写Properties文件,不会出现中文乱码 -
tiger20111989:
...
Spring注解方式管理事务 -
zw7534313:
...
js 文字上下滚动 无间断循环显示
http://www.ilovejs.net/archives/category/javascript js优化
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>js_function.html</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script type="text/javascript">
function compile(ptn) {
if (ptn != undefined) {
if (ptn == '' || !window.RegExp) {
return function(val) { return val == ptn; }
} else {
var reg = new RegExp(ptn);
return function (val) {
if (val == '') {
return true;
}
return reg.test(val); }
}
}
return function(val) { return false; }
}
var StrutsUtils={};
//从node结点开始查找,下一个标签名称为tagName的结点
StrutsUtils.nextElement = function(node, tagName) {
if(!node) { return null; }
do {
node = node.nextSibling;
} while(node && node.nodeType != 1);
if(node && tagName && tagName.toLowerCase() != node.tagName.toLowerCase()) {
return StrutsUtils.nextElement(node, tagName);
}
alert(node.innerHTML);
return node;
};
//在onload方法中增加一个函数,以免覆盖
StrutsUtils.addOnLoad = function(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
oldonload();
func();
}
}
};
//event,增加监听
StrutsUtils.addEventListener = function(element, name, observer, capture) {
if (element.addEventListener) {
element.addEventListener(name, observer, false);
} else if (element.attachEvent) {
element.attachEvent('on' + name, observer);
}
};
function a(){alert('a');};
function b(){alert('b');};
alert("1.head内部");
StrutsUtils.addOnLoad(a());
StrutsUtils.addOnLoad(b());
function listener(){
alert('listener');
}
</script>
</head>
<script type="text/javascript">alert('2.head与body之间');</script>
<body onclick="" onload="">
<!-- alert(StrutsUtils.nextElement(this.firstChild,'p'))-->
This is my HTML page. <br>
<p id="p1">haha
<p> 我爱你
<p>啥
<script type="text/javascript">
window.onload=function(){
alert('4.body内部');
StrutsUtils.addEventListener(document.getElementById('co'),'mouseover',listener);
}
</script>
gghhg
<span id="co" onmouseover="this.attachEvent('onclick', function(){alert('ddd');})">一小部分内容</span>
</body>
<script type="text/javascript">alert('3.body与html之间');</script>
</html>
javascript的执行顺序:
1.head标签内部先执行
2.head与body之间
3.body与html之间
4.最后body内部执行
发表评论
-
struts2 对异常的处理
2015-12-11 19:57 733struts2 对异常的处理 使用自定义类处理异常 ... -
struts/spring/mybatis的整合
2015-10-31 14:19 1069struts/spring/mybatis的整合 1 ... -
struts2 异常处理
2015-06-30 16:10 395异常处理后,能够提供友好的用户界面,而不是一些错误的 ... -
struts2+sring4+mybatis3集成框架(二)
2015-06-30 13:48 7451.jsp自定义标签:分页标签 ... -
struts2 中的OGNL
2015-06-28 08:13 765OGNL是Object-Graph Na ... -
struts2 参数绑定(Jsp获取参数的方法)
2015-06-28 07:31 1643在JSP页面与ACTION之 ... -
struts2 参数绑定(Action接收参数的方法)
2015-06-28 07:26 1239Struts2中Action接收参数的方法主要有以下三 ... -
struts2+sring4+mybatis3集成框架(一)
2015-06-26 08:08 1061struts2.3.24、spring4. ... -
struts2中 # % $ 的区别和用法
2010-09-29 09:15 1110Struts2 中OGNL表达式的用 ... -
struts2 %{#foobar['foo1']} -- %{}的作用
2010-08-31 14:19 1327“%”符号的用途是在标志的属性为字符串类型时,计算OGNL表达 ... -
Struts2集成spring:
2010-08-02 16:08 1217Struts2集成spring: Spring插件通过覆盖S ... -
Struts2提供了多种方式来访问request,session,application
2010-07-30 10:29 1279Struts2提供了两种方式来访问request,sessio ... -
Struts2 标签
2010-07-29 16:33 1262Struts2通用标签: 数据标签: 1. Pro ... -
strtuts2 Request
2010-07-27 10:21 11081.ServletActionContext.getReque ... -
使用Struts2 的result 传递参数
2010-07-27 09:26 14981.当使用type=“redirectAction” 或typ ... -
Struts2 报错
2010-07-23 10:59 1339http://wenku.baidu.com/view/e0f ... -
FreeMarker
2010-07-22 16:48 2047与jsp在HTML页面中嵌入java脚本代码不同,FreeMa ... -
Struts2类型转换
2010-07-21 15:34 1743Struts2类型转换: 在基于HTTP协议的Web应用 ... -
OGNL表达式
2010-07-21 10:56 1573OGNL表达式: 1. 不要忽略了用于界定整个常量字符串的 ... -
struts2 应用
2009-07-29 13:15 12051.留言本 http://www.blogjava.n ...
相关推荐
一个便捷的javascript封装的工具包,如果你熟悉jquery的话,那么对于这里面的函数一定会让你感到很上手,因为设计思路类似于jquery,里面封装了一些非常常用dom操作、ajax等函数,例如: 去除字符串两边的空格 var result ...
Util.js 是一个非常实用的JavaScript库,它封装了一系列常见的功能函数,旨在简化开发过程,提高代码的可复用性和效率。这个库涵盖了多种类别,包括处理数组、浏览器特性、日期操作、函数辅助、数学计算、媒体操作、...
dwr包.rar dwr.jar engine.js util.js dwr-noncla.jar readme.txt JAR File: dwr.jar (1.08Mb) To DWR enable your web-app WAR File: dwr.war (4.62Mb) Demos/Examples of what DWR can do Sources: dwr-...
var urlOfUtilDotJs = 'https://jsutil37.github.io/jsutil/util.js'//workaround for import.meta not being supported by firefoxfunction getPathOfUtilDotJs ( ) { return urlOfUtilDotJs }</ script ><...
这个压缩包包含的是DWR的实例、相关的jar包以及两个重要的JavaScript文件——`engine.js`和`util.js`,这些都是学习DWR的关键组件。 1. **DWR基础概念**: DWR的核心功能是提供一种方式,使得客户端JavaScript可以...
"util.js"是DWR的实用工具脚本文件,它提供了一些辅助函数和通用功能,帮助开发者更好地管理和操作DWR的API。例如,它可能包含一些用于数据验证、对象序列化或调试的函数,这些函数在编写DWR应用时非常有用。 DWR的...
- **对象管理**:`util.js`包含对JavaScript对象的管理功能,如创建、复制、合并对象,以及检查对象类型等。 - **数组操作**:提供了一系列处理数组的函数,如查找、排序、遍历等。 - **字符串处理**:包括格式化...
直接调用obfuscateScript方法对js进行混淆加密。 对于格式错误的js加密无效
这是dwr需要的engine.js和util.js,Engine.js与util.js不同之处在于,util.js是静态js文件,可以直接从jar文件中拿出来,页面可以直接引用;而engine.js则有部分动态内容,这决定了它必须经过servelt资源请求,在...
企业应用程序的javascript util集合 模组 └── src ├── base64.js ├── cache.js ├── cookie.js ├── device.js ├── file.js ├── format.js ├── helper.js ├── image.js ├── ...
纯js-util 一个纯 js util 集合 - 原子的,独立的为什么我在一堆项目中写了一堆实用程序/助手的东西,这是这些的集合。 有时我用 jQuery 编写它们,有时用 angular 编写它们,我想让它们“独立”。 引用了“独立”,...
在JavaScript开发中,性能优化是一项至关重要的任务。为了评估代码执行效率并进行性能优化,开发者经常需要使用一些工具来测试函数的运行速度。"speedTest"是一个JavaScript实用工具,专门用于测量函数执行的速度,...
这个压缩包包含了DWR的核心组件`engine.js`和辅助库`util.js`,它们是实现DWR功能的关键。 `engine.js`是DWR的核心脚本,它实现了JavaScript和Java之间的远程调用(Remote Procedure Calls, RPC)。这个文件处理了...
如果您的Node.js代码运行, util是内置的。如果在浏览器中运行代码,比如捆扎机或还包括util模块。 但是,如果这些都不适用,请使用npm执行: npm install util 用法 var util = require ( 'util' ) var ...
好的,以下是针对“33-util (实用工具).pdf”中提到的Node.js内置模块`util`的详细知识点解析: `util`模块是Node.js的核心模块之一,提供了多种实用的工具函数,帮助开发者处理各种常见的编程任务。这个模块包含了...
《PyPI官网下载 | flask_util_js-0.2.10.tar.gz——深入解析Python Flask实用工具库》 在Python的Web开发领域,Flask框架以其轻量级、灵活和可扩展性而广受欢迎。PyPI(Python Package Index)作为Python软件包的...
使用util.js工具类可以在前端页面直接获取地址栏的参数的值
本项目为我的js util工具库,总结收藏和学习js (参考项目地址)[] 发布方法 npm login zhangrn 记得要修改一次版本号 每次发布 函数API说明 * 使用方法 全局引入使用 npm i zrn-utils --save import utils from 'zrn...
memoizer.js 一个javascript util函数来记住任何函数 这是我在某些项目中使用的util函数,我想我应该将其共享为开源代码。 它非常易于使用且轻巧。 有关用法的示例,请参见test.html。
"nestjs-util"很可能是一个NestJS的实用工具库,为开发者提供了一些方便的功能,帮助他们更高效地开发NestJS应用。 在描述中未给出具体信息,但我们可以根据"nestjs-util"这个名字推测,这个库可能包含了各种常用的...