几个常用JAVASCRIPT使用方法
① JavaScript添加位置,添加位置错误,会引起JavaScript代码无法执行的问题。
<head runat="server">
<script type='text/javascript' language="javascript">
<!—
//“添加内容”
//-->
</script>
</head>
② 引用他处的脚本代码可直接鼠标拖拽(可以正确的引用到路径)
<script src="../myXXXSCRIPT.js" type="text/javascript"></script>
③ 获取IE版本
function getIE()
{
if(navigator.userAgent.indexOf("MSIE")>0)
{
var ee = navigator.appVersion.match(/7./i);
if (navigator.appVersion.match(/MSIE 7./i) == 'MSIE 7.'){
alert(navigator.appVersion);
}
if (navigator.appVersion.match(/MSIE 6./i) == 'MSIE 6.'){
alert("6");
}
}
}
④ 判断控件样式 (是否至灰)
function IfEnable(event)
{ var event = event || window.event; (左侧 IE写法 || 右侧 Netscape写法,下同)
var target = event.target || event.srcElement;
if(document.getElementById(target.id).disabled==false)
{ ·如果控件不可用,执行代码 }
}
相关文档:
JavaScript验证正则表达式大全
匹配中文字符的正则表达式: [\u4E00-\uFA29]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
匹配双字节字符(包括汉字在内):[^x00-xff]
评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
匹配空白行的正则表达式:ns*r
评注:可以用来删除空白行
......
方法一:
个人认为最好的方法.采用的是正则表达式,这是最核心的原理.
其次.这个方法使用了JavaScript 的prototype 属性
其实你不使用这个属性一样可以用函数实现.但这样做后用起来比较方便.
下面就来看看这个属性是怎么来用的.
返回对象类型原型的引用。
objectName.prototype
objectName 参数是对象的名称。 ......
如果你完全不懂,那么期望1-2周看完一遍拉倒....不用看的太仔细,后面再看到不懂的时候回头去看这些东西好了。
1. 前言和准备工作
这里不会介绍什么软件的用法一类的东西。如果觉得手写代码是在装的人可以出去了,谢谢。
首先你要有台电脑。然后它应该装着windows 和 IE。下面所谈到的代码 ......
/**
* 取得字符串的字节长度
*/
代码
function strlen(str)
{
var i;
var len;
len = 0;
for (i=0;i<str.length;i++)
{
if (str.charCodeAt(i)>255) len+=2; else len++;
}
return l ......