JS
文章平均质量分 68
liuhuijunjsp
这个作者很懒,什么都没留下…
展开
-
javascrip基础知识积累 1
1. javaScript 中对函数参数的定义 a. 参数名可以重复,但通过此参数名获取的值为实际传递参数值的最后一个, 例如function getA(a ,a ,b ,b){} 如果在此方法内调用此变量,则a,b的值都为实际传参的第二个,会覆盖 如果实际传递参数值的个数少于重名参数个数,那么通过此参数名获取的值为undefined 例如function getA(a ,b ,c ,d){} 如...原创 2012-10-22 08:50:32 · 97 阅读 · 0 评论 -
跑马灯效果
<marquee direction="left" behavior="scroll" scrollamount="10" scrolldelay="200"></marquee> --http://www.poluoluo.com/jzxy/201103/111054.html<html> <head>原创 2013-07-18 18:56:05 · 88 阅读 · 0 评论 -
JS IE的颜色选择器
安徽电信 :刘佳兴做的,关于调整背景颜色和字体颜色的,在基础配置——UI自定义配置中 1. <OBJECT id="colorPicker" CLASSID="clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b" width="0px" height="0px"></OBJECT> 2. var color =原创 2013-02-28 09:38:01 · 569 阅读 · 0 评论 -
Javascript的各种排序算法实现,转自某位牛人,具体地址已不记得
http://www.cnblogs.com/iceidea/archive/2011/10/22/2221195.html // ---------- 一些排序算法var Sort = {}Sort.prototype = { // 利用sort进行排序 systemSort:function(array){ return array.s...原创 2014-06-24 19:53:11 · 59 阅读 · 0 评论 -
js中数组(Array)的排序(sort)注意事项
http://www.cnblogs.com/yjmyzz/archive/2009/10/20/1586896.html var arrDemo = new Array(); arrDemo[0] = 10; arrDemo[1] = 50; arrDemo[2] = 51; arrDemo[3] = 100; arrDemo.sort(); //调用sort方法后,数组本身会...原创 2014-06-24 19:54:15 · 110 阅读 · 0 评论 -
js处理定义二维数组的方法——原创
var a= new Array(new Array(1,2),new Array('b','c'));document.write(a[1][1]);说白了,就是利用for循环定义二维数组!<script language="javascript" type="text/javascript">...原创 2014-03-02 10:10:20 · 410 阅读 · 0 评论 -
JS中怎么判断数组中是否包含某一元素
=========自己写的方法Array.prototype.contains = function (element) { for (var i = 0; i < this.length; i++) { var valueStr = this[i]; if (valueStr[0] == element) { ...原创 2014-03-02 10:35:32 · 1512 阅读 · 0 评论 -
不让TD中的文本撑开报表
我经常会遇到这样的问题:在设计好宽度的表格中,因为有些文本信息过长,而把表格撑开(弄的面目全非)!很让人头疼。其实解决这个问题很简单,只要在<td>的样式中加入word-break: break-all(强制换行),就会使那些不听话的文本自动回行。是我刚刚学到的,一起分享~~~ 一起看看吧: 使用word-break之前: <table width="...原创 2014-03-12 21:27:38 · 239 阅读 · 0 评论 -
JS Map 简单实现。
/* * MAP对象,实现MAP功能 * * 接口: * size() 获取MAP元素个数 * isEmpty() 判断MAP是否为空 * clear() 删除MAP所有元素 * put(key, value) 向MAP中增加元素(key, value) * remove(key) 删除指定KEY的元素,成功返回True,失败返...原创 2014-03-16 10:37:27 · 67 阅读 · 0 评论 -
自己封装js的ArrayList类
众所周之,js是没有ArrayList类的,但是js自带了Array类(虽然在js中已经是动态数组了),不过Array类使用起来还是挺别扭的,尤其是一些方法名称,更是让人摸不着头脑,于是就有了自己封装一个ArrayList类的想法。 (function(win) { var ArrayList = function() { this.datas = []...原创 2014-03-16 10:41:58 · 111 阅读 · 0 评论 -
js 二维数组 定义和初始化 三种方法
方法一:直接定义并且初始化,这种遇到数量少的情况可以用 var _TheArray = [["0-1","0-2"],["1-1","1-2"],["2-1","2-2"]] 方法二:未知长度的二维数组 var tArray = new Array(); //先声明一维for(var k=0;k<i;k++){ //一维长度为i原创 2014-03-16 11:13:30 · 221 阅读 · 0 评论 -
常用的正则表达式
/** * 判断是否为数字 * * @param obj * @return */ public static boolean isNumber(String obj){ boolean flag = obj.matches("^[0-9]+(.[0-9]{0,2})?$"); return flag; } /** * 判断是否为有效果日期 * * @param ob...原创 2013-07-17 17:15:19 · 47 阅读 · 0 评论 -
一步一步写正则 1:金额正则表达式
用一个正则表达式来检查输入的"钱"是否形式正确. 有四种钱的表示形式我们可以接受:"10000.00" 和 "10,000.00", 和没有 "分" 的 "10000" 和 "10,000": ^[1-9][0-9]*$ 这表示任意一个不以0开头的数字,但是,这也意味着一个字符"0"不通过,所以我们采用下面的形式: ^(0|[1-9][0-9]*)$原创 2013-07-17 15:11:20 · 63 阅读 · 0 评论 -
二级页面导出 会弹出页面解决方法
<!--StartFragment --><iframe name="htarget" style="display: none;"></iframe><form name="report" method="post" style="height: 0px;display: none;" target=&qu原创 2013-03-08 19:37:32 · 156 阅读 · 0 评论 -
javascrip基础知识积累 2
--js parseInt("09") 结果是多少?0parseInt语法:parseInt(string, radix);其中string为要转换的字符串,radix为二进制,八进制,十六进制或十进制。在默认不指定radix时,当以0x开关时,为十六进制;如果以0开头且第二位不为x,则认为是八进制,(因为八进制不能有8,9所以报错返回0)。 相信这样解释你很明白了吧 --JS获取下拉...原创 2012-10-30 09:19:40 · 73 阅读 · 0 评论 -
IFrame 的使用
--iframe中调用父窗口的jswindow.parent.uploadfile(); --iframe 父窗口和子窗口的调用方法父窗口调用子窗口iframe_id.myH1.innerText=子窗口调用父窗口parent.myH1.innerText= 父窗口调用子窗口 window.frames["iframe的id"].document.getEle...原创 2012-10-31 09:08:59 · 94 阅读 · 0 评论 -
IFrame 在BCDL 四川电信 凭证与单据对比表 中应用
--凭证与单据对比表 大致描述上面一个IFRAME 显示凭证信息,下面一个IFRAME 显示对应支付信息 <iframe style="width: 100%" name="paymentFrame" id="paymentFrame" height="100%" frameborder="0" scrolling="no" src="${l原创 2012-11-15 20:18:41 · 73 阅读 · 0 评论 -
JS 打印
function startPrint(){ factory.printing.portrait = false; //portrait是指打印方向,设置为true就是纵向,false就是横向。 factory.DoPrint(true); //设置为false,直接打印 window.focus(); window.print(); } --安徽电信有肖天晴之前做的一个打印功...原创 2012-11-29 15:43:34 · 105 阅读 · 0 评论 -
有用的JS方法1
--左右上下 滑动效果--比较时间大小function compareForDate(startDate,endDate){ var startDate = startDate.replace(/-/g,"/"); var endDate = endDate.replace(/-/g,"/"); var convertStartDate = Date.parse(sta...原创 2012-10-09 11:04:41 · 69 阅读 · 0 评论 -
有用的JS方法2
--如果页面报XML的错误,但是后台不报错的话,有可能是没有加载次方的原因parseCondition();--JS判断附件大小 /** 检查上传文件大小 */ function checkFileSize() { var num = document.getElementsByName("browse").length; for(var i = 0; i < nu...原创 2012-10-11 08:59:37 · 47 阅读 · 0 评论 -
c:foreach标签使用详解
<c:foreach>用法转的,可以用来作为自己的学习笔记<c:foreach>类似于for和foreach循环 以下是我目前见过的用法:1、循环遍历,输出所有的元素。<c:foreach items="${list}" var="li">${li}</c:foreach>注意:items 用于接收集合对象,var 定义对象接收从...原创 2012-10-13 14:32:11 · 2537 阅读 · 0 评论 -
GRID 相关
--如下代码是在AUDIT 项目,auditInitPage.jsp 里面的--grid转换为JSON格式的数据var gridToJson1 = mygrid1.toJson();var gridToJson2 = mygrid2.toJson();var gridToJson3 = mygrid3.toJson();var gridToJson4 = mygrid4.toJson();...原创 2012-10-13 14:32:20 · 69 阅读 · 0 评论 -
正则表达式的数字实例
验证数字的正则表达式集 验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\+?[1-9][0-9]*$验...原创 2013-07-17 15:02:35 · 92 阅读 · 0 评论 -
window.showModalDialog基础
基本知识l showModalDialog() (IE 4+ 支持)l showModelessDialog() (IE 5+ 支持)l window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框。l window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框。使用方法var retur...原创 2014-12-15 00:37:50 · 219 阅读 · 0 评论