【JavaScript】
文章平均质量分 50
南山隐者
不积跬步,无以至千里;不积小流,无以成江海。
学而不思则罔,思而不学则殆。
学而时习之,温故而知新。
展开
-
用javascript屏蔽功能键
1.屏蔽功能类 1.1 屏蔽键盘所有键 function document.onkeydown(){ event.keyCode = 0; event.returnvalue = false; } --> 1.2 屏蔽鼠标右键 在body标签里加上oncontextmenu=self.event.returnvalue=false 或者 function document.oncontext转载 2008-10-04 22:58:00 · 735 阅读 · 1 评论 -
IE下js调试工具的安装--Companion.JS+DebugBar
1. 下载安装 debugbar,地址:http://www.debugbar.com/2. 下载安装 Companion.JS,地址:http://www.my-debugbar.com/wiki/CompanionJS/HomePage3. 打开IE菜单“工具”--“Internet选项”--“高级”,找到“禁用脚本调试(Internet Explorer)”和“禁用脚本调试(在原创 2012-08-13 17:02:14 · 3115 阅读 · 0 评论 -
解决sesseion超时后frameset中显示登陆页面的问题
错误地在frameset中显示登录页面,如下图:为了避免上述情况出现,在登录页面采用如下js代码(参考): if (top.location != self.location){ top.location=self.location; } 我的项目实际需要js如下: if (top.原创 2012-09-26 16:19:33 · 4210 阅读 · 1 评论 -
JavaScript中的prototype
转自:http://www.cnblogs.com/yjf512/archive/2011/06/03/2071914.htmlJS中的phototype是JS中比较难理解的一个部分本文基于下面几个知识点:1 原型法设计模式在.Net中可以使用clone()来实现原型法原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原转载 2012-10-10 16:53:08 · 562 阅读 · 0 评论 -
javascript通过json2.js处理json格式数据
Json2.js下载地址:https://github.com/douglascrockford/JSON-js下载之后,只需将要用到的json2.js文件引入到页面即可。1. JSON.parse()方法用于将json格式的文本串转化为javaScript 的json数据,例如:var records = { "table": "GPS_MANAGER",原创 2012-12-26 16:53:40 · 16943 阅读 · 1 评论 -
利用JavaScript SOAP Client直接调用webService --完整的前后台配置与调用示例
在前端javascript代码中直接调用webService服务,可以将后台调用webService的业务代码转移到前台,这样做的好处是:1) 减少了后台编码量;2) 在特定的情况下有助于减轻服务器压力,节省服务器资源;3) 有效提高服务器端的资源利用率;但是也存在一定的弊端:1) 前端javascript编码的稳定性一直以来备受诟病;2) 并且对不同浏览器的编码调试比较麻原创 2013-01-04 17:15:32 · 25337 阅读 · 5 评论 -
jquery遍历json键值对
var jsonStr = {"customer_name":"大发粮油加工厂","customer_id":"1","y":"45646","stop_date":"2030-01-01 00:00:00.0","data_guid":"13sd13f1s3df3s1f6s6df1s6d","start_date":"2013-01-15 00:00:00.0","x":"123"}; $原创 2013-01-18 17:00:38 · 11390 阅读 · 3 评论 -
javascript代码中加载js、css头文件方法一例
当需要在js代码中引入新的js文件或者css文件,那么可以尝试一下这个方法!/** * 主要用于动态加载页面头文件。如ajax应用中动态加载JavaScript和CSS文件。 * loadHeadFile(filename, type) * filename: 文件url(字符串) * type: 文件类型,'js'或'css'(字符串) */function load原创 2013-03-15 16:43:02 · 5589 阅读 · 0 评论 -
JS控制滚动条的位置
JS控制滚动条的位置:window.scrollTo(x,y);竖向滚动条置顶 :window.scrollTo(0,0);竖向滚动条置底 :window.scrollTo(0,document.body.scrollHeight);原创 2013-08-29 16:37:12 · 2496 阅读 · 0 评论 -
javascript实现自定义进度条
直接给代码:/** *返回浏览器类型(ie,firefox,opera) */function getBrowser(){ var type = ""; var Browser = { 'isIE' : (navigator.userAgent.indexOf('MSIE') >= 0) && (navigator.userAgent.indexOf('Opera')原创 2013-08-29 17:49:42 · 1642 阅读 · 0 评论 -
ImagePreviewd.js 选择图片预览遇到的问题
火狐中国版3.6 下 可以在选择图片之后 正常预览图片,但是到了firefox 24.0下就不能了,选择图片之后直接报js错误,指向了ImagePreviewd.js 中的这一方法: _domfileData: function() { return this.file.files[0].getAsDataURL(); },将气改成这样,便可在firefox 24.0下正常原创 2013-09-25 22:01:34 · 2113 阅读 · 0 评论 -
js通过事件获取页面元素对象-适用于IE、FireFox
查看上面是点击的页面超链接对象元素,如果去到超链接对象 a,那么a中的属性就可以被我们利用起来了var isIE=document.all ? true : false; var obj = null; if(isIE==true){ obj = document.elementFromPoint(event.clientX,event.clientY); }原创 2013-09-25 22:13:59 · 4742 阅读 · 0 评论 -
javascript正则表达式验证密码(必须含数字字符特殊符号,长度4-16位之间)
var newpwd = $("#newpassword").val();//var pattern = "([A-Za-z]|[0-9]|-|_){4,16}";//var reg = new RegExp(pattern,"g");var reg = /^(?=.*[a-zA-Z])(?=.*\d)(?=.*[~!@#$%^&*()_+`\-={}\[\]:";'<>?,.\/]).{原创 2013-11-13 21:28:25 · 18831 阅读 · 1 评论 -
javascript利用setInterval进行轮询操作一例
var intervalID = null; //点击‘扫描’按钮 function saveScanInfo(){ var url = "/lhys/scanFile.do"; $.ajax({ url:url, type:"POST", success:function(data){ var原创 2014-04-23 11:16:05 · 5031 阅读 · 0 评论 -
IE浏览器对页面属性值的特殊转化
IE6、IE7、IE8 对页面元素属性 style的特殊处理导致JavaScript方面的问题: 经过往style中添加样式,在通过js取样式值时发现,style对应的值已经发生了变化。如下所示: 页面值: js取值之后,style属性的值: DISPLAY: none。这样在某些特殊情况下,就需要我们处理掉中间的空格,处理前:原创 2012-08-05 21:51:51 · 1128 阅读 · 0 评论 -
jQuery设置指定表格每行第一列的宽度
/* *设置每行第一列的宽度 */ //方式一:遍历表格每一行,选择器第一列设置样式 $("#Table2 tr").each(function(){ $(this).children("td:first").attr("style","width:80px;"); }) //方式二:原理同上,方法稍有不同而已 $("#Table原创 2012-05-17 18:09:02 · 12501 阅读 · 3 评论 -
js调用浏览器打印功能
<br />方法一:<br /> 首先想问的是java打印机制?有这东东吗?<br /> 直接把这个(window.print();)复制到js中,就能打印出当前页面中的内容。<br />function btnPrintClick(){ window.print(); } </script><br /><input id="btnPrint" value="打印" type="button" onclick="btnPrintClick()";/><br />方法二:<b原创 2011-05-22 12:46:00 · 46040 阅读 · 3 评论 -
javascript取参数时,给自己挖了个坑!
Jsp页面相关部分代码: 选定 ID 名称 代码 所属分局 负责原创 2011-08-30 13:49:27 · 1835 阅读 · 0 评论 -
jquery中文乱码
escape()除了 ASCII 字母、数字和特定的符号外,对传进来的字符串全部进行转义编码,因此如果想对URL编码,最好不要使用此方法。 而encodeURI() 用于编码整个URI,因为URI中的合法字符都不会被编码转换的。 encodeURIComponent方法在编码原创 2011-08-02 14:42:11 · 5514 阅读 · 0 评论 -
jQuery子页面刷新父页面--局部刷新+整体刷新
用的是_window.Open()方式打开的窗口(风声js的window插件打开子窗口) ,类似于window.open()//用于刷新父窗口整个页面window.parent.location.reload();parent.subWindow_add.Clos原创 2011-10-11 19:46:16 · 44020 阅读 · 0 评论 -
javascript函数function学习【javascript高级程序设计】
function语法:/*ECMAScript 使用function关键字来声明,后跟一组参数及函数体。基本语法如下:function functionName(arg0,arg1,arg2,...argN){statements}*//*function sayHi(name,message){ alert("Hello "+name+","+message)原创 2011-10-23 09:31:06 · 816 阅读 · 0 评论 -
javascript执行环境及作用域【javascript高级程序设计】
/* -----4.2 执行环境及作用域----- *//*var color="blue";function changeColor(){ if(color==="blue"){ color="red"; }else{ color="blue"; }}changeColor();alert("Color is now "+color);*/var col原创 2011-10-23 09:38:14 · 580 阅读 · 0 评论 -
javascript语句基础知识学习【javascript高级程序设计】
基本的判断、循环... .. 语句是最基础的东西,前几天晚上参考《javascript高级程序设计》敲了下代码,看了看效果,这样才会对这些基本的东西理解更加深刻!1、if语句语法://if(condition) statement1 else statement2示例:var i=26;if(i>25){//encodeURIComponent() alert(('gr原创 2011-10-23 00:51:42 · 1098 阅读 · 0 评论 -
困扰已久的问题--js正则验证时导致的子窗口不能关闭
//正整数格式验证 方式一: var mast = /^\d+$/; if(operatoritemsno.match(mast)==null){ $('#operatoritemsnoSpan').append("值不是正整数! "); return false; }方式二: var mast = /^\d+$/; if(!mast.原创 2011-10-25 15:49:50 · 713 阅读 · 0 评论 -
javascript 基本类型和引用类型的值【javascript高级程序设计】
/*ECMAScript变量可能包含两种不同数据类型的值:基本类型值和引用类型值。基本类型值指的是那些保存在栈内存中的简单数据段,即这种值完全保存在内存中的一个位置。而引用类型值则是指那些保存在堆内存中的对象,意思是变量中保存的实际上是一个指针,这个指针指向内存中的另一个位置,该位置保存对象。5中基本数据类型:Undefined、Null、Boolean、Number和String原创 2011-10-23 09:35:59 · 1082 阅读 · 0 评论 -
JS将字符串类型的时间格式转换为date格式
//将字符串格式的时间转换为date格式 var nextDate = $('#nextDate').val(); var myDate= new Date(Date.parse(nextDate.replace(/-/g, "/"))); alert(myDate);结果如图:原创 2011-11-21 17:35:04 · 7728 阅读 · 0 评论 -
jquery中$(document).ready() 和javascript中onload的区别
前几天看到老大在写代码是发现有一句代码写在$(document).ready({ //code});中时,页面内容部分没有显示。结果老大把那句代码提出来写在了另一个function中,通过body(或frame)中的onload()去调用后,结果页面就显示正确了。原来jquery库中$(document).ready() 和javascript中onload还是原创 2011-11-21 17:23:53 · 2121 阅读 · 0 评论 -
jquery提示[正在执行...]
有时候对数据库的操作需要比较长的等待时间,但这种等待是必要的,也没有性能的提升空间,那么这时候给用户一个提示,让用户明白在做了操作之后,程序正在执行,而不是没有没有任何响应。最近在做job定时任务的时候,由于调用pl/sql,每一个job包含多个存储过程,更新的数据又是百万级甚至更高级别的,所以有一个较长的等待过程,所以给了一个简单的提示:js代码如下: /* * 【手动原创 2011-11-22 10:24:01 · 2172 阅读 · 0 评论 -
通过bShare分享按钮分享自己的站点
bShare分享按钮:http://www.bshare.cn/getButtonAction 以下是您所选的按钮样式的JS代码。您可以直接复制到您的网站上了!使用说明: 复制并粘贴下面的JS代码,放到您的网页,可以在和的之间网页的任意位置放置。如果您的网站使用的模板,您也可以复制代码到您的模板,按钮将在所有网页自动出现。 分享按钮我的试验原创 2011-09-01 15:55:04 · 1163 阅读 · 0 评论 -
eCharts使用图表简单示例
1. eCharts官网 http://echarts.baidu.com/index.html。 这是官网的简介: ECharts,缩写来自Enterprise Charts,商业级数据图表,一个纯Javascript的图表库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器(IE6/7/8/9/10/11,chrome,firefox,Safari等),底层依赖轻量原创 2014-09-03 16:08:31 · 67257 阅读 · 9 评论