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

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函数集合 1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document-&gt;html-&gt;(head,body) 4.一个浏览器窗口中的DOM顺序是:...

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

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

    JavaScript核心参考手册

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

    javaScript中slice函数用法实例分析

    本文实例讲述了javaScript中slice函数用法。分享给大家供大家参考。具体分析如下: javaScript 中的 slice 函数,对于array对象的slice函数,返回一个数组的一段。(仍为数组) arrayObj.slice(start, [end])  ...

    编写可维护的JavaScript(中文)

    《编写可维护的JavaScript》向开发人员阐述了如何在团队开发中编写具备高可维护性的JavaScript代码,书中详细说明了作为团队一分子,应该怎么写JavaScript。本书内容涵盖了编码风格、编程技巧、自动化、测试等几方面...

    javaScript权威指南第四版第一部分压缩文件(请下完整)

    它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。本书还包括详细的参考手册,涵盖了JavaScript的核心API、遗留的客户端API和W3C标准DOM API,记述了这些API中的每...

    javaScript权威指南第四版第三部分压缩文件(请下完整)

    它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。本书还包括详细的参考手册,涵盖了JavaScript的核心API、遗留的客户端API和W3C标准DOM API,记述了这些API中的每...

    javaScript权威指南第四版第二部分压缩文件(请下完整)

    它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。本书还包括详细的参考手册,涵盖了JavaScript的核心API、遗留的客户端API和W3C标准DOM API,记述了这些API中的每...

    JavaScript网页特效应用开发手册

    第一部分 认识JavaScript 第1章 Javascript浅谈 1-1什么是JavaScript? 1-2如何使用Javascript 1-3 Javascript和 HTML的搭配 1-4 JavascnPt和一般程序语言的差异 1-5 Javascnpt的限制 第2章 撰写Javascnpt 2-1 ...

    Javascript数组操作高级心得整理

     使用[removed]调用外部的JavaScript(.js文件) 4  如何与老浏览器打交道 4 (2) 把JavaScript代码放到HTML页面不同的位置 4  把JavaScript代码放到HTML&lt;body&gt;部分 4  把JavaScript代码放到HTML&lt;head...

    基于JavaScript的线上车位销售系统源码+sql数据库+项目说明.zip

    基于JavaScript的线上车位销售系统源码+sql数据库+项目说明.zip 【资源介绍】 IDEA开发,JAVA编写,SSM框架 包管理使用Maven 采用Tomcat9.0.45服务器 数据库采用Mysql,可通过根目录下的.sql文件一键导入 前端部分...

    编写可维护的javascript(英文)

    《编写可维护的JavaScript》向开发人员阐述了如何在团队开发中编写具备高可维护性的JavaScript代码,书中详细说明了作为团队一分子,应该怎么写JavaScript。本书内容涵盖了编码风格、编程技巧、自动化、测试等几方面...

    当javaScript从入门到提高前需要注意的细节:函数部分

    以下说明在javaScript中声明一个函数那是多麽的随意functionfun1(){//声明一个函数}function(){//声明一个匿名函数}varfun2=function(){//声明一个变量指向一个匿名的函数表达式}varfun3=functionfun4(){//声明一个...

    Pascal和JavaScript的脚本设计工具

    ◎支持大部分的Delphi7/Pascal/JavaScript语法(见下述说明) ◎超过 50 个内置单元库 ◎超过 1000 个 函数/过程 ◎超过 250 个 classes ◎直接支持超过 110 个 Components ◎直接装载DFM并将相关事件绑定脚本函数 ◎...

    JavaScript权威指南(第5版)中文版(下)001

    它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。 《JavaScript权威指南(第5版)》还包括详细的参考手册,涵盖了JavaScript的核心API、遗留的客户端API和W3C标准...

    JavaScript权威指南(第5版)中文版(下)002

    它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。 《JavaScript权威指南(第5版)》还包括详细的参考手册,涵盖了JavaScript的核心API、遗留的客户端API和W3C标准...

    JavaScript权威指南(第5版)中文版(上) 002

    它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。 《JavaScript权威指南(第5版)》还包括详细的参考手册,涵盖了JavaScript的核心API、遗留的客户端API和W3C标准...

    JavaScript权威指南(第5版)中文版(上) 004

    它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。 《JavaScript权威指南(第5版)》还包括详细的参考手册,涵盖了JavaScript的核心API、遗留的客户端API和W3C标准...

    JavaScript权威指南(第5版)中文版(上) 003

    它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。 《JavaScript权威指南(第5版)》还包括详细的参考手册,涵盖了JavaScript的核心API、遗留的客户端API和W3C标准...

Global site tag (gtag.js) - Google Analytics