JavaScript
maqianmaqian
这个作者很懒,什么都没留下…
展开
-
在web首次访问页面时怎么先加载action中数据
在index.jsp 中使用: <%@ page contentType="text/html; charset=GBK"%><html> <head> <script type="text/javascript"> window.onload=function() { ...原创 2009-09-16 10:04:47 · 256 阅读 · 0 评论 -
json2与json版本引用比较
json2.js: This file creates a JSON property in the global object, if there isn't already one, setting its value to an object containing a stringifymethod and a parse method. The parse method uses the ...原创 2011-05-19 10:33:46 · 277 阅读 · 0 评论 -
javascript一些技巧
你是否碰到过一个这样的问题: (1) 在项目开发中,某一个页面上定义了一个js函数,但确发现这个函数根本没有执行? 最终发现:是这个页面还引入了其它的JS文件,而JS文件中的函数 自已在文件内定义的函数名相同。 解决方案:两种。 一. 是修改JS函数名,同时建议自已以后定义JS的函数尽量不要定义 较为普通的文件名。 ...原创 2011-04-13 15:26:19 · 63 阅读 · 0 评论 -
js收集
事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event....原创 2009-08-22 01:07:08 · 228 阅读 · 0 评论 -
JS实现全选
[code="javascript"] //全选或全部不选 function checkall() { var isChecked=(document.form1.checkAll.checked == true); var elements_all=document.form1.elements; for(i=0;...原创 2009-08-22 00:59:51 · 91 阅读 · 0 评论 -
document.write()和document.writeln()的区别
document.write()和document.writeln()的区别解决思路: 两者都是JavaScript向客户端输出的方法,对比可知写法上的差别是一个ln--line的简写,换言之,writeln 方法是以行输出的,相当于在?winte?输出后加上一个换行符。 注意:document.write方法可以用在两方面:在网页载入过程中用实时脚本创建网页内容以及用延时脚本创建...原创 2010-07-22 00:45:02 · 136 阅读 · 0 评论 -
jQuery的$.getJSON()方法使用体会
jQuery的$.getJSON()方法使用体会 郁闷,因为要使用jQuery来获得json文件的内容,一直出不来结果。调试了一天,才刚刚解决,因此把体会写出来。要获得的json文件内容如下:test.json:[ { "a":"hello", "b":"world!" }] 正确的客户端js代码如下: $.getJSON('test.json',...原创 2010-07-22 00:41:56 · 168 阅读 · 0 评论 -
JS操作JSON总结
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不需要任何特殊的 API 或工具包。本文主要是对JS操作JSON的方法做下总结。在JSON中,有两种结构:对象和数组。 1. 一个对象以“{...原创 2010-07-22 00:39:34 · 64 阅读 · 0 评论 -
IMPORTANT: Remove this line from json2.js before deployment.问题的解决
IMPORTANT: Remove this line from json2.js before deployment.问题的解决 在网页中加载使用了json2.js,每次打开页面,都弹出一个警告框,上书:“IMPORTANT: Remove this line from json2.js before deployment.”,百思不得其解,遂googled it,但网上几乎没有...原创 2010-07-22 00:37:42 · 74 阅读 · 0 评论 -
创建javascript对象的两种语法
创建javascript对象的两种语法a. new方法,这种方法对学习过OO语言的人来说太常见了。不过,用这种方法创建对象的前提是,对象所属的类已经存在,比如:function ClassA(){}var objA = new ClassA();//如果之前没有定义ClassA类,则这句就要报错了。b. : 冒号法,这种方法比较特殊,因为javascript的动态性,我们可...原创 2011-05-25 09:18:48 · 160 阅读 · 0 评论 -
AJAX中文问题
AJAX中文问题分为两大类:1)发送路径中的参数有中文,在服务器段接收参数值是乱码 例如:var url="a.jsp?name=小李";xmlHTTP.open ("post",url,true); 解决办法:利用javascript的提供的escape()或encodeURI()方法例如:客户端:var url="a.jsp?name=小李";url=encodeURI(url); url...原创 2011-06-03 18:02:03 · 62 阅读 · 0 评论 -
可编辑的div 插入文本与图片(要求光标定位插入)
http://jianzhong5137.blog.163.com/blog/static/98290492011821114623650/ http://tieba.baidu.com/i/125010701/allfeed# (百度) http://xiaocai.info/2012/07/insert-text-at-cursor-in-a-contenteditabl...原创 2012-09-11 17:39:31 · 352 阅读 · 0 评论 -
同步调用和异步调用
我们知道,常见的方法调用都是同步调用,这种调用方式是一种阻塞式的调用方式,即客户端(主调用方)代码一直阻塞等待直到被服务端(被调用方)返回为止。这种调用方式相对比较直观,也是大部分编程语言直接支持的一种调用方式。但是,如果我们面对是基于粗粒度的服务组件,面对的是一些需要比较长时间才能有响应的应用场景,那么我们就需要一种非阻塞式调用方式,即异步调用方式。SCA编程模式提供了三种方式的异步调用,它...原创 2012-03-05 13:21:29 · 87 阅读 · 0 评论 -
表格的多行数据求汇总
如下图展示 :求出总数 使用jquery强大的选择器来计算 1.. jsp代码如下<table class="data-list"> <tr> <th class="brl-none">章节</th> <th><font原创 2012-05-31 20:34:08 · 203 阅读 · 0 评论 -
IE 6下 a javascript:void(0)问题
原文地址:http://blog.csdn.net/leefwu/article/details/5833904 在购物页面的“立即购买”按钮是用a标签来做的,设置了href="javascript:void(0);",同时在a上面添加了onclick事件,目的是在点击之后处理Cookies并跳转到订单页面。反复测试发现 ie6下没有跳转,ff下是正常的。在网上搜到的结果是i...原创 2011-12-16 19:04:55 · 71 阅读 · 0 评论 -
遍历和添加json对象的属性 和 遍历普通js对象的属性
1. 遍历 json 对象的属性 //定义json对象 var person= { name: 'zhangsan', pass: '123', fn: function(){ alert(this.name+"的密码="+this.pass); } } //遍历person属性包括方法,如果不想显示出方法,可用typeof(person[item])==...原创 2011-08-11 17:38:25 · 64 阅读 · 0 评论 -
[转]那些相见恨晚的 JavaScript 技巧
JavaScript 的成功让人津津乐道,为 Web 网页编写 JavaScript 代码已经是所有 Web 设计师的基本功,这门有趣的语言蕴藏着许多不为人熟知的东西,即使多年的 JavaScript 程序员,也未能完全吃透。本文从7个方面讲述 JavaScript 中那些你不很熟知但非常实用的技巧。简略语句 JavaScript 可以使用简略语句快速创建对象和数组,比如下面的代码: ...原创 2010-12-06 01:02:25 · 72 阅读 · 0 评论 -
js类型测试学习
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <title> JS类型 测试 并验证</title> </head原创 2010-11-15 23:35:55 · 84 阅读 · 0 评论 -
由JS注释引起的JS错误
由JS注释引起的JS错误线上一个JS函数失效,但是在本地调试是正常的。在排除环境问题之后,我开始想JS本身的问题。 两个JS的区别:线上的JS是压缩过的,确切的说是净化过的,本地的是源码。 于是我去网上找了一个在线净化JS的地址http://js.clicki.cc/,将本地的JS也净化一下,然后在本地用净化的JS跑,也出现跟线上一样的情况,同时我发现有JS错误**** i...原创 2010-11-08 21:23:35 · 88 阅读 · 0 评论 -
iframe 父窗口和子窗口相互的调用方法
一、父窗口调用iframe子窗口方法1、HTML语法:<iframe name="myFrame" src="child.html"></iframe> 2、父窗口调用子窗口:myFrame.window.functionName();3、子窗品调用父窗口:parent.functionName();简单地说,也就是在子窗口中调用的变量或函数前加个paren...原创 2010-07-18 22:47:06 · 97 阅读 · 0 评论 -
JS错误
很自信地修改成 却改错了。搞笑------2009-08-07 23:14:00 · 69 阅读 · 0 评论 -
eval用法
定义和用法eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。语法eval(string)参数描述string必需。要计算的字符串,其中含有要计算的 JavaScript 表达式或要执行的语句。返回值通过计算 string 得到的值(如果有的话)。说明该方法只接受原始字符串作为参数,如果 string 参数不是原...2009-11-26 21:50:41 · 70 阅读 · 0 评论 -
window.close
关闭窗口,不弹出系统提示,直接关闭 window.opener=null window.open("","_self") window.close(); 若只有window.close();会有对话框提示原创 2009-11-25 22:28:17 · 75 阅读 · 0 评论 -
光标定位到文本区的最后位置
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-eq2009-11-20 14:30:17 · 132 阅读 · 0 评论 -
js编码二及错误
1.JAVASCRIPT引用时,使用的字符语言不一致. 比如:<script type=”text/javascript” src=”xxx.js” charset=”UTF-8″>. xxx.js文件内部使用的是GB2312的格式,外面调用使用的是UTF-8,所以文件内部部分特殊字符因为格式不一致,出现乱码,造成此原因. 改为charset="GBK"就可以了 2.JAVASCRIP...原创 2009-11-10 12:59:10 · 141 阅读 · 0 评论 -
JavaScript 修改表单样式和readOnly属性
Java代码 function change() { var obj = document.getElementById("condition1");//得到下拉列框对象 var index = obj.selectedIndex;//得到下拉列表的下标0,1,2,3, var va...原创 2009-10-29 19:00:33 · 320 阅读 · 0 评论 -
用正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
1.文本框只能输入数字代码(小数点也不能输入)<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">2.只能输入数字,能输小数点.<input onkeyup="if(isNaN(value))execC...原创 2009-10-10 18:05:26 · 86 阅读 · 0 评论 -
JS 表单重置
给按钮或者图片一个onclick事件,在这个事件里加上javascript:document.form.reset(); 完整代码如下 onclick="javascript:document.form.reset();" js 执行顺序 一定要加以注意。...2009-10-10 17:55:05 · 117 阅读 · 0 评论 -
js 编程 调试错误常用的方法
js 编程 调试错误常用的方法 最近一段时间写程序遇到了不少页面设计的东西,自然少不了js。 在做的过程中使用脚本是总是遇到错误,开始时一头雾水,不知道如何从jsp页面中取定位js的错误位置,因为ie给定位的错误位置有时候很模糊,但是目前有没有针对js语法调试的编辑器。自己摸索了几天,有两个方法比较实用而且有效: 1、alert()方法; alert方法添加到脚本中合适的位...原创 2009-09-28 00:06:10 · 112 阅读 · 0 评论 -
JS单引号与双引号
1.链接当按钮使用问题当我们把链接当做按钮使用的时候,比如这样:<a href=="" onclick="addOneNumber();">+</a> 千万注意了!如果这样写的话,当你点击这个链接的时候,会发送两个请求到后台去,一个是onclick触发的处理函数发送一个AJAX请求,一个是href=“”发送一个刷新本页面的请求!我的本意是只发送一个AJAX请求局部刷...原创 2009-11-26 22:02:43 · 121 阅读 · 0 评论 -
js控制图片src 图片不变更
Html代码 <html> <head> <script> function test(){ document.getElementById('img').src="xxx1.jpg?v="+new Data(); //这里在ie浏览器下,可能会有缓存,所以加入时间参数...原创 2009-11-27 23:47:47 · 215 阅读 · 0 评论 -
jquery.js介绍收藏
[url]http://bohaoa.iteye.com/blog/441736[/url][color=red][b]jquery 操作单选框,复选框,下拉列表[/b][/color][url]http://zhuxinyu.iteye.com/blog/443124[/url]jQuery表单常用操作收藏[url]http://dzz1001.iteye.com...2009-08-07 22:19:41 · 82 阅读 · 0 评论 -
输出编码为utf-8时,js的乱码解决方法
如果web application的编码规则是utf-8,如网页头中的:那么js文件中如果有中文输出就会出现乱码,解决此个问题可在引用javascript输出的地方加上charset="gb2312" 或 charset="big5"(假设输出的是Big5繁体字)。例:PS:另一种解决方法是把js文件保存为utf-8编码。 如果web application的编码规...原创 2009-08-02 09:16:44 · 102 阅读 · 0 评论 -
页面常用js
[url]http://zhuxinyu.iteye.com/blog/392764[/url]1. 禁用backspacke document.onkeydown = function() { if (event.keyCode == 8 ) { event.cancelBubble = true ...原创 2009-08-02 08:54:20 · 60 阅读 · 0 评论 -
json连接汇总
最近做一个spring+axis+quartz的一个数据同步项目,服务端采用了JSON数据交换格式:[url]http://www.json.org/json-zh.html[/url][url]http://hi.baidu.com/346430756/blog/item/e6c4575490151a51574e0077.html[/url]JSON(...2009-07-29 21:54:07 · 482 阅读 · 0 评论 -
alert的一种替身
详情见: http://sandbox.leigeber.com/dialog/dialog_box.html 原文此连接提供的有效果图和代码下载自已改写了部分代码:Custom JavaScript Dialog Boxes使用总结:1.引入JS和CSS;2.重写关闭事件触发方法;...2009-07-04 00:16:16 · 84 阅读 · 0 评论 -
javascript uri 编码
对比 javascript url编码 javascript 常用的编码格式有:escape(), encodeURL(), encodeURIComponent() 区别如下: escape() 方法: 采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字...原创 2009-12-10 00:36:02 · 76 阅读 · 0 评论 -
js object error
日程提醒开发中,alert object error错误,用js的try catch异常捕捉语句:try{要调试的js代码}catch(ex){ alert(ex.description);}采用二分法进行定位,最终得以解决。...2009-12-01 17:27:40 · 310 阅读 · 0 评论 -
JS错误的杀手锏
<script type="text/javascript" language="JavaScript">window.onerror=reportError;function reportError(msg,url,line) { var str = "You have found an error as below: \n\n"; str += ...2009-12-01 17:24:25 · 64 阅读 · 0 评论 -
firefox 兼容两个小细节
1. 火狐下radio无法选中问题 描述: 当JSP中有如下代码<label><input type="radio" name="sex" value="1"/><input type="radio" name="sex" value="0"/></label&am原创 2012-12-29 10:38:38 · 124 阅读 · 0 评论