
javascript
文章平均质量分 63
metecyu
这个作者很懒,什么都没留下…
展开
-
Aop javacript 实现
基本概念1切入点:PointCut 理解:需要控制、采取行动的那个位置,譬如需要在登陆时添加日志记录的话,登陆方法(login方法就被称为PointCut)代码: {target: window, method: 'alert'}, 1通知:advice 理解: 在切入点上施加的具体操作,譬如需要在登陆时添加日志记录的话,记录日志就通知。代码:其原创 2013-05-26 21:59:12 · 689 阅读 · 0 评论 -
js常用操作
checkbox全选//全选function SelectAll() { // alert(); var checkboxs=document.getElementsByName("checkbox"); for (var i=0;i<checkboxs.length;i++) { var e=checkboxs[i]; e.checked=!e.checke原创 2014-07-25 13:29:28 · 706 阅读 · 0 评论 -
js检查元素是否包含在数组中
说明在系统中需要检查税率填写的正确性,一定是国家规定的某几种税率,当然可以通过if else进行校验,但是还可以使用定义一个数组然后校验是否包含在元素中进行校验。优点:添加税率无需修改逻辑,只需要在税率数组中添加即可。原创 2014-12-17 10:45:11 · 1974 阅读 · 4 评论 -
页面传递Json对象,后台解析
使用的组件前台组件:json2.js 来自 http://www.json.org/js.html后台组件:json-lib-2.2.2-jdk15.jar前台代码1 通过页面生成json对象列表,然后转换成字符串// 生成json对象 转字符串 function makeTsJsonParam(){ var tsList = new Array();原创 2014-09-03 15:30:12 · 7583 阅读 · 0 评论 -
Jquery validate 验证
1 必填和远程校验$("#inputForm").validate({ rules: { "username": "required", "loginid": { remote: { type: "post", url: "${ctx}/user/isUniCode.do", data: { code: function() { r原创 2014-09-04 14:31:28 · 901 阅读 · 0 评论 -
Jquery ajax传递数组
前台后台@RequestMapping("/batchDeleteRole") public void batchDeleteRole(HttpServletRequest request,HttpServletResponse response){ String[] roleids = request.getParameterValues("ids[]");原创 2014-09-03 16:51:31 · 1570 阅读 · 0 评论 -
jquery常用操作
页面load方法$().ready(function() {})div隐藏操作// div是否隐藏function isHideMenu(){return $("#menuContent").is(":hidden")}// 隐藏divmainFrameset.hide();// 显示divmainFrameset.show();原创 2014-07-15 11:06:00 · 1042 阅读 · 4 评论 -
选择用户-显示已选用户
1介绍选择用户是一个比较常用的功能,主要包含2个功能点(保存已选选项、显示已选用户)功能要求:1 选择用户界面以弹出框方式显示2 页面选项动态加载(部门及用户)3 已选用户以勾选方式显示实现分析:首先因为窗口是个弹出框,所以页面的内容主要是以异步方式获取。因为内容分为两个部分(1待选项、2选中项)所以就有两种处理方法.方法1:原创 2014-07-09 15:12:23 · 2246 阅读 · 0 评论 -
checkbox常用操作
全选function SelectAll(checked,checkbox_id) { var checkboxs=document.getElementsByName(checkbox_id); for (var i=0;i<checkboxs.length;i++) { var e=checkboxs[i]; e.checked=checked; }}反向选原创 2014-08-01 11:17:42 · 1564 阅读 · 0 评论 -
选择用户-保存已选用户
1介绍功能要求:1 选择用户界面以弹出框方式显示2 页面选项动态加载(部门及用户)3 保存勾选的用户实现分析:保存已选用户逻辑:删除原来已选择的用户记录列表(相当于清空操作)添加新选择用户记录列表页面 1 保存共享文件// 保存共享文件 function原创 2014-07-09 15:10:56 · 1351 阅读 · 0 评论 -
使用 JSLint 保证 JavaScript 代码质量
使用 JSLint 保证 JavaScript 代码质量随着富 Web 前端应用的出现,开发人员不得不重新审视并重视 JavaScript 语言的能力和使用,抛弃过去那种只靠“复制 / 粘贴”常用脚本完成简单前端任务的模式。JavaScript 语言本身是一种弱类型脚本语言,具有相对于 C++ 或 Java 语言更为松散的限制,一切以函数为中心的函数式编程思想也为开发人员提供了转载 2014-07-24 08:56:58 · 678 阅读 · 0 评论 -
jquery操作checkbox
checkbox操作 // 全选、全不选 function docChkBoxChange(){ var isChecked = jQuery('#docChkBoxTop').attr('checked'); // 设置以下所有的 checkBox 列表 jQuery("input[name=docChkBox]").each(functio原创 2013-10-25 14:41:41 · 855 阅读 · 0 评论 -
ajax异步通讯
前台代码:$.ajax({ url:'../file/isFolderNameExist.do', //url:'${ctx}/index.jsp', cache:false, type:'post', dataType:'html', data:{原创 2013-04-16 10:32:25 · 703 阅读 · 0 评论 -
jquey显示隐藏input对象
1 所属部门选择其他时 显示一个输入框进行填写 ${item.name} // 根据切换是否显示其他部门输入框 function deptChange(){ var deptid = $('#deptid').val(); // alert('type:'+hytpye); if(deptid=='other'){原创 2013-06-13 18:56:24 · 969 阅读 · 0 评论 -
日期操作
时间比较 var beginTimeTemp = formObj.beginTime.value.replace("-","/");//替换字符,变成标准格式 var rettimeTemp = formObj.rettime.value.replace("-","/");//替换字符,变成标准格式 var d1 = new Date(Date.parse(beginTimeT原创 2013-05-28 10:09:17 · 587 阅读 · 0 评论 -
Javascript中的 this
this是Javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如, function test(){ this.x = 1; }随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。下面分四种情况,详细讨论this的用法。转载 2013-05-26 21:57:36 · 503 阅读 · 0 评论 -
js限制金额输入框(最高精度为保留6位小数)
js限制金额输入框(最高精度为 保留6位小数)说明:在一个项目中有限制6位小数的限制。在本次测试的过程中发现还存在一些bug 1.如可以长按键盘不放可输入多个小数点 2.通过长按可输入‘1...234.’ 这次解决了这个bug,并把代码实现的代码贴了出来 New Document function formatMoneyWith6digts2原创 2015-02-26 17:28:37 · 8523 阅读 · 0 评论