js
liguiping2000
这个作者很懒,什么都没留下…
展开
-
page、request、session和application有什么区别?
1.简单说 page指当前页面。在一个jsp页面里有效 2.request 指从http请求到服务器处理结束,返回响应的整个过程。在这个过程中使用forward方式跳转多个jsp。在这些页面里你都可以使用这个变量。 3.Session 有效范围当前会话,从浏览器打开到浏览器关闭这个过程。 4.application它的有效范围是整个应用。 作用域里的变量,它们的存活时间是最长的,如原创 2011-10-26 17:24:21 · 3107 阅读 · 0 评论 -
窗体、滚动条宽度和高度获取以及document.body和document.documentElement,document.compatMode解释(网页高度宽度)
对于document.compatMode,很多朋友可能都根我一样很少接触,知道他的存在却不清楚他的用途。其实这个对于我们开发兼容性的web页面还是很有帮助,我们都知道,盒模型的渲染在 Standards Mode和Quirks Mode是有很大差别的,在不声明Doctype的情况下,浏览器默认是Quirks Mode。所以为兼容性考虑,我们可能需要获取当前的文档渲染方式。document.c原创 2012-03-13 17:30:18 · 993 阅读 · 0 评论 -
js 数组操作详解
用js有很久了,但都没有深究过js的数组形式。这段时间做的一个项目,用到数组的地方很多,自以为js还可以的自己居然无从下手,一下狠心,我学!呵呵。1、数组的创建var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度var arrayObj = new原创 2012-08-07 13:48:55 · 1197 阅读 · 0 评论 -
加载.properties文件内容到内存----tomcat服务启动与停止的监听(使用ServletContextListener)
使用ServletContextListener在服务器启动和关闭时创建和关闭缓存。ServletContext 被 Servlet 程序用来与 Web 容器通信。例如写日志,转发请求。每一个 Web 应用程序含有一个Context,被Web应用内的各个程序共享。因为Context可以用来保存资源并且共享,所以我所知道的 ServletContext 的最大应用是Web缓存----把不经常更改的内原创 2012-07-30 16:23:44 · 2323 阅读 · 0 评论 -
jquery 图片缩放拖动
一、不使用jquery,简单的缩放: onMouseWheel var count = 10; function Picture() { count = Counting(count); Resize(count); return false; } function Counting(count){ if (event.wheelD原创 2012-07-28 10:17:15 · 981 阅读 · 0 评论 -
屏蔽右键/禁止复制和粘贴 --几个JS小技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键,其实是禁止快捷菜单,因为不光右键可以弹出这个菜单,键盘上空格键右边的windows键也可以激活这个快捷菜单no 可用于Table对整个网页限制鼠标右键:function hidemenu() //禁鼠标右键{ docu原创 2012-07-31 09:37:05 · 848 阅读 · 0 评论 -
document.execCommand()的用法小记
首先要说明的是在firefox下支持不好。2D-Position 允许通过拖曳移动绝对定位的对象。 AbsolutePosition 设定元素的 position 属性为“absolute”(绝对)。 BackColor 设置或获取当前选中区的背景颜色。 BlockDirLTR 目前尚未支持。 BlockDirRTL 目前尚未支持。 Bold 切换当前选中区的粗体显示与否。原创 2012-09-28 10:32:16 · 556 阅读 · 0 评论 -
JS获取计算机mac地址以及IP
//这两个是系统里的ActiveX插件 用来获取ip以及物理地址 if(objObject.IPEnabled != null && objObject.IPEnabled != "undefined " && objObject.IPEnabled == true) {原创 2012-11-19 08:53:06 · 1327 阅读 · 0 评论 -
window.js 判断函数
/*====================================公用函数1.left(string,length) 从字符左边起取字符2.middle(string,start,length) 取字符中间字符3.right(string,length) 从字符右边起取字符4.Ltrim(string) 去掉前导空格5.Rtrim(str原创 2013-04-26 15:59:27 · 868 阅读 · 0 评论 -
jQuery插件开发全解析,jQuery.extend , (function($){ , $.fn.pluginName
jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。1、类级别的插件开发类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静态方法。典型的例原创 2014-07-14 15:23:08 · 2734 阅读 · 0 评论 -
Web开发者应知的URL编码知识
1本文首先阐述了人们关于统一资源定位符(URL)编码的普遍的误读,其后通过阐明HTTP场景下的URL encoding 来引出我们经常遇到的问题及其解决方案。本文并不特定于某类编程语言,我们在Java环境下阐释问题,最后从Web应用的多个层次描述如何解决URL编码的问题来结尾。简介当我们每天上网冲浪时,有一些技术我们无时无刻不在面对。有数据本身(网页),数据的格式化,能够让我们获取数据原创 2015-08-17 00:09:44 · 534 阅读 · 0 评论 -
IFrame高度设置
由于最近想实现网页局部刷新,使用的IFrame,只要给IFrame赋给新的src值,便可以加载不同的页面了。但让人烦恼的问题也随之而来了,那便是如何让IFrame自身的高度随子页面而变化。上网搜了好多方法,发现都不适用。很多人的方法都是这样的。在IFrame中设置 onload="autoHeight();“function autoHeight(){ v原创 2012-08-06 14:52:41 · 1351 阅读 · 0 评论 -
Struts2 select标签 设置Class属性生成的html代码中select没有class属性问题
是因为struts2中select标签没有class这项,代替的是使用cssClass项目,例如:其实看struts2的源码就会发现struts2生成select标签时不会去取名为class的参数,而是去取名为cssClass的参数来生成class="?"。struts2中select标签,首先list属性是必选的,是下拉列表的值,一般情况下是一个list其中value原创 2012-08-02 17:42:08 · 4499 阅读 · 0 评论 -
url含中文的解决方法
例如:一个a标签:部门 dd.name是中文,地址栏显示正常,但是传到Action里打印出来是乱码,过滤器,request.setChar..("UTF-8")等都试过了都解决不了 这中情况下可用下面的解决办法:url += '&deptName='+encodeURI(encodeURI(deptName)); 后台采用:String deptName = reque原创 2012-07-18 15:40:41 · 971 阅读 · 0 评论 -
fmt:formatDate的输出格式 .
2004-5-31 23:59:592004-4-123:59:592004-5-3104-5-312004-5-312004年5月31日2004年5月31日 星期一23:59:59下午11:5923:59:59下午11时59分59秒下午11时59分59秒 CDT星期四, 四月 1, 2004原创 2011-11-16 14:31:57 · 20256 阅读 · 3 评论 -
JQUERY时间控件--My97DatePicker使用说明文档
http://www.my97.net/dp/demo/ 4.5更新的内容[重构]对WdatePicker.js做了较大规模的调整 [改进]自动纠错的准确性和可靠性 [修正]彻底修复IE中 "无法打开internet站点......" 的问题 [修正]周显示问题 [修正]el隐藏或指定为hidden时,日期框的定位问题 [修正]平面模式下vel无法传值的问题 [修正]多重ifram原创 2011-11-22 19:58:40 · 2831 阅读 · 1 评论 -
js中window.open()的所有参数详解
【1、最基本的弹出窗口代码】 window.open (’page.html’) --> 因为着是一段javascripts代码,所以它们应该放在标签和之间。是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。window.open (’page.html’) 用于控原创 2011-11-28 11:14:49 · 739 阅读 · 0 评论 -
总结jquery操作拉列表、文本框、复选框、单选框集合
各种对下拉列表、文本框、复选框、单选框的jquery的相关操作。做为记录和收藏的最好方法。 遍历option和添加、移除optionfunction changeShipMethod(shipping){ var len = $("select[@name=ISHIPTYPE] option").length if(shipping.value != "CA"){ $("se原创 2011-11-28 12:18:43 · 1721 阅读 · 0 评论 -
js 获取当前路径
thisURL = document.URL; thisHREF = document.location.href; thisSLoc = self.location.href; thisDLoc = document.location; strwrite = " thisURL: [" + thisURL + "]" strwrite += " thisHREF: [" +原创 2012-01-12 12:45:15 · 1416 阅读 · 0 评论 -
js“弹出对话框”和“弹出窗口”详解
JS中showModalDialog 详细使用基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog() 方法用来创建一个显示HTML内容的模原创 2012-03-07 10:26:36 · 5287 阅读 · 0 评论 -
JS中实现replaceAll的方法
第一次发现JavaScript中replace() 方法如果直接用str.replace("-","!") 只会替换第一个匹配的字符. 而str.replace(/\-/g,"!")则可以全部替换掉匹配的字符(g为全局标志)。 replace() The replace() method returns the string that results when you replace原创 2012-04-05 20:05:47 · 750 阅读 · 0 评论 -
JS 操作Array数组的属性和方法
最近用到了Array就对其进行一个整理,文中内容阅读他人文章摘录加自己实验操作所的,并非完全原创。 数组对象的3个属性1、length 属性length 属性 Length属性表示数组的长度,即其中元素的个数。因为数组的索引总是由0开始,所以一个数组的上下限分别是:0和length-1。和其他大多数语言不同的是,JavaScript数组的length属性是可变的,这一点需要特原创 2012-04-05 20:08:48 · 630 阅读 · 0 评论 -
js字符串转换成数字,数字转换成字符串
js字符串转换成数字将字符串转换成数字,得用到parseInt函数。parseInt(string) : 函数从string的开始解析,返回一个整数。举例:parseInt('123') : 返回 123(int);parseInt('1234xxx') : 返回 1234(int);如果解析不到数字,则将返回一个NaN的值,可以用isNaN()函数来检测;原创 2012-04-05 20:28:26 · 926 阅读 · 0 评论 -
escape()、encodeURI()、encodeURIComponent()区别详解
JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 。下面简单介绍一下它们的区别1 escape()函数定义和用法 escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。语法原创 2012-04-08 01:01:07 · 526 阅读 · 0 评论 -
web项目Session详解
目录:一、术语session二、HTTP协议与状态保持三、理解cookie机制四、理解session机制五、理解javax.servlet.http.HttpSession六、HttpSession常见问题七、跨应用程序的session共享八、总结参考文档一、术语session在我的经验里,session这个词被滥用的程度大概仅次于transaction原创 2012-06-28 14:13:50 · 5200 阅读 · 0 评论 -
js跨域ajax跨域举例图文详述
一、ajax跨域,通过jsonp跨域在js中,我们直接用XMLHttpRequest请求不同域上的数据时,是不可以的。但是,在页面上引入不同域上的js脚本文件却是可以的,jsonp正是利用这个特性来实现的。比如,有个a.html页面,它里面的代码需要利用ajax获取一个不同域上的json数据,假设这个json数据地址是http://example.com/data.php,那么a.html原创 2017-03-12 20:49:39 · 561 阅读 · 0 评论