
js
文章平均质量分 56
iteye_13416
这个作者很懒,什么都没留下…
展开
-
jquery学习备忘录
1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text3. var checkValue=$("#select_id").val(); ...原创 2011-09-16 13:21:45 · 80 阅读 · 0 评论 -
用户访问超时
用户访问超时解决两种情况下的用户访问超时。a)普通http请求的session超时。b)异步http请求的session超时,使用ext后大部分的界面刷新都是异步的ajax请求。 不管是那种类型的http请求总是可以由一个过滤器来捕捉。分类:普通http请求的header参数中没有x-requested-with:XMLHttpRequest头信息,...原创 2012-07-09 17:11:03 · 432 阅读 · 0 评论 -
JavaScript实现URL编码
Function str2asc(strstr)str2asc = hex(asc(strstr))End FunctionFunction asc2str(ascasc)asc2str = chr(ascasc)End Function/*这里开始时UrlEncode和UrlDecode函数*/function UrlEncode(str){ ...原创 2012-07-10 16:46:29 · 288 阅读 · 0 评论 -
跨域问题
可以采用JQuery的getJSON、get方法以JSONP的方式可实现跨域,给个例子: 1.$.ajax({ 2. type : "get", 3. async:false, 4. url : "http://w1270.0.01:8080/test.php", 5. dataType : "jsonp", 6. jsonp: "cal...原创 2013-05-01 10:04:03 · 82 阅读 · 0 评论 -
jQuery easyui 1.2.5 window、dialog发送两边请求(转)
jQuery easyui 1.2.5 window、dialog发送两边请求(刷新两次)dialog继承window,window继承panel、以dialog为例说明,创建dialog和刷新dialog会发送两遍请求(刷新两次)、本人觉得这是bug、解决办法如下, Js代码 var channelId="1000"; var openedInfoEdit=false...原创 2013-05-04 12:02:27 · 247 阅读 · 0 评论 -
jquery combox实现联动效果
需求方要求 所以就想法实现此效果 经过两个小时的看源码、修改、测试 终于实现了 详细代码稍候附上原创 2013-05-18 05:15:25 · 398 阅读 · 0 评论 -
js技巧
· 事件源对象 event.srcElement.tagName event.srcElement.type · 捕获释放event.srcElement.setCapture(); event.srcElement.releaseCapture(); · 事件按键 event.keyCode event.shiftKey event.altKey event....原创 2013-08-02 09:02:01 · 304 阅读 · 0 评论 -
js技巧
1、jquey查找iframe父页面的标签 $('#id',window.parent.document);2.调用父页面的方法parent.method();.........3、easy ui datagrid的 可以通过colmuns {[],[]} 第一个设定两行 rowspan 即可实现表头分成行,其中的最后一列设定占多列,colspan 其值就是第二个的...原创 2012-06-12 17:08:58 · 68 阅读 · 0 评论 -
xss攻击
解决方案与建议: 严格过滤用户所能提交的任何数据,特别是能执行javascript代码的相关字符,最好全部转化为实体引用的形式。 在HtmlEncode中要求至少转换一下字符: & ----> &< ----> <> ----> >“ ----> "‘ ----> ' 设置httpOnly以防止cookie被窃取。 可使...原创 2013-12-27 11:54:28 · 70 阅读 · 0 评论 -
js的base64
var Base64 = {// private property_keyStr : "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",// public method for encodingencode : function (input) { var output = ""...原创 2013-04-11 10:55:50 · 96 阅读 · 0 评论 -
jQuery 禁止右键
用jquery实现你的网站不能右键,很简短的代码:$('body').bind('contextmenu', function() { return false; });简单把。注:bind事件处理功能为:为每一个匹配元素的特定事件(像click)绑定一个事件处理器函数。禁用了右键以后点击右键什么都么有了,用户体验总会觉得缺点什么,那么就在右...原创 2012-07-03 14:38:47 · 344 阅读 · 0 评论 -
GridView脚注行添加合计,并设置背景图片
以前在做GridView添加合计行时,都是通过DataTable新建一行,然后把数据写进去,最后绑定到GridView中,虽然功能实现了,但是不能很好的控制它的样式,某些时候还会出现问题,如:GridView中包含模板列,模板列又绑定了按钮控件,这样的话绑定到GridView中,合计行那行中按钮也会显示出来,这样就会十分的不友好。本文将演示如何使用GridView自带的Footer(脚注...原创 2011-09-30 11:00:42 · 204 阅读 · 0 评论 -
ExtJS表格
1. 简单表格控件 (由类Ext.grid.GridPanel来定义)2. 可编辑表格控件(由类Ext.grid.EditorGridPanel定义)3. 属性表格控件 (由类Ext.grid.PropertyGrid定义)4. 分组表格控件 (由类Ext.grid.Group定义)基本介绍 表格由类Ext.grid.GridPanel定义,继承于Ext.Panel,其xtype为g...原创 2011-09-30 10:58:30 · 372 阅读 · 0 评论 -
js日期格式化(转)
<script language="javascript" type="text/javascript"><!-- /** * 对Date的扩展,将 Date 转化为指定格式的String * 月(M)、日(d)、12小时(h)、24小时(H)、分(m)、秒(s)、周(E)、季度(q) 可以用 1-2 个占位符 * 年(y)可以用 1-4 个占位符,毫...原创 2011-09-21 09:12:31 · 110 阅读 · 0 评论 -
js window.open()总结
window.open()的所有参数列表经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面效果非常的容易,只要往该页面的HTML里加入几段Javascript代码即可实现。下面俺就带您剖析它的奥秘。【1、最基本的弹出窗口代码】其实代码非常简单...原创 2011-09-21 13:58:09 · 107 阅读 · 0 评论 -
Iframe
1、Iframe子页面调用父页面函数window.parent.function(); setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。语法se...原创 2011-09-23 21:14:30 · 69 阅读 · 0 评论 -
使用with语句进行对象操作
在js语言中,with语句是一个内容很少的语句,在程序中多次使用同一个对象时,就可以使用with来简化程序。 var nNumber=225; with(Math){ var myNumber1=E ;//Math.E; var myNumber2=sqrt(nNumber);//Math.sqrt(nNumber); var myNumber3=...原创 2011-09-25 10:45:28 · 270 阅读 · 0 评论 -
js循环语句
1 for循环结构语句(可以嵌套);2 for-in 循环结构语句;3 while循环语句结构;4 do-while 循环语句结构;跳转:break;continue;标签跳转结构语句break 标签名称; 异常处理:try{ //要检查是否有异常的语句; }catch(error){ //如果发生异常,运行的语句}finally...原创 2011-09-25 10:56:03 · 98 阅读 · 0 评论 -
js结构语句
1 if 条件语句(可嵌套)2 if....else 条件语句(可嵌套)3 if....else if ...else 条件语句(可嵌套)4 swith 条件结构语句(可嵌套)原创 2011-09-25 11:02:27 · 88 阅读 · 0 评论 -
cookie
/** * * 获取cookie的值 * @param name:cookie的名称 */ public static String getCookieValueByName(HttpServletRequest request, String name) { Map<String, Cookie> cookieMap = WebUtil.readCookieMap(re...原创 2011-09-26 10:02:04 · 80 阅读 · 0 评论 -
ExtJS表格——行号、复选框、选择模型
一、 设置行号 行号的设置主要问题在于删除某一行后需要重新计算行号 Ext.onReady(function() { var cm = new Ext.grid.ColumnModel([ new Ext.grid.RowNumberer(), --在这里设置行号 { heade...原创 2011-09-30 10:57:04 · 246 阅读 · 0 评论 -
行渲染和列渲染
一,单元格渲染 单元格是最终显示的数据地方,它是根据列定义信息设置来显示的,主要通过renderer属性来渲染的,可以通过这个属性设置单元格的最终渲染效果。 var cm = new Ext.grid.ColumnModel([ { header: '编号', dataIndex: 'id' }, { header: '姓名', dataIndex: 'name...原创 2011-09-30 10:57:21 · 425 阅读 · 0 评论 -
javaScript实现的 数据库
1、LokiJSLokiJS一个基于JavaScript实现、轻量级的面向文档的数据库,其目的是把JavaScript对象作为文档,然后再进行存储,并且以同样的方式来检索数据。 LokiJS可以运行于Node.js和所有支持JavaScript的浏览器、移动应用程序上。LokiJS支持字段索引来实现更快的文件访问,性能也相当好(近50万OPS/ s)。其内置的DynamicView类也...原创 2014-11-06 17:17:41 · 2725 阅读 · 0 评论