Javascript中encodeURI与encodeURIComponent区别

Javascript中encodeURI与encodeURIComponent区别
本文章来给大家详细介绍Javascript中encodeURI与encodeURIComponent使用方法与区别,有需要了解这两个函数的进入参考。 encodeURI 方法 将文本字符串编码为一个有效的统一资源标识符 (URI)。 encodeURI(URIString) 必选的 URIString 参数代表一个已编码的 URI。 说明: encodeURI 方法返回一个编码的 URI。如果您将编码结果传递给 decodeURI,那么将返回初始的字符串。encodeURI 方法不会对下列字符进行编码...

js判断数组是否为空程序代码

js判断数组是否为空程序代码
本文章给大家简单介绍js判断数组为空或数组元素为空的程序,有需要了解的朋友可参考。 例1,代码如下: if(tt==null || tt==""){         alert("kong");     } else {         alert("bukong");     }   例2,代码如下: var is ...

js判断只能输入数字、字母代码总结

js判断只能输入数字、字母代码总结
有时我们希望用户只能输入数字、字母,其它的全部不允许进入,下面我来给大家介绍几段关于只能输入数字、字母代码实现,有需要了解的朋友可参考。 在js中正则表达式我们可以这样验证 数字:d、0-9 英文:a-z、A-Z 例,只能输入数字,代码如下: <input onkeyup=”valuevalue=value.replace(/[^/d]/g,”) “onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/...

php与js邮箱验证正则表达式

php与js邮箱验证正则表达式
以前的邮箱验证代码大都是不能验证一个字母的域名或一个字母的用户名.如:i@fufuok.com 或 fufu@9.cn.解决方法如下: PHP 邮箱验证正则表达式,代码如下: preg_match("/^[0-9a-zA-Z]+@(([0-9a-zA-Z]+)[.])+[a-z]{2,4}$/i",$email ); PHP 邮箱验证正则表达式示例,代码如下: <?php   function isEmail($email){    if(preg_match("/^[0-9a-zA-Z]+@(([0-9a-zA-Z]+)[.])+[a-...

js格式化时间日期程序代码

js格式化时间日期程序代码
本文章给大家总结一些常见的格式化时间日期程序方法,有需要了解的朋友可进入参考。 例1,代码如下: /**   * 时间对象的格式化;   */   Date.prototype.format = function(format) {       /*       * eg:format="YYYY-MM-dd hh:mm:ss";      &nb...

js 跳转页面各种方法总结

js 跳转页面各种方法总结
我们在开发中会常用碰到要实现操作之后跳转到我们指定的页面或过几秒再进来跳转了,下面我来给大家介绍js 跳转页面各种方法总结,有需要了解的朋友可参考。 直接跳转式,代码如下: <script>window.location.href='http://www.xiariboke.net';</script>   iframe 跳转,代码如下: <script language="JavaScript">   self.location=’top.htm’;  ...

js中eval函数用法详细

js中eval函数用法详细
我们知道在php中eval函数是把一个很危险的转义函数,他可以把用户提交的php 脚本进行执行,那么js中eval函数作用是什么呢,下面我来给大家介绍。 定义和用法: eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。 语法: eval(string)参数 描述 string 必需。要计算的字符串,其中含有要计算的 JavaScript 表达式或要执行的语句。 返回值: 通过计算 string 得到的值(如果有的话)。 说明: 该方...

js获取选中checkbox值程序代码

js获取选中checkbox值程序代码
由于checkbox的特殊性很多朋友都不知道单独获取选中checkbox值,下面我来给大家介绍js获取选中checkbox值程序代码,有需要了解的朋友可参考. 先我们要知道,checkbox如果选中在js就是document.all['titlebox'].checked 即可了,下面我来给大家做个实例,代码如下: function addtitle()   {    if( document.all['titlebox'].checked  )    {&nb...

Javascript获取url参数值方法总结

Javascript获取url参数值方法总结
在js中要获取url参数与参数值的方法很简单,我们也可以直接在js中获取请求的参数的值,通过使用window.location.search可以获取到当前URL的?号开始的字符串,如前面的链接获取到的search为?id=001,再对获取的字符串进行处理. 实例1,代码如下: function GetQueryString(name) {    var reg = new RegExp("(^|&)" + name + "=([^&...

javascript时间Date()不兼容IE7/IE8解决办法

javascript时间Date()不兼容IE7/IE8解决办法
本文章给大家介绍关于javascript时间Date()不兼容IE7/IE8解决办法,有需碰到date不兼容的朋友可进入参考解决办法,有需要了解的朋友可参考。 IE7/8下,能把字符串格式数据转化为时间格式,找到了这个资料,有很多JS的小知识,大家可以保存起来,找时间看看,说不准哪天你做东西碰到问题了,也能在这里边找到解决办法。为了保险,我自己把这个页面也保存了一份。 在这里,我们可以看到,它给了一个把字符串...

javascript中十进制转十六进制代码

javascript中十进制转十六进制代码
本文章给大家介绍两种十六进制与十进制转换代码,一个是常用的颜色转换,还一种就直接的数值转换,下面我来给各位同学详细介绍介绍。 JavaScript颜色转换的核心就是进制间的转换。RGB格式其实就是十进制表示法,所以,十六进制颜色与RGB颜色的转换就是十六进制与十进制之间的转换。 十六进制转换为十进制相对容易些,核心代码如下示例:parseInt("0xFF"),其结果就是255,”0x”就表明当前是16进制,由于parse...

JavaScript面向对象入门教程

JavaScript面向对象入门教程
Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class(类)。 那么,如果我们要把"属性"(property)和"方法"(method),封装成一个对象,甚至要从原型对象生成一个实例对象,我们应该怎么做呢? 一般来说大家比较熟悉的面向对象方式是基于类的面向对象,声明一个类,然后在根据类声明的描述去创...

Javascript/jquery异步加载使用方法详解

Javascript/jquery异步加载使用方法详解
本文章来给大家介绍在js中实现异步加载方法介绍,这里包括有各种各样的异步加载效果,最后来还给大家介绍异步加载jquery实现代码,有需要了解的朋友可参考。 一、同步加载与异步加载的形式 1. 同步加载 我们平时最常使用的就是这种同步加载形式: 同步模式,又称阻塞模式,会阻止浏览器的后续处理,停止了后续的解析,因此停止了后续的文件加载(如图像)、渲染、代码执行,js 之所以要同步执行,是因为 js ...

js中setInterval与SetTimeOut实现团购倒计时效果

js中setInterval与SetTimeOut实现团购倒计时效果
我们在团购网站会看到很多产品都可以看到有时间在那里走,下面我来给大家介绍js中setInterval与SetTimeOut实现团购倒计时效果,有需要了解的朋友可参考。 简单示例,看个简单的例子,简单页面在加载完两秒后,写下Delayed alert!代码如下: setTimeout('document.write("Delayed alert!");', 2000); 我们先来看一个setInterval版计时跳转效果,代码如下: $(function () {    setIn...

javascript 验证是否为数字方法总结

javascript 验证是否为数字方法总结
验证数字我们最常用的就是直接使用 isNaN函数来验证了,当然除了这个还有其它方法,就是正则表达式了,下面我来给大家介绍js 验证是否为数字方法总结吧。 isNaN 函数: isNaN(expression:Object):Boolean 计算参数,如果值为 NaN(非数字),则返回 true。此函数可用于检查一个数学表达式是否成功地计算为一个数字。 isNaN函数,代码如下: function checknum(str) {    if ...

js IE6超级链接window.location.href不跳转的bug解决办法

js IE6超级链接window.location.href不跳转的bug解决办法
本文章给大家介绍js IE6超级链接window.location.href不跳转的bug解决办法,有碰到此类问题的朋友可参考。 今天遇到个很诡异的问题,就是如下代码: <a href=”javascript:void(0);” onclick=”window.location.href=url”></a>   在IE6下面没反应,不跳转到onclik事件中的“window.location.href”。 当时我们在网上找了篇文章很快就解决了,但是文章中没有说明具体原因在...

JavaScript获取浏览器高度和宽度值兼容所有浏览器

JavaScript获取浏览器高度和宽度值兼容所有浏览器
JavaScript获取浏览器高度和宽度值包括有: documentElement,clientHeight,offsetHeight,scrollHeight,scrollTop,offsetParent,offsetY,innerHeight,下面我来给各位同学介绍。 实例,代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">   <html ...

JavaScript 获取页面元素的offset值代码

JavaScript 获取页面元素的offset值代码
本文章来给大家介绍JavaScript 获取页面元素的offset值代码,有需要了解offset获取的方法朋友可进入参考参考。 js获取方法,代码如下: document.getElementById("divFloat").style.top=document.getElementById("Button").offsetLeft+25; 用IETester和FireFox再测试下,IE6+下都可以,如以前一样,写出的纯js的方法无情地被FireFox鄙视了,获取的值不正确。 网上再查了下,发现应该这样写,通过循环,层层向上计...

IE6下使用滤镜后链接无法点击的BUG

IE6下使用滤镜后链接无法点击的BUG
有朋友可能会碰到过IE6 BUG之使用滤镜后链接无法点击这个问题,下面我来给各们同学介绍解决办法。 有个div的背景是个png的图片,在IE6下使用滤镜使它透明,但它下面的a标签的hover效果就没法显示,且链接也无法点击。 通常的解决方法是:给a标签加个相对定位(position:relative;),但在这里我在a标签上有个绝对定位(position:absolute;),这样的话该怎么解决的呢? 办法有两种: 1、在使用滤镜的容器外面再...

javascript 密码强度验证程序代码

javascript 密码强度验证程序代码
我们会在很多网站注册时会提示你密码强度,那么密码强度是怎么实现的呢?下面我来给各位同学介绍js中 密码强度验证程序有需要了解的朋友可参考。 我们先来看强度规则: 1) 任何少于6个字符的组合,弱;任何字符数的同类字符组合,弱; 2) 任何字符数的两类字符组合,中; 3) 12位字符数以下的三类或四类字符组合,强; 4) 12位字符数以上的三类或四类字符组合,非常好,代码如下: <h...