`
hbuxzy
  • 浏览: 24551 次
文章分类
社区版块
存档分类
最新评论

Javascript部分函数及使用说明

 
阅读更多

在写代码的过程中,经常会使用一些常见的js函数及js操作使用,因此大概整理了一下。

1.charAt()
var str = “Hello,world!”
document.write(str.charAt(1))//输出字母e

2.反选
frm.checkboxs.checked = !frm.checkboxs.checked;

3.替换
str=str.replace(/"/g,”");

5.得到字符串中的字串
str = str.substring(0,10);

6.分割字符串
var str = “amin@test.com “;
var tmp = str.split(“@”);

7.得到字符的索引(位置)
var str = “hello,world”;
document.write(str.indexOf(“o”))

8.返回指定位置字符的unicode值
var str=”hello,world!”
document.write(str.charCodeAt(1))//输出101

9.将一个或多个unicode值转换为对应的字符
//输出: HELLO
document.write(String.fromCharCode(72,69,76,76,79))

//输出: ABC
document.write(String.fromCharCode(65,66,67))

10.返回匹配的字符或字符串
var code = source.value.match(/&#(/d+);/g);

11.字符串编码
escape()函数可对字符串进行编码,某些字符替换为十六进制的转义序列.
不过该方法不会对下面的ASCII符号进行编码: -_.!~*’()

var str=”hello,world!”;
str=escape(str);
document.write(str+”<br/>”)

str=unescape(str)
document.write(str+”<br/>”)

12.把字符串URI编码
var url=”http://www.test.com/My test/test.php?id=234″
document.write(encodeURI(url)+”<br/>”)
document.write(decodeURI(url)+”<br/>”)

13.字符串大小写转换
var str=”Hello,World!”
document.write(str.toUpperCase()+”<br/>”)
document.write(str.toLowerCase()+”<br/>”)

14.把js代码做unicode编码
str = “if(!window.x){alert(‘xss-WORM’);window.x=1;}”;
for(i=0; i<str.length; i++) {
if(i == str.length-1)
tt=tt+str.charCodeAt(i);
else
tt=tt+str.charCodeAt(i)+”,”;
}
document.write(tt);

生成的编码可以直接采用String.fromCharCode()的方式进行解码

15.隐藏form中的元素名为”p_office”的值.
document.frm.p_office.style.display=”none”;

16. js返回指定页面
<input value=”返回”>

17.判断数字格式及长度是否正确
if(isNaN(id)) {
alert(“身份证号必须为数字格式.”);
return false;
}
var length=id.length;
if(length <18) {
alert(“请输入正确格式身份证号.”);
return false;
}

18.给div或其他属性进行赋值:
document.getElementById(“p_id”).innerHTML=”(*身份帐号不能为空.)”;

19.下拉框同时支持输入和下拉选择两种模式:
<div style=”position:relative;”>
<span style=”margin-left:100px;width:18px;overflow:hidden;”>
<select style=”width:118px;margin-left:-100px”
onchange=”this.parentNode.nextSibling.value=this.value”>
<option value=”0″>
<!– BEGIN row_office –>
<option value=”{office}”>{office}
<!– END row_office –>
</select></span><input
style=”width:118px;position:absolute;left:0px;”>
</div>

20.动态创建表格行或列并赋值:
var otable=document.getElementById(“listmail_table”);
var tlen=otable.rows.length;
xmlHttp.onreadystatechange=function()
{
if(xmlHttp.readyState==4)
{
farr=xmlHttp.responseText.split(“,”);
var i=0;
for(j=1;j<tlen-1;j++) {
var vtmp=otable.rows[j].insertCell(2);
if(j == 1) {
vtmp.innerHTML=”<center><b>邮件等级</b></center>”;
continue;
}
else {
vtmp.innerHTML=farr[i];
i++;
}
}
}
}

21.获取form元素中的某类型对象(这里为单选框):
var obj=document.listFrm;
var len=obj.length;
var fstr = ”;
for(i=0; i<len-1; i++) {
if(obj[i].type.toLowerCase() == ‘checkbox’) {
fstr +=obj[i].value + “|”;
}
}

22.js动态设置css样式
document.getElementById(“para”).style.display=”none”;
document.getElementById(“para”).className=”cssname”;

分享到:
评论

相关推荐

    javascript函数及说明

    在日常开发中,JavaScript 函数是不可或缺的一部分,它们为开发者提供了强大的功能,用于处理各种任务和实现复杂逻辑。以下是从给定文件中提炼出的关键JavaScript函数和概念,旨在帮助读者深入理解并熟练应用这些...

    javascript常用函数收集

    根据给定文件的信息,我们可以总结出以下JavaScript函数及其用法: ### 1. dateDlg(inputid,initDate,startYear,endYear) 此函数用于创建一个日期选择对话框。 **参数说明:** - `inputid` (必需): 字符串类型,...

    javascript 所有函数 代码+目录

    函数是JavaScript中核心的概念之一,它们是可重复使用的代码块,可以接收参数并返回值。这个压缩包文件“javascript 函数速查”提供了一个详尽的JavaScript函数手册,包含代码示例和目录结构,使得开发者能够快速...

    客户端统一验证JavaScript函数库及示例源码

    该函数库提供许多函数库,就不一一列举了,这里举几个代表性的函数例子加以解释说明,先介绍一个频率用的最多的函数,如函数verifyAll,定义如下: function verifyAll(myform) {…………..} 参数myform指代验证的...

    javascript函数

    JavaScript 函数是编程语言的核心部分,它是一种可重复使用的代码块,可以接受参数并返回值。在JavaScript中,函数不仅可以作为执行体,还能作为值赋给变量,甚至作为其他函数的参数,这就是所谓的高阶函数特性。...

    第三章JavaScript函数.docx

    JavaScript函数是编程中不可或缺的部分,它们是一段可重复使用的代码,能够实现特定功能。函数分为用户自定义函数和系统函数。系统函数是JavaScript内置的,可以直接使用,而自定义函数则由程序员根据需求编写。 1....

    JavaScript全局函数使用简单说明

    以下是对几个常用JavaScript全局函数的详细说明: 1. decodeURI() 和 decodeURIComponent(): decodeURI() 函数用于对使用 encodeURI() 函数编码的统一资源标识符(URI)进行解码。比如,如果一个URI被编码为 "***...

    经常用到的javascript日期函数库啊

    本文将详细介绍一个实用的JavaScript日期函数库,包括其核心功能及使用方法。 #### 二、核心功能 根据提供的部分代码片段,我们可以总结出该日期函数库的核心功能如下: 1. **isLeapYear**:判断当前日期是否为...

    javascript常用函数

    本文将针对给定文件中提到的部分JavaScript常用函数进行深入解析。 #### 1. `$(id)` 此函数用于通过ID选择DOM元素。 ```javascript function $(id) { return document.getElementById(id); } ``` - **功能说明**:...

    javascript常用函数.docx

    以下是一些JavaScript的常用函数和基础知识的详细说明: 1. `document.write("")`: 这个函数用于向HTML文档流中写入内容。通常在页面加载期间使用,向浏览器输出动态生成的HTML。 2. 注释:在JavaScript中,单行...

    JavaScript版的DateAdd、DateDiff、IsDate函数

    这些自定义函数可以方便地在JavaScript环境中处理日期和时间的操作,尤其是在不支持ES6及以上版本的浏览器中,它们能提供类似.NET和VBScript的日期处理功能。在实际项目中,根据需求可能还需要扩展更多的功能,比如...

    JavaScript数组操作函数汇总

    JavaScript数组操作函数是编程中非常基础且重要的部分,它们提供了对数组进行各种操作的方法,包括添加、删除、合并以及转换等。以下是对标题和描述中提及的数组操作函数的详细说明: 1. **push()**: `push()` 函数...

    Javascript数组函数库.docx

    JavaScript中的数组函数库是开发过程中不可或缺的一部分,它们提供了丰富的功能,用于操作和处理数组对象。以下是一些主要的数组函数的详细说明: 1. `shift()`: 这个方法会删除数组的第一个元素,并返回被删除的...

    js说明文档各种函数使用方法

    JavaScript是Web开发中不可或缺的一部分,主要用于网页的交互和动态效果的实现。本篇文档主要介绍了JavaScript中的一些常用函数,它们涵盖了页面操作、数据处理、用户交互等多个方面。 1. `getmodule(divid,para,...

    JavaScript核心参考手册

    如果条目是一个类,通常具有构造函数,构造函数是一种方法,本部分说明如何使用构造方法 创建类的实例。 语法 函数、方法和属性一般都有自己的用法,本部分详细显示该条目的具体用法。 参数 本部分详细说明语法中...

    javascript 函数参数限制说明

    JavaScript中的函数参数数量在不同浏览器中存在一定的限制。在JavaScript中,函数参数的实际限制主要取决于浏览器如何处理这些参数。在Safari中,由于参数数量被限制为ushort的最大值,也就是65535个,这是因为...

    微信小程序中使用javascript 回调函数

    在微信小程序的开发文档中,通常会提供每个API的使用说明,其中也会提到如何处理回调函数。通常情况下,API会要求开发者提供一个对象,该对象中可以包含`success`、`fail`和`complete`等属性,这些属性的值通常是...

Global site tag (gtag.js) - Google Analytics