
javaScript
Melody_^_^
这个作者很懒,什么都没留下…
展开
-
jqGrid参数讲解
1.0 colModel: 要呈现字段的属性设置 1.1 align:定义数据相对单元格的对齐方式.string left 1.2 datefmt: 日期格式, string Y-m-d 1.3 editable: 定义字段是否可编辑 boolean false 1.4 defval : 搜索字段的默认值,(只用于自定义搜索) string empty 1.原创 2012-02-16 11:43:24 · 1111 阅读 · 0 评论 -
正则验证小数点后面只能有两位数
只要有第三位就清除:jquery validate 验证: jQuery.validator.addMethod("lrunlv", function(value, element) { return this.optional(element) || /^\d+(\.\d{1,2})?$/.test(value); }原创 2013-01-18 13:52:43 · 15290 阅读 · 0 评论 -
将Qtip与jquery validate结合显示
/** * 验证失败增加提示信息 * @param {} error * @param {} element * @returns {} */function errorPlacementQTip(error,element){ var elem = $(element), corners = ['left top', 'bottom left'], flipIt = e原创 2014-01-22 16:24:40 · 2060 阅读 · 0 评论 -
js判断文件
//判断图片是否为空 function valiFileIsNull(){ var filepath=$("input[name='upfile']").val(); if(filepath==''){ alert("请上传图片"); return false; }else{ return true; } }转载 2014-03-14 15:02:28 · 1007 阅读 · 0 评论 -
jquery树形菜单
文件清单: menu.jsp ----菜单JSP页面 jquery.js ----JQuery源文件JS menu.js ----菜单使用的JS style.css ----菜单样式文件menu.jsp源文件,如下: JQuery[菜单效果]转载 2012-03-01 12:06:16 · 4575 阅读 · 2 评论 -
AngularJs多重视图和路由的使用
摘自:http://www.2cto.com/kf/201412/363151.html使用AngularJs来做多重视图和路由是在方便不过了,在开发过程中,都有许多的页面,而这些页面都有相同的部分,比如页面的头部和尾部通常都是一样的,变化的都是主体部分,还有就是一些后端管理的一些项目,通常不变的都是头部,尾部和菜单部分,变化的都是右边的内容部分,使用AngularJs的多重视图和路由就可转载 2015-03-30 17:28:23 · 1483 阅读 · 0 评论 -
计算框架宽高
function initWin(){ /*** 用来计算主题页面的框架宽高 **/ var windowsHeight = 0; var windowsWidth = 0; windowsHeight = window.screen.height;//获取页面高度 windowsWidth = window.screen.width;//获取页面宽度//原创 2015-05-18 16:25:55 · 650 阅读 · 0 评论 -
window.parent与window.openner区别介绍
原文链接:http://www.jb51.net/article/30086.htm今天总结一下js中几个对象的区别和用法: 首先来说说 parent.window与top.window的用法 "window.location.href"、"location.href"是本页面跳转 "parent.location.href"是上一层页面跳转 "top.location.h转载 2015-08-07 13:29:10 · 537 阅读 · 0 评论 -
window.location.Reload()和window.location.href 区别
首先介绍两个方法的语法:reload 方法,该方法强迫浏览器刷新当前页面。语法:location.reload([bForceGet])参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。 true, 则以GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新")replace 方法,该方法通过指定URL替换当前缓存在历史里(客户端)的项转载 2015-08-07 13:32:41 · 473 阅读 · 0 评论 -
ApiCloud使用遇到问题总结
1、iframe页面中无法引入api.js,一直报api对象无法找到。这时使用js中parent.window.api 就可以找到这个对象 (例如:var obj = parent.window.api.require('UICalendar');)2、$api和api有什么区别是:api是引擎对象,可以使用http://docs.apicloud.com/%E7%AB%AFAPI/a原创 2016-01-22 09:41:21 · 9024 阅读 · 0 评论 -
angular 国际化移动端可以使用
1安装translate:执行bower install angular-translate原创 2016-03-02 16:20:53 · 1705 阅读 · 0 评论 -
java 文件上传和下载处理
Util.java: public static void isExist(String path) { File file = new File(path); //判断文件夹是否存在,如果不存在则创建文件夹 if (!file.exists()){ file.mkdirs(); } }文件上传下载处理:import java.io.Buf原创 2016-02-19 10:28:44 · 1791 阅读 · 0 评论 -
angular 日期与字符串互转
.factory('utilConvertDateToString', ['$filter', function ($filter) { return { getDateToString: function (date, format) { if (angular.isDate(date) && angular.isStrin原创 2016-03-30 14:52:12 · 12924 阅读 · 0 评论 -
angular与SpringMVC项目 跨域请求
一、springMVC后台操作:1.注解:@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface SetCORNResponseHeader { }2.springMVC pointpublic class ResponseHeaderAdvice implements A原创 2016-03-04 13:11:57 · 2752 阅读 · 0 评论 -
JavaScript最常用的55个经典技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收藏夹中显转载 2014-01-09 11:13:50 · 1003 阅读 · 0 评论 -
jqgrid右键菜单实现
一、需要引入js: src="${syspath}/static/js/jquery.contextmenu.r2.js?"jspCacheKey"/>"> src="${syspath}/static/js/jquery.common.menuAndGrid.js?"jspCacheKey"/>">二、jqgrid添加参数:onRightClickRow:fu原创 2013-11-28 14:14:54 · 4674 阅读 · 0 评论 -
防止登陆页面嵌套
if (top != self) {top.location = self.location;}原创 2012-02-29 14:12:28 · 1387 阅读 · 2 评论 -
把下拉框的name名字赋给文本框
function sel(){var se =document.getElementById("positionTypeId"); var option=se.getElementsByTagName("option"); var str = "" ; for(var i=0;i if(option[i原创 2012-02-29 09:30:46 · 1574 阅读 · 0 评论 -
JS浮点运算 加减乘除
原文链接http://webworks.i.sohu.com/blog/view/177774776.htm//浮点数加法运算function FloatAdd(arg1, arg2) { var r1, r2, m; try { r1 = arg1.toString().split(".")[1].length }转载 2012-04-17 14:52:04 · 697 阅读 · 0 评论 -
文本框中的value值去掉
去掉文本框中的默认值:onclick="this.value=''"转载 2012-05-17 17:22:37 · 699 阅读 · 0 评论 -
jquery对象和javascript对象相互转换
jQuery 对象是通过 jQuery 包装DOM 对象后产生的对象。jQuery 对象是 jQuery 独有的,其可以使用 jQuery 里的方法,但是不能使用 DOM 的方法;例如: $("#img").attr("src","test.jpg"); 这里的 $("#img")就是 jQuery 对象。 DOM对象就是Javascript 固有的一些对象操作。DOM 对象能转载 2012-06-11 10:42:24 · 6618 阅读 · 0 评论 -
用js格式化金额
//金额的格式化s为要格式化的参数(浮点型),n为小数点后保留的位数 function formatMoney(s,n){ n = n>0 && n s = parseFloat((s+"").replace(/[^\d\.-]/g,"")).toFixed(n)+""; var l = s.s原创 2012-08-07 17:44:04 · 1994 阅读 · 0 评论 -
计算数字之和
function test(){ var sumPoint = 0; var tableObj=$("#sendGoodsTable input:[name='fhMoney']"); for(var i =0;i var fhmoney = tableObj[i].value;原创 2012-08-07 17:45:04 · 974 阅读 · 0 评论 -
正则表达式语法
正则表达式语法一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。这里有一些可能会遇到的正则表达式示例:Visual Basic Scripting EditionVBScript匹配/^\[ \t转载 2012-08-14 09:51:58 · 636 阅读 · 0 评论 -
javascript深入理解js闭包
摘自:http://www.jb51.net/article/24101.htm一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码 var n=999; function f1(){转载 2012-08-10 14:07:01 · 930 阅读 · 0 评论 -
对复选框的限制
多选框 function $A(name){return document.getElementsByName(name);} window.onload=function(){ /** * 复选框限制 * @param {Object} name 复选框的name * @param {Object} maxck 最多复选个数 */ func转载 2012-09-05 10:33:08 · 778 阅读 · 0 评论 -
js判断浏览器
function getExplorer() { var explorer = window.navigator.userAgent ; //ie if (explorer.indexOf("MSIE") >= 0) { alert("ie"); } //firefox else if (explorer.indexOf("Firefox") >= 0) {原创 2012-09-05 10:49:20 · 848 阅读 · 0 评论 -
datepicker根据起始日期加月份得到结束日期
格式化日期方法: Date.prototype.format = function(format){ var o = { "M+" : this.getMonth()+1, //month "d+" : this.getDate(), //day "h+" : this.getHours(), //hour原创 2013-06-19 09:48:45 · 2828 阅读 · 0 评论 -
Restangular 拦截器
1、后台部分:package com.bio.framework.util.spring;import java.lang.reflect.Method;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframew原创 2016-06-02 13:25:53 · 1486 阅读 · 0 评论