在html5新增的API中,在JS中有直接选择DOM元素的API函数;分别是 document.querySelector('.类名 或者 #id名');返回所选符合元素的第一个元素 document.querySelectorAll('.类名 或者 #id名');返回所选符合元素的元素集合,有.....
location是没办法设置target的。location就是本地本页的意思,只能设置本页的指向,如果界面中用到iframe那么可以这样:
parent.frames["iframe的name"].window.loaction.href="a.jsp";...
有时在JS中需要定义特定的事件,这些事件可以传递自定义参数。此时可以采用发布/订阅模式。发布/订阅模式简单实现如下:
分类:
Web程序 时间:
2014-09-05 18:05:01
阅读次数:
226
onClick="window.location.href='./';" 点击,跳转到首页。location.href=url Js中实现跳转window.location.href跳转新窗口 window.location.href="http://cwhois.cnnic.cn/validat....
对于用惯了C++,C#这些面向对象语言的我来说,JS有些相同名字,不通含义的对象。今天想说下this.在C++中this含义很固定,就表示调用的对象。但是相同的调用方式,在JS中就会出问题。刚开始碰到类似问题的时候,一直没有想通,后来查了下资料才算理解。这篇文章讲得不错。http://bitstru...
分类:
编程语言 时间:
2014-09-04 23:30:20
阅读次数:
281
数据类型跟对象的区别: 基本的数据类型是没有 属性 和 方法的,但是对象有;就像是java中的基本数据类型跟引用类型一样;看个例子:var s= " xxxx"var xxxx=s.substring(s.lastIndexOf(" ")+1,s.length);首先得明白在js中字符串可是基本类....
分类:
编程语言 时间:
2014-09-04 18:56:59
阅读次数:
242
注意: 一:在js中,如果字符串在编辑器中需要换行可以添加 \ 但是,如果没有写\的时候,浏览器就会解析到第三行,出现Uncaught SyntaxError: Unexpected token ILLEGAL这样的语法错误;
分类:
编程语言 时间:
2014-09-04 18:37:09
阅读次数:
193
js中取小数点后两位方法最常用的就是四舍五入函数了,前面我介绍过js中四舍五入一此常用函数,这里正好用上,下面我们一起来看取float型小数点后两位一些方法总结http://www.jb51.net/article/45884.htm用Javascript取float型小数点后两位,例22.1274...
分类:
Web程序 时间:
2014-09-04 16:33:29
阅读次数:
275
数组转字符串(将数组元素用某个字符连接成字符串)
var a, b;
a = new Array(0,1,2,3,4);
b = a.join("-");
字符串转数组(将字符串按某个字符切割成若干个字符串,并以数组形式返回)
var s = "abc,abcd,aaa";
ss = s.split(",");// 在每个逗号(,)处进行分解。...
分类:
Web程序 时间:
2014-09-04 15:03:59
阅读次数:
166
var dataObj=eval("("+data+")");//转换为json对象为什么 eval 这里,data 要用 "("、")" 括起来呢?原因:由于json是以”{}”的方式来开始以及结束的,在JS中,它会被当成一个语句块来处理,所以必须强制性的将它转换成一种表达式。加上圆括号的目的是迫...
分类:
Web程序 时间:
2014-09-04 14:43:39
阅读次数:
157