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 ) 去判断,这个是没有问题的,不过这边也容易出...

js判断是否为null程序实现代码

js判断是否为null程序实现代码
本文章来给大家介绍在js中一个特殊的类型null,有搞不清楚null是怎么用与怎么判断的朋友可参考本文章。 以下是不正确的用法,代码如下: var exp = null;   if (exp == null)   {       alert("is null");   }   exp 为 undefined 时,也会得到与 null 相同的结果,虽然 null 和 undefined ...

JS中String.replace()字符串替换函数

JS中String.replace()字符串替换函数
在js中我们要替换字符串中指定的一些字符,我们常用到的就是利用replace()字符串替换函数加正则达试来操作,下面我自己的一些常用方法。 replace()最简单的算是能力就是简单的字符替换。 例1,代码如下: <script language="javascript">   var strM = "javascript is a good script language";   //在此我想将字母a替换成字母A&...

js中document.documentElement和document.body用法区别

js中document.documentElement和document.body用法区别
在js网页开发中我们常会碰到关于document.documentElement和document.body一些使用方法,下面我来总结这两者的区别,有需要的朋友可参考。 网页中获取滚动条卷去部分的高度,可以通过 document.body.scrollTop 来获取,比如使div跟着滚动条滚动,代码如下: <div id="div" style="width:100px;height:100px;background:#ccc;position:absolute;"></div>   window.onscrol...

js中setinterval()用法

js中setinterval()用法
setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。 setinterval()用法: setInterval(code,millisec[,"lang"]) 后面就两个参数code是你的js代码,millisec为时间间隔,以毫秒计. 下面举一个简单的例子。 例1,代码如下: function show(){ trace("每隔一秒我就会显示一次");}   var&n...

javascript中setTimeout()取消

javascript中setTimeout()取消
我们使用setTimeout()可以延迟加载一些数据,但是如果不利用clearTimeout()取消的话,就会一直执行操作哦,这样虽然我们看不到,但是很不合理。 例1,代码如下: <script>   function loadas()   {     document.getElementById('picid').innerHTML ='3秒后更新后';   }   setTimeout(loadas,3000);   </scrip...

js文本框只允许输入数字代码

js文本框只允许输入数字代码
一般我们限制文本框只允许输入数字的方法用得最多的就是js与正则达式来限制了,下面我来给各位朋友介绍介绍。 在asp.net中我常用的写法是: <asp:TextBox ID="syear" onKeyUp="this.value=this.value.replace(/D/g,'')"     onafterpaste="this.value=this.value.replace(/D/g,'')" runat="server" Width="69px"></asp:TextBox>   我们...

js中弹出窗口关闭获得选择返回值

js中弹出窗口关闭获得选择返回值
本文章来介绍利用showModalDialog命令实现弹出模态窗页面,获得选择返回值,并关闭效果,同时也介绍很多种弹出窗口返回值的程序,有需要学习的朋友可参考。 vReturnValue = window.showModalDialog(sURL [, vArguments] [, sFeatures]) 1、主页面,代码如下: <script type="text/javascript" language="javascript">        function DialogCust...

javascript预览本地图片程序代码

javascript预览本地图片程序代码
上传图片时我们在图片未上传之前就可以预览用户选择的图片了,下面我来介绍几段常用的预览本地图片程序代码。 图片上传预览是一种在图片上传之前对图片进行本地预览的技术,使用户选择图片后能立即查看图片,而不需上传服务器,提高用户体验,但随着浏览器安全性的提高,要实现图片上传预览也越来越困难。 不过群众的智慧是无限的,网上已经有很多变通或先进的方法来实现,例如ie7/ie8的滤镜预览法,firefox 3...

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 运用在延迟一段时间,再进行某项...

JS密码强度验证(显示密码强度)

JS密码强度验证(显示密码强度)
我们在很多网站注册时会有看到密码强度验证效果,下面我就来分离一下JS密码强度验证实现程序吧,有需要的朋友可参考。 原理:采用打分的机制,打分分为3类(基础分、加分、减分),先求出基础分,在计算加分的部分,最后减去要扣除的分数就为最终总分。    规则: 密码可输入类型(字符,字母大写,字母小写,特殊字符)。 基础分为,密码长度,一个长度为一分,大于18个字符都为18分;密码里面包含一种...