javascript
文章平均质量分 81
sky丁
这个作者很懒,什么都没留下…
展开
-
javascript 小技巧
事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.al转载 2013-08-08 23:07:52 · 434 阅读 · 0 评论 -
java编码终极探秘
首先要明白,java中string字符串都是unicode码保存的,只不过显示的时候会根据一定的规则,比如GBK或者是UTF-8去对照表中查找进行显示。之所以会乱码就是因为使用错了编码方式。数据是要用来保存和传输的,在保存和传输的时候必定会使用一种默认的编码方式(Charset.default().name())可以获得.本质上来讲,所有的数据在计算机中都是二进制,都是字节,“原创 2014-03-26 11:57:28 · 517 阅读 · 0 评论 -
easyui 使用笔记
服务端分页,高效,快捷!强力推荐!easyui的datagrid服务端分页,通过设置url的方式会自动请求数据。默认会传递两个参数{page:1,rows:10},自定义参数,如果是固定不变的就可以通过queryParam配置,也可通过事件onBeforeLoad事件来拦截。只要返回{total:20,rows:[]}类型的数据就可以了。代码如下:<%String path =原创 2013-10-21 22:00:13 · 1168 阅读 · 0 评论 -
IE bug集锦
问题描述:IE8的非兼容模式下(兼容模式是ie7,不存在),iframe会不显示;可以通过Ctrl+A全选或者是调整窗口大小显示出来。解决办法:这是由于要显示的iframe里的body多了position为relative的属性,将其去掉即可。原创 2014-03-26 11:59:41 · 609 阅读 · 0 评论 -
js 攻坚克难
newnew原创 2014-06-05 14:32:09 · 490 阅读 · 0 评论 -
highcharts 组合chart
/***制作 复杂的组合型的 charts**@param [options] 图表的默认配置*@dependence jQuery、highcharts*@author wch*/function ComboCharts(options){ //定义jQuery变量,以防冲突 var $= jQuery; var _dom_id = ''; /*原创 2014-06-05 17:32:36 · 645 阅读 · 0 评论 -
javascript之console篇
javascript的日志利器原创 2014-06-25 22:45:13 · 615 阅读 · 0 评论 -
easyui 月历
Date Format - jQuery EasyUI Demo Date Format Different date formats are applied to different DateBox components. function myformatter(date){ var y = date.getFullYear(); v原创 2014-10-25 23:23:03 · 1342 阅读 · 0 评论 -
伪造httponly cookie
cookiecookie是目前标识用户身份一项非常流行的技术;设置httponly的cookie客户端是不能通过js来修改的; 你以为这样就万事大吉,没有办法伪造了吗?背景介绍假设网站A通过设置httponly的cookie用来记录用户的登陆状态,即只要客户端的请求当中如果包含了有效cookie就自动进入登录状态; 假设我具有一个有效cookie,我现在想通过这个cookie在别的地方直接进入登原创 2015-12-23 20:54:22 · 2497 阅读 · 1 评论 -
iframe监听unload事件
阻止默认事件event.preventDefault();阻止事件冒泡event.stopPropagation();event.cancelBubble = true; //IE标签会触发onbeforeunload事件,事件时间顺序 onclick > onbeforeunload > href在onclick事件中rerun false后面的事件就不再执行原创 2014-03-26 12:00:32 · 6610 阅读 · 0 评论 -
旧识新知
1.html标签属性如果不写引号,渲染的时候就会默认添加双引号“eg: 渲染后就是 2、IE10中兼容模式下required和mutilate是默认有的3、文件保存时的编码不一致也可能导致乱码,jsp之间参数传递中文时,如果一个是utf-8,另一个是gb2312就会乱码4、通过jquery获取元素的宽度时,如果是隐藏的就为0原创 2014-05-07 20:03:15 · 910 阅读 · 0 评论 -
元素自适应宽度、换行
通过设置百分比和最小宽度来实现,放大可以均匀排列,缩小可以自动换行#kpi_tb input{width: 100px;}#kpi_tb .row{margin:0px;padding:0px;width: 100%;text-align:center;display: inline-block;position: relative;}#kp原创 2014-03-26 11:51:51 · 1065 阅读 · 0 评论 -
java与javascript之间json格式数据互转
javascript中对象与字符串的互转对象转为字符串:通过JSON.encode方法,这个是json.js里面的方法,引入到当前文件就可以了。字符串转换为对象:①使用JSON.decode方法,同上,引入js就可以了。②jQuery中有个方法,$.parseJson也可以实现。java中json字符串与对象的互转对象转换为字符串:在struts2-json-plugin.ja原创 2013-10-25 22:39:07 · 1384 阅读 · 0 评论 -
json 新用
如果使用struts2的action,可以省去属性赋值的工夫。但是假如你没有使用struts2,而且使用的是ajax请求,通过json来传递参数。那我下面所说的对你可能是一个很好的解脱,从此告别request.getParamter。在传递参数前,可以通过JSON.encode将参数对象转换为字符串param,作为一个参数传递过去。在服务端,通过获取一个字符串的参数param,通过Json原创 2013-10-25 00:01:30 · 591 阅读 · 0 评论 -
jsp 文件下载
//jsp 页面 js/** * 导出角色 */function exportRole(){ var user_id = $('input[name=userListRadio]:checked').attr('id'); if(!user_id ||user_id == ''){ showinfo('请选择用户!'); return; } var par原创 2013-10-28 20:08:27 · 937 阅读 · 0 评论 -
js 学习笔记---BOM
window对象1、 window 对象是Global对象,在全局作用域中声明的变量和函数都可以通过window.来访问。跟直接在window上添加属性效果一样。唯一的区别就是delete时,如果是全局变量会返回false,而window的属性会返回true(但是变量依然存在,跟没删除没区别)。所以,全局变量不可以delete,只有局部变量可以通过delete销毁。2、尝试访问未定义的变量原创 2013-11-03 20:43:18 · 500 阅读 · 0 评论 -
js 性能调试
今天有幸偶遇我早就神往已久的性能调试问题。原来js调试工具里面有可以记录每个方法的执行时间的功能,站在此功能的肩膀上就可以对自己的程序性能、瓶颈了如指掌,就可以针对性的,瞄准目标,斩草除根,以绝后患。下面上图:在IE中是探测器,chrome中是profiles。以IE为例可以直接查看每个方法的执行时间,也可以通过调用树的方式查看。其中“包含时间”就是此方法一共执行时间,包括“排除时间”(函原创 2013-11-19 20:03:53 · 822 阅读 · 0 评论 -
js 学习笔记---基本概念
早已接触javascript多年之后,竟然还有这些概念混淆不清,毫不知情,说出来真实无地自容 !1、使用严格模式,“use strict”,虽然不适用,但是要知道,以免别人使用时,碰到后摸不着头脑!2、js只有五中基本类型和一种复杂类型,Undefined,String,Number,Boolean,Null 和Object。typeof 返回的都是小写类型,e.g: j null ==原创 2013-11-02 20:54:17 · 450 阅读 · 0 评论 -
js 零碎
function具有一个属性是length,表示希望接收到的命名参数的个数。可以通过arguments获取参数。arguments.callee表示函数本身,递归时有用,也可以通过arguments.callee.caller获取方法的调用者。函数中的this表示当前的作用域,谁调用就是谁。typeof检查基本类型,instanceof检查对象。Array.isArray()用来检查数据更加可靠。原创 2013-11-07 22:53:41 · 433 阅读 · 0 评论 -
js 面向对象编程
定义:无序属性值的集合,属性可以是基本值,对象或者是函数。(数组也可以看做是对象,下标是属性名)数据属性:configurable :表示能否通过delete删除属性从而重新定义属性,能否修改属性的特性或者能否把属性修改为访问器属性。enumerable:表示能否通过for-in循环返回属性。writable:表示能否修改属性的值。value:包含这个属性的数据值。要修原创 2013-11-10 20:42:49 · 504 阅读 · 0 评论 -
jquery 零碎笔记
无标题文档1231231231 function c1(){ $('#testdiv').css('background-color','blue'); } function c2(){ $('#testdiv').css('background-color','green'); } function c3(){ $('#testdiv').css('back原创 2013-09-29 17:30:10 · 561 阅读 · 0 评论 -
Object未定义
js加载时会在jquery中报Object未定义的错误?原因:页面和iframe页面中都引入了jquery 或者 是页面中包含iframe,并且在iframe没有完成加载前操作了iframe中的js。解决办法:第一步:页面头部加上: if(typeof(Object)==="undefined"){ window.location.reloa原创 2014-03-26 11:50:26 · 2322 阅读 · 0 评论 -
angular2快速开始
简介5 分钟从0搭建一个ng2项目demo https://angular.io/docs/js/latest/quickstart.html 你运气真好,竟然看到了这篇文章,你省事了,一分钟让你完成,请点击https://github.com/1329555958/angular2-quickstart原创 2015-12-25 15:38:37 · 1289 阅读 · 0 评论