Javascript
文章平均质量分 69
meaijojo
这个作者很懒,什么都没留下…
展开
-
javascript 兼容性及处理方法(转)
一、函数和方法差异1. getYear()方法【分析说明】先看一下以下代码:var year= new Date().getYear();document.write(year); 在IE中得到的日期是"2010",在Firefox中看到的日期是"110",主要是因为在 Firefox 里面 getYear 返回的是 "当前年份-1900" 的值。【兼容处理】原创 2012-08-24 14:35:22 · 722 阅读 · 0 评论 -
IPV6专题(二)
在(一)中已经将IPV6的简要知识说明了一下,下面来处理下IPV6网址。IPV6的网址写法上需要兼容零压缩法,因此需要对IPV6的网址进行转换,下面是JS的转换代码:function transitIp(ipaddr)//将IPV6地址补全 { var ipaddress = ipaddr.split("/"); var ipaddrs = ipaddress[0].split(原创 2012-12-04 09:12:34 · 1837 阅读 · 0 评论 -
IPV6专题(一)
项目中遇到了关于IPV6的一些问题,特意做一个专辑说明一下,希望能够帮助有需要的同学!1、什么是IPV6? 这个问题可以去百度或Google找一下,应该会有很大的收获,其实主要就是为了解决IPV4地址不够用的问题,V4地址是32位,即:192.168.1.1,而V6地址则是128位,比V4扩大了太多倍。2、IPV6有子网掩码吗? 可以说有,也可以说没有,说有呢,是因为在原创 2012-11-29 09:23:01 · 3728 阅读 · 0 评论 -
JavaScript中两个字符串的匹配
工作中遇到一个问题,两个字符串匹配,要求:每个字符串中最多含有一个*,?可以无限多个*代表一个任意长度的字符串,而?则代表一个字符要求可以提示出两个冲突用Javascript实现代码如下:function checkMarchX() { var str1 = document.getElementById('str1').value; var str2 =原创 2012-10-26 16:26:37 · 2032 阅读 · 0 评论 -
Javascript之正则表达式基础
RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。1、RegExp 对象的创建直接量语法:/pattern/attributes创建 RegExp 对象的语法:new RegExp(pattern, attributes);注:参数 pattern 是一个字符串,指定了正则表达式的模式或其他正则表达式。参数 attributes 是一个可选的字符原创 2012-10-19 15:44:14 · 909 阅读 · 0 评论 -
Javascript之Math对象
Math对象不同于上述的对象,它可以说是一个公共数学类,里面有很多数学方法,用于各种数学运算但是Math对象不需要构造,对于其中的方法直接使用即可1、常量(即属性)E 返回算术常量 e,即自然对数的底数(约等于2.718)LN2 返回 2 的自然对数(约等于0.693)LN10 返回 10 的自然对数(约等于2.302)LOG2E 返回以 2原创 2012-10-19 13:52:59 · 981 阅读 · 0 评论 -
Javascript之String对象
String 对象用于处理文本(字符串)。1、创建Stringvar str = "Hello World";var str1 = new String(str);var str = String("Hello World");此三种方法都可以,但是略有区别2、length属性--->返回字符串的长度3、anchor() 方法用于创建 HTML 锚。HTML锚是什么原创 2012-10-19 15:26:40 · 2604 阅读 · 0 评论 -
Javascript之Number对象
Number对象即数字,它的构造方法:var num = 10;var num = new Number();//num == 0var num = new Number(value);其中value为数值或是可以转换为数值的量,如字符串'1002'但是假如为'M122',则返回NaN1、常量,属性MAX_VALUE 可表示的最大的数。 // 1.79769原创 2012-10-19 14:21:48 · 575 阅读 · 0 评论 -
Javascript之Date对象
Date对象即日期时间对象,它的主要功能是实现对日期时间的处理1、创建Date对象var myDate = new Date();或var myDate = new Date("July 21, 1983 01:15:00");//此种方法为自定义日期时间的方式,格式若不对的话为提示Invalid DateDate对象的constructor属性为:Datedocument原创 2012-10-19 12:09:21 · 2671 阅读 · 0 评论 -
Javascript基础
1、var msg;//声明一个变量,在没有给此变量赋值以前,该变量名为:undefined2、msg = "hello";//不适用var则可以声明一个全局变量,但是此变量因为是全局的,所以容易引起其他调用的一些问题,故不推荐3、javaScript有5种基本数据类型,Undefined、Null、Boolean、Number和String;以及一种复杂数据类型:Object4、va原创 2012-10-19 09:51:42 · 758 阅读 · 0 评论 -
javascript之Boolean对象
Boolean对象非常简单,却非常有用,但也列为一章Boolean对象和Java中的Boolean封装类很像,它有两个值:true和false1、创建Boolean对象var boo = new Boolean();//此时未对boo进行赋值,但是它的默认值为falsevar boo = new Boolean(true);var boo = true/false;2、Bo原创 2012-10-19 10:05:54 · 743 阅读 · 0 评论 -
javascript之Array 对象(数组对象)
1、创建Array对象方法:--->var arr = [1,2,3];//简单的定义方法此时可以知道arr[0] == 1;arr[1] == 2;arr[2] == 3;--->new Array();var arr = new Array();//定义一个没有任何内容的数组对象,然后以下面的方式为其赋值arr[0] = "arr0";arr[1] = "a原创 2012-10-19 09:53:15 · 3968 阅读 · 0 评论 -
IPV6专题(三)
本节主要说明下IPV4到IPV6的转换:IPV4到IPV6网址的转换很简单,只需将IPV4地址转为十六进制格式,以两段为一组,然后再前面添加::ffff即可JS代码如下:function four2six(fouraddr,fourmask)//IPV4转IPV6,包括地址和掩码 { var reg = fouraddr.match(/^(\d{1,2}|1\d\d|2[0-原创 2012-12-04 09:21:43 · 996 阅读 · 0 评论