js判断是否为数组的函数

js判断是否为数组的函数
下面来给大家介绍js判断是否为数组的函数,在js中没有像php那样有isarray函数了,我们需要通过自定函数实例。 我们常用的datearray.constructor==Array来判断,代码如下: <script language="javascript">   var ret = false;   var datearray = Array();   if( datearray.constructor==Array )   {//xiarib...

iframe同域跨域高度自适应的实现

iframe同域跨域高度自适应的实现
本文章收集大量的关于iframe同域跨域高度自适应的实现程序代码,下面我来给大家介绍介绍,本效果的实现需要父页面和子页面都需要作相应的设置,以下是具体的设置及代码: 一、父层页面的设置 1、是父层的iframe引入,代码如下: <iframe frameborder="0" scrolling="no" width="100%" src="iframe.html" id="paopaowang"></iframe>   2、父层要设计一个域...

IE浏览器不支持getElementsByClassName解决办法

IE浏览器不支持getElementsByClassName解决办法
有很多朋友可能都会碰到守getElementsByClassName在ie浏览器下不能识别,或者是说它压根就不认识这个命令了,下面我来介绍如何写一个兼容ie浏览器的getElementsByClassName出来吧,代码如下: document.getElementsByClassName = function(){   var tTagName ="*";   if(arguments.length > 1){   tTagName = arguments[1];&nb...

js刷新页面location.reload()用法介绍

js刷新页面location.reload()用法介绍
在js中要实现刷新页面的方法有很多种,下面我来介绍其中的一种办法来刷新页面,在js中有一个location.reload()函数,它就可以实现我们想要的功能。 window.location.reload(true) //浏览器重新从服务器请求资源,在http请求头中不会包含缓存标记。 如果要刷新当前页面非常的简单,代码如下: <script>   window.location.reload();   </script>   JS实现刷新if...

js实现文字左右滚动效果

js实现文字左右滚动效果
文字滚动效果一般用于通知,公告类的下面我来给大家详细的介绍关于两个实现文字滚动的效果,有需要的朋友可参考。 最简单的文字向上滚动效果利用MARQUEE,代码如下: <MARQUEE onmouseover=this.stop() style="WIDTH: 100%; HEIGHT: 195px" onmouseout=this.start() scrollAmount=2 direction=up><a href="sys_clew1.jsp">1</a><br>...

js弹出确认对话框confirm(),alert(),prompt

js弹出确认对话框confirm(),alert(),prompt
在js中弹确认对话框我们会想到有alert()、confirm()、prompt()三种命令,下面我来给大家分享介绍它们有用法与区别。 window.alert() 使用警告、提示和确定,代码如下: <html>   <head>   <script type="text/javascript">   function message()   {   alert("该提示框是通过 onload 事件调用的。")  ...

js定时刷新页面方法总结

js定时刷新页面方法总结
本文章总结了两利用js定时刷新页面实现程序代码,一种是利用settimeout()函数,一种是利用了利用meta中的Refresh刷新方法。 定时刷新: 1,利用setTimeout,代码如下: <script language="JavaScript">   function myrefresh()   {          window.location.reload();   }   setTimeout('myrefre...

JS刷新框架与父窗口页面代码

JS刷新框架与父窗口页面代码
下面总结常用的一些关于JS刷新框架与父窗口页面代码,有需要的朋友可参考参考。 如何刷新包含该框架的页面用,代码如下: <script language=JavaScript>      parent.location.reload();   </script>   子窗口刷新父窗口,代码如下: <script language=JavaScript>       self.opener.locatio...

javascript二维数组排序(可按指定字段排序)

javascript二维数组排序(可按指定字段排序)
我们知道如果只是一维数组排序在js中默认提供了sort函数,但是这个函数默认是按照数组内容的ascii码升序进行排列的,但是在js中二维数组排序没有现有函数哦,下面我来介绍介绍。 最简单的二维数组排序,代码如下: <script type="text/javascript">   var aa =[["a",3],["b",4],["c",2],["d",1]];   alert(aa.sort(function(x,y){return x[1]-y[1]})) &n...

javascript控制台console用法详解

javascript控制台console用法详解
本文章来介绍关于javascript控制台console用法,有需要了解控制台console的朋友可参考本文章。 目前FireFox的插件Firebug和Chrome对console支持的比较好,主要有console.log(), console.dir(), console.debug(), console.info(), console.error()等方法,可以用易读的的方式输出变量以及对象等,其中console.log()用来在控制台输出内容,console.dir()可以用来结构化输出HTML节点,JS对象等,console.debug...

一个完美的JavaScript操作COOKIE类

一个完美的JavaScript操作COOKIE类
文章分享一个非常不错的JavaScript操作COOKIE类,有需要的朋友可参考使用,代码如下: /**提供客户端cookie操作类      *   * @param string uniqueN 唯一标识   *   * @author (凹凸曼)lyc   * @email jar-c@163.com   *   */   var cacheLY = func...

js实现html Checkbox全选/不选效果

js实现html Checkbox全选/不选效果
Checkbox的中文名是复选框,下面我来利用js实现Checkbox全选/不选代码,有需要的朋友可参考,代码如下: <FORM onsubmit="return anyChecked()" method=post name=form1 action="">        全选:<INPUT id=checkAll onclick=checkall() type=checkbox>        多项选择框列...

ajax xmlhttp下open方法POST、GET参数的区别

ajax xmlhttp下open方法POST、GET参数的区别
一个转的xmlhttp下open方法POST、GET参数的区别介绍,经常使用ajax的朋友可参考参考。 1. get是从服务器上获取数据(会暴露客户端ip),post是向服务器传送数据。 2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。...

js数组排序方法总结

js数组排序方法总结
本文章介绍了我们常用的利用数组排序算法来介绍js中对数组排序的方法总结,包括有冒泡法排序与sort方法来排序,有需要的朋友可参考。 冒泡法排序,代码如下: <script type="text/javascript">   <!--       function sort2(obj)       {           var&nb...

js去除数组中的重复项几种方法

js去除数组中的重复项几种方法
本文章总结了三种去除数组中的重复的方法,最好的属于最下面的,有需要的朋友可参考。 例1,利用双重复制来一个个判断然后删除,代码如下: <script type="text/javascript">   <!--       Array.prototype.distinct = function() {           var ret = [];&nbs...

js判断undefined类程序代码

js判断undefined类程序代码
undefined在js是算做是一种数据型哦,可能很多朋友都是在碰到了undefined错误,其实说是提示有个未定义的数据变量了,下面我来介绍js判断undefined程序。 没有给变量赋值,如:var tmp;如果这是用typeof去判断这个变量的类型的话肯定是undefined类型。 如果用var 声明了某变量之后我们可以直接用如下代码: if( tmp == undefined )或者if( tmp != undefined ) 去判断,这个是没有问题的,不过这边也容易出...

javascript中Interface接口用法

javascript中Interface接口用法
如何用面向对象的思想来写JavaScript,对于初学者应该是比较难的,我们经常用的JQuery其实也是用面向对象的思想去封装的,今天我们来看看如何在Javascript中用Interface,在C#还是JAVA中都应该面向接口设计我们的程序,在C#和Java中都Interface这样的关键字. 但是JavaScript中没有相应的机制,但是Javascript很灵活,我们可以用它的特性去模仿Interface,但是我们需要加入一些methods来做check的动作,我们...

js 动态创建清空option值代码

js 动态创建清空option值代码
option值其实就是select了,下面我来分别介绍js创建option和jquery操作option的实现程序,有需要学习的朋友可参考参考。 1.清空option 2.根据ajax返回结果,动态创建option js清空option 清空option 不是很难的操作,我们只需要遍历现有option,将其每个子元素都置空即可,代码如下: function clearOption(selectId){       var selectObj = document....

js计时器之setTimeOut和setInterval用法

js计时器之setTimeOut和setInterval用法
本文章利用js中的setInterval()函数来实现一个简单的js计时器程序,有需要学习做计时器的朋友可参考参考。 从根本上来说,理解计时器如何工作很重要。通常情况下,计时器的行为并不直观,因为它在一个单独的线程中,让我们从三个函数的测试开始,对于每一个函数我们都有机会构建和控制计时器。 JS里设定延时: 使用SetInterval和设定延时函数setTimeout 很类似。setTimeout 运用在延迟一段时间,再进行某项...

textarea标签前空白解决办法

textarea标签前空白解决办法
很多朋友可能会发现textarea标签前会有一个空格或空白这个问题,下面我来给大家介绍怎么解决textarea标签前空白,去掉标签之间的换行,使用如下形式: <textarea>内容</textarea> 下面这种格式不对,代码如下: <textarea> 内容 </textarea>