<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
<script type="text/javascript" src="jquery/jquery-1.10.1.js"></script>
<script type="text/javascript">
$().ready(function(){
for(var i=0;i<4;i++){
//点击一次 多次执行
/**
$("input[name='mybutton']").click(function(){
alert(111);
}); */
//解绑事件
$("input[name='mybutton']").unbind("click");
$("input[name='mybutton']").bind("click",function(){
alert(111);
});
//自定义事件
$("input[name='mybutton']").unbind("click");
$("input[name='mybutton']").bind("click",function(){
$("input[name='mybutton']").trigger("getValue"); //在mybutton元素上自定义一个事件
});
$("input[name='mybutton']").unbind("getValue");
$("input[name='mybutton']").bind("getValue",function(){
alert("my name is value");
alert("I am tall");
alert("I'm tall");
});
}
})
</script>
</head>
<body>
<input type="button" name="mybutton" value="aaaa">
</html>
分享到:
相关推荐
3.2.1 事件捆绑 3.2.2 浏览器事件 3.2.3 HTML元素事件 3.2.4 IE扩展的事件 3.3 JavaScript如何处理事件 3.3.1 匿名函数 3.3.2 显式声明 3.3.3 手工触发 3.4 事件处理器的返回值 3.5 事件处理器设置的灵活性 3.6 现代...
3.2.1 事件捆绑 3.2.2 浏览器事件 3.2.3 HTML元素事件 3.2.4 IE扩展的事件 3.3 JavaScript如何处理事件 3.3.1 匿名函数 3.3.2 显式声明 3.3.3 手工触发 3.4 事件处理器的返回值 3.5 事件处理器设置的灵活性 3.6 现代...
创建TTL 在 JavaScript 中创建自定义 TTL 处理程序的函数。 为密钥设置过期时间并在密钥过期时收到通知。用法在您的网页中包含 (或使用 AMD 加载它)。 < script src =" ttl.js " > </ script > 对于...
使用自定义解决方案(受Baler启发)而不是RequireJs优化器,该方法更灵活,更快,产生更小的捆绑包且不会因丢失文件而损坏。 *在干净的Magento 2上收集的所有数据均已安装了示例数据。 正在安装 这是Magepack工作...
适用于Web的专业窗口管理器:轻巧,性能出色,无依赖性,完全可自定义,开源! 演示•获取适用于Web的Star Professional窗口管理器:轻量级,出色的性能,无依赖项,完全可自定义的开放源代码! 演示•入门•选项•...
Qoopido.demand Qoopido.demand是一个模块化,灵活且100%异步JavaScript模块...旧脚本,捆绑包(诸如串联脚本),文本,CSS和JSON 包括Cookie支持,lzstring压缩和SRI的插件支持内置的自定义处理程序和插件包括通过g
创建具有自定义角色的代理 克隆此仓库 git clone https://github.com/ssvaidyanathan/CreateProxyWithCustomRole.git 在加密的KVM中创建组织管理员凭据 curl -X POST \ ...
由于这是一个功能组件,因此挂钩可以管理事件,本地状态和RAF。 自定义光标包括 一个内点( cursorInner ) 一个外部的轮廓圆( cursorOuter ),基于点/基色具有不透明性 外部轮廓的轻微尾随动画 单击或链接悬停...
这会将980KB的精简JavaScript添加到您的捆绑软件中,这是一个相当大的数目,尤其是在您甚至没有使用很大一部分的情况下。 但是,您可以在非常细致的程度中选择捆绑包中实际需要的东西。 只需做一些配置即可。 要...
为开发和生产发布目的配置构建,捆绑和缩小过程 为Web应用程序文件的缓存清除提供机制 集成Angular 2的新版Angular UI引导控件和小部件 在需要的地方开发一些自定义的自制控件和小部件 使用Microsoft ASP.NET启动Web...
易于扩展和自定义,零构建配置,与Slate和现有网站兼容。 文献资料 查看以了解用法 特征 Webpack 5 Stylelint ESLint 巴别塔 CSS SCSS 分析捆绑 样式表中的液体代码 Webpack配置易于修改(使用dev.config.js和...
可最大限度地减少TTI(互动时间) 按需加载组件渲染功能捆绑和优化CSS样式表独立组件(用于从外部脚本/页面轻松导入) 使用匹配CSS查询自动饱和现有元素( class="SpecialButton" ) Importable (props)=>...
错误报告和功能请求很可能会被忽略。 如果您想使用它,则很可能应该改用 。渲染脚本用于在真实Chromium(启用JavaScript)中呈现页面并发送回原始HTML的API。 该项目的灵感来自Google的项目。 目的是为长期使用提供...
注意:此 repo 仍在积极维护,但对象相关规则已被提取并捆绑为 ESLint 插件 - - 带有测试数据等。这更易于使用,也是安装这些特定规则的推荐方法. - 不允许每个 var 声明有多个变量。 为单个 var 语句声明多个变量...
custom-wix-repeater:使用Lit Element构建自定义中继器,并使用Vite捆绑和构建
QueryBuilder捆绑包使用QueryBuilder捆绑包,您可以创建自己的查询工具,以对商店执行自定义的复杂查询。 例如,选择人口超过100万的所有城市。 您的查询结果将显示在结果中心中。 作为管理员,可以使用交互式图形...
是一款允许用户动态创建自定义动画渐变背景的工具。 功能和 MVP 用户可以在线性或径向渐变类型之间切换。 用户可以添加、编辑或删除要应用于渐变的色样。 用户可以控制渐变动画的速度、渐变的角度和滚动角度的...
Web组件 信息 使用Web组件使用自定义组件创建网站的示例。...零配置Web应用程序捆绑器 用法 npm install npm run dev - Run development mode using parcel npm run build - Build for production using parcel
bundledom-捆绑html文档的资产 版本3中的新增功能:使用汇总... 允许自定义异步DOM修改(1.6.0中的新增功能) 借助汇总功能,支持任何类型的模块 相对导入可以使用modules选项解决。 安装 npm install -g bundledom
用于JavaScript,TypeScript和Node.js的glTF 2.0 SDK。 glTF-Transform支持以glTF 2.0格式读取,编辑和编写3D模型。 与3D建模工具(适用于对几何图形,材质和动画进行艺术更改的理想选择)不同,glTF-Transform...