- 博客(66)
- 资源 (3)
- 收藏
- 关注
原创 Ext GridPanel 的单击/双击事件
<br />yui-ext 双击Grid行,获取cell值<br />1、需要定义rowdbclick <br />2、获取相应cell的值<br />var onRowDoubleClick = function(grid, rowIndex, e){ <br /> var selectionModel = grid.getSelectionModel(); <br /> var record = selectionModel.getSelected();<br /> alert(re
2011-02-10 10:38:00
3894
转载 javascript创建对象——组合使用构造函数和原型模式
<br /> 构造函数模式用于定义实例属性,而原型模式用于定义方法和共享的属性。结果,每个实例都会有自己的一份实例属性的副本,但同时又共享方法的引用,最大限度地节约内存。另外,这种混合模式还支持向构造函数传递参数;可谓是集两种模式之长。<br /> function Person(name,age,job){<br /> this.name = name;<br /> this.age = age;<br /> this.job
2011-01-20 16:58:00
873
原创 Java或Web中解决所有路径问题
<br /> <br />Java中使用的路径,分为两种:绝对路径和相对路径。归根结底,Java本质上只能使用绝对路径来寻找资源。所有的相对路径寻找资源的方法,都不过是一些便利方法。不过是API在底层帮助我们构建了绝对路径,从而找到资源的!<br />在开发Web方面的应用时, 经常需要获取 服务器中当前WebRoot的物理路径。<br />如果是Servlet , Action , Controller, 或则Filter , Listener , 拦截器等相关类时, 我们只需要获得ServletCont
2011-01-19 14:46:00
487
原创 没有重载
<br /> ECMAScript函数不能像传统意义上那样实现重载。而在其他语言中,可以为一个函数写两个定义。ECMAScript中包含了所有基础的语法、操作符、数据类型、以及完成基础的计算任务所必需的对象,但没有对取得输入和产生输出的机制作出规定。理解ECMAScript及其纷繁复杂的各种细节,是理解其在web浏览器中的实现——javascript的关键。
2011-01-07 11:09:00
454
原创 理解参数
ECMAScript函数的参数与大多数其他语言中函数的参数有所不同。ECMAScript函数不介意传递进来多少个参数,也不在乎传进来参数是什么数据类型。
2011-01-07 10:16:00
384
原创 label语句 break 和 continue 语句
<br /> break 是强制结束循环<br /> continue 是跳出本次循环,开始执行下次循环。<br /> <br /> var num = 0;<br /> <br /> outermost;<br /> for(var i = 0;i<10;i++){<br /> for(var j=0;j<10;j++){<br /> if(i == 5 && j ==5){<br /> break oute
2011-01-06 18:09:00
692
原创 for-in 语句
<br />for-in语句是一种精准的迭代语句,可以用来枚举对象的属性。<br /> <br />for(var propName in window){<br /> document.write(propName);<br /> document.write("<br/>");<br /> }<br />我们使用for-in 循环来显示了BOM 中window对象的所有属性。每次执行循环时,都会将window对象中存在的一个属性赋值给变量propName。这个过程会一直持续到对象中的所有属性都
2011-01-06 17:51:00
607
原创 赋值操作符
<br />乘/赋值(*=)<br />除/赋值(/=)<br />模/赋值(%=)<br />加/赋值(+=)<br />减/赋值(-=)<br />左移/赋值(<<=)<br />有符号右移/赋值(>>=)<br />无符号右移/赋值(>>>=)<br />主要目的就是简化赋值操作,使用他们不会带来任何性能的提升。
2011-01-06 17:27:00
402
原创 条件操作符
<br /> var max = (num1 > num2) ? num1 : num2;<br /> max 中将保存一个最大的值。这个表达式的意思是:如果num1 大于 num2 (关系表达式返回true), 则将num1 的值赋值给max,如果num1小于 或等于 num2(关系表达式返回false),则将num2 的值赋值给max。
2011-01-06 17:18:00
433
原创 全等 和不全等
<br />全等操作符由3个等于号(===)表示<br />alert("55"==55) // true<br />alert("55" === 55) // true<br /> <br />不全等操作符由一个叹号后跟两个等于号(!==)表示;<br />alert("55" != 55) //false<br />alert("55" !=== 55) //true<br /> <br />由于相等和不相等操作符存在类型转换问题,而为了保持代码中数据类型的完整性,我们推荐使用全等和不全等操作符。<b
2011-01-06 17:09:00
2262
原创 布尔操作符
<br /> 逻辑非操作符<br /> 如果操作数是一个对象,返回false;<br /> 如果操作数是一个空字符串,返回true;<br /> 如果操作数是一个非空字符串,返回false;<br /> 如果操作数是数值0,返回true;<br /> 如果操作数是任意非0数值(包括Infinity),返回false;<br /> 如果操作数是null,返回true;<br /> 如果操作数NaN,返回true;<br /> 如果操作数undefined,返回true;<b
2011-01-06 16:29:00
467
原创 位操作
<br /> 1、按位非(not)<br /> var num1 = 25 ;<br /> var num2 = ~num1;<br /> alert(num2); //-26<br /> 2、按位与(and)<br /> var result = 25 & 3;<br /> alert(result);//1<br /> 3、按位或(or)<br /> var result = 25 | 3;<br /> alert(result
2011-01-06 15:43:00
367
原创 object对象方法
<br /> constructor——保存着用于创建当前对象的函数。 对应着java 中的构造的方法;<br /> hasOwnProperty(propertyName)——用于检查给定的属性在当前对象实例中是否存在;<br /> isPrototypeOf(object)——用于检查传入的对象是否是另一个对象的原型;<br /> porpertyIsEnumerable(propertyName)——用于检查给定的属性是否能够使用for-in语句来枚举;<br /> to
2011-01-06 11:41:00
380
原创 String类型
<br /> 在javascript中双引号表示的字符串和用单引号表示的字符串完全相同;<br /> string 数据类型包括一些特殊的字符字面量,也叫转义序列。<br /> /n 换行 /t制表 /b空格 /r回车 /f进纸 //斜杠 /' 单引号 /"双引号 /xnn 以十六进制代码nn表示一个字符;<br /> /unnnn 以十六进制代码nnnn表示的一个Unicode 字符。<br /> <br /> tostring()可以输出以二进制,八进制,十六进制
2011-01-06 11:24:00
461
原创 string 转 int
<br />在多数情况下,我们要解析的都是十进制数值,因此始终将10作为第二个参数是非常必要的。<br />var num1 = parseInt(“010”,10);//10(按十进制解析)<br /> <br /> <br />var num2 = parseFloat(“023.32.32”);//23.32<br />parseFloat只能解析10进制 ,16进制会始终解析为0<br /> <br />
2011-01-06 10:04:00
429
原创 初始化javascript 变量
<br /> 即使未初始化的变量会被赋予undefined值,但我们建议养成显示初始化变量的习惯。那么当typeof 操场符返回undefined值时,我们就知道被检测的变量是还没有被声明的,而不是尚未初始化。<br /> 如果一个变量准备在将来保存对象,那么最好将该变量初始化为null。javascript null 为一个object对象<br /> null 和 undefined 属性是相等的<br /> <br /> <br />
2011-01-05 17:16:00
1223
原创 元素
<br /> charset 属性,在大多情况下是不需要的,但在有些情况下需要。charset作用和src属性相关,他指定了src属性指定的代码的字符集(如utf-8,gbk,gb2312等)。<br /> defer 属性,表示该脚本可以延迟加载(当文档完全被解析和显示之后再执行)<br /> language 废弃,表示编写的代码的脚本版本<br /> type属性 表示编写代码使用的脚本语言的内容类型, 目前type属性值一般为text/javascript;<br /> 注意:在使用<sc
2011-01-05 16:28:00
427
转载 jquery json 用法
<br />var verify = [];<br />verify.push({'msg':'用户名非法','opt':f.userID}) ;<br />alert(verify[0].opt);<br />可以创建json数组,此方法没有亲测,只是作为以后项目的参考
2011-01-04 10:27:00
458
原创 容器布局
<br /> viewPort中"fit"正常<br /> "accordion"正常<br /> "card"正常,但翻页的按钮必须放在viewPort下的panel中<br /> "anchor"正常<br /> "absolute"不正常,不能通过百分比拿到整个容器的大小,所以显示有问题<br /> "column",可以实现,我现在所做的我的工作台的样式
2010-12-17 13:27:00
455
原创 ext panel
<br />1.autoLoad:有效的url字符串,把那个url中的body中的数据加载显示,但是可能没有样式和js控制,只是html数据<br />2.autoScroll:设为true则内容溢出的时候产生滚动条,默认为false<br />3.autoShow:设为true显示设为"x-hidden"的元素,很有必要,默认为false<br />4.bbar:底部条,显示在主体内<br />5.tbar:顶部条,显示在主体内<br />6.buttons:按钮集合,自动添加到footer中(foote
2010-12-13 11:35:00
612
转载 windows bat 加环境变量
<br />java_home.batwmic ENVIRONMENT create name="JAVA_HOME",username="<system>",VariableValue="C:/Program Files/Java/jdk1.6.0_16" wmic ENVIRONMENT create name="JAVA_HOME",username="<system>",VariableValue="C:/Program Files/Java/jdk1.6.0_16" <br /><br /
2010-11-29 12:32:00
3874
原创 改变读写属性
<br /><script>function doclick1(){ var txtN = document.getElementById("contactus5"); txtN.readOnly = false; } </script><input type="text" id="contactus5" readonly><input type="button" name="button4" value="修改" on
2010-11-14 16:42:00
328
转载 一个滚动条样式
<br />#feat_window {<br /> overflow-x:hidden;<br /> height: 150px !important;<br /> height/* */:/**/140px; <br /> height: /**/140px;<br /> scrollbar-face-color:#DEDEDE;<br /> scrollbar-base-color:#F5F5F5;<br /> scrollbar-arrow-color:black;<br /> sc
2010-11-14 15:47:00
360
转载 Struts2的select使用及默认值的测试
Struts2的select使用及默认值的测试struts2的select标签中,常用的有以下几个属性:(1)struts2中的select 标签中,必须设置的属性只有一个,即是list。(2)select标签的list中必须有值,不然会报错。如果没有值,可以加上headerKey, headerValue,这样就可以通过了其中,即使list中有值,我们也通常会加上headerKey, headerValue,即列表中显示的第一个选项。注意,headerKey不可以为空,不可以为-1
2010-11-13 07:33:00
1463
原创 sturts2 输出标签
<br /><s:set name="map" value="#request.paras" /> <s:if test="${map['test']!=null}"> <s:property value="#map['test']" /> </s:if>
2010-11-12 22:44:00
460
转载 Struts2输出数组或List
输出数组:定义: String[] propertyNames=new String[100]输出List:初始select选中项,并且迭代fee=List
2010-11-11 20:20:00
4353
原创 格式化时间
Locale locale=Locale.CHINA; String pattern = "yyyy-MM-dd kk:mm:ss"; SimpleDateFormat df = new SimpleDateFormat(pattern,locale); Date date = new Date(); String bjTime = df.format(date);
2010-11-10 19:10:00
397
转载 高效的MySQL分页
。<br />PERCONA PERFORMANCE CONFERENCE 2009上,来自雅虎的几位工程师带来了一篇”Efficient Pagination Using MySQL“的报告,有很多亮点,本文是在原文基础上的进一步延伸。<br />首先看一下分页的基本原理:<br />mysql> explain SELECT * FROM message ORDER BY id DESC LIMIT 10000, 20/G<br />***************** 1. row **********
2010-11-10 15:16:00
298
原创 ext学习日记
<br />ext3.0<br />11月10<br />(1)onReady事件在页面完毕(onload事件和图片被加载之前)调用初始化函数;<br />(2)ext中国际化在页面中引用ext-lang-zh_CN.js;<br />(3)在页面中js包的引用顺序为ext-base.js,ext-all.js,ext-lang-zh_CN.js<br /> 顺序不能颠倒//当页面出现乱码时,将页面编码方式改为utf-8;<br />(4)<br /> <br /> <br />
2010-11-10 00:31:00
321
转载 取高宽多种情况细细说来
注:以下方法兼容IE6,7, FF3。 下面是取网页的宽与高,情况很复杂,有正文宽高,窗口宽高,可能有滚动条.有滚动条时正文高一定大于窗口高, 无滚到条时正文高可能小于等于窗口高。 宽度同理,就不说了。 应用1 :用JS取浏览器窗口内侧的宽与高,动态调整页面的宽度(或高度),求:网页可见区域宽(或高),就是下面代码中的Width_4(Height_4)。 应用2 :做一个灰色的DIV蒙层蒙住整个页面, 页面本无滚动条时,DIV蒙层过大,反而会出现滚动条,所以DIV蒙层尺寸一定要精确,用“网页可见区域宽”,就
2010-11-09 16:05:00
675
转载 判断checkbox是否被选中
<br />用javascript实现判断checkbox是否被选中 <br />HTML代码如下: <br /> <input type=checkbox name='nID' value='1'> <br /> <input type=checkbox name='nID' value='2'> <br /> <input type=checkbox name='nID' value='3'> <br /><br />javascript如下: <br /
2010-11-09 14:25:00
395
原创 mysq比较时间
在Oracle中使用时间函数to_date习惯了,在Oracle中时间的加减也非常简单,直接加减即可。在Mysql中时间的函数很多,非常自由。 在项目中经常用到的就是时间的加减。 比如60天前,Oracle中直接就是sysdate-60,Mysql中就不行。 对时间加减的函数是 加ADDDATE(),减SUBDATE(); select SUBDATE(now(),interval 60 day); 60天前的时间 select ADDDATE(now(),
2010-11-08 15:48:00
1165
1
原创 mysql方言
<br /><br />DB2的: < bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> < property name="driverClassName" value="com.ibm.db2.jcc.DB2Driver"> < /property> < property name="url" value="jdbc:db2://loca
2010-11-08 13:34:00
13506
1
原创 jquery编辑插件
<br />jquery编辑插件<br />http://download.aptana.com/tools/radrails/plugin/install/radrails-bundle
2010-11-06 22:40:00
528
原创 jquery注册右键事件
<br /><br /><!-- javascript代码开始 --><br />$(document).ready(function() {<br />$("div").mousedown(function(e){//div为被创建的dom<br /> if(3 == e.which){<br /> alert("这 是右键单击事件");<br /> <br /> }else if(1 == e.which){<br />
2010-11-06 17:27:00
1806
转载 js右键菜单
<br /><br />来源:(http://blog.sina.com.cn/s/blog_4b6fd829010009h3.html) - JS右键下拉菜单[转载]_lebron_新浪博客<br />将以下代码添加到<head>与</head>之间<br />----------------------------------代码:<br /><script language='javascript'><br />/*******以下内容可以修改***************/<br />var m
2010-11-06 16:20:00
545
转载 FullCalendar的二次开发、扩展
FullCalendar:官方网址http://arshaw.com/fullcalendar/FullCalendar是一个jQuery日历插件,它使用Ajax来获取每一个月的日历事件并能够配置成使用自己的日历事件来源比如从Google Calendar获取事件。支持拖放日历中的事件,自定义点击和拖放事件。默认的截图如下:官方的版本,其实还有很多需要扩展的,比如添加事件、鼠标效果、事件样式等。项目需要,对它作了一次扩展,应该是很常用的功能吧,因此把它写下来,为有需要的人准备。 1. 鼠标事件。移上
2010-11-06 10:57:00
4372
购书网站java mvc jsp servlet SqlServer js
2010-08-15
忠义交友jsp网站java mvc jsp servlet SqlServer js
2010-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人