JavaScript案例.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
正则表达式使用范例 match函数的用法 function MatchDemo() { var r, re; // 声明变量。 var s = The rain in Spain falls mainly in the plain; re = new RegExp(a,g); // 创建正则表达式对象。 r = s.match(re); // 得到所有匹配的子串组成的数组。 } search函数的用法 function SearchDemo() { var r, re; // 声明变量。 var s = The rain in Spain falls mainly in the plain.; re = /falls/i; // 创建正则表达式模式。 r = s.search(re); // 查找字符串的索引。 } 正则表达式 () 子表达式的开始和结束位置 []括号表达式作用是表示范围 {}表示长度范围 优先权:优先权从高到低 \转义符 *, +, ?, {n}, {n,}, {n,m}限定符 ^, $, \anymetacharacter位置和顺序 |“或”操作 eval函数 数据是单对象; var s={username:wang,pwd:123}; eval(user=+s); alert(user.username); alert(user.pwd); 数据是数组的情况 var s = [1,2] ; eval(“o={languages:+s+}); alert(o. languages.length); alert(o. languages[0]); alert(o. languages[1]); 注: 值要用单引号 键和值之间用冒号分隔 每个键值对之间用逗号分隔 Ajax AJAX是一种运用JavaScript和可扩展标记语言(XML),在网络浏览器和服务器之间传送或接受数据的技术。 AJAX = Asynchronous JavaScript And XML AJAX = 异步JavaScript和可扩展标记语言 AJAX基于以下一些公共标准: JavaScript XML 可扩展标记语言 HTML 超文本标记语言 CSS 层叠样式表 Ajax Ajax-创建xml组件 function createXMLHttpRequest() { var xmlHttp; if(window.XMLHttpRequest) { //Mozilla 浏览器 xmlHttp = new XMLHttpRequest(); } else if (window.ActiveXObject) { // IE浏览器 try { //IE6.0是Msxml2.XMLHTTP组件 xmlHttp = new ActiveXObject(Msxml2.XMLHTTP); } catch (e) { try { xmlHttp = new ActiveXObject(Microsoft.XMLHTTP); } catch (e) {} } } return xmlHttp; } Ajax-发送请求 function sendRequest() { xmlHttp = createXMLHttpRequest(); var url = “MyServlet”;//如果是jsp,在jsp要用 //response.getWriter().write(xml)来写入数据,不然有问题 xmlHttp.open(“GET”, url, true);//true—异步(服务器处理的过程和客户 端异步),false--同步(服务器处理的过程和客户端同步) xmlHttp.onreadystatechange =processResponse;//指定响应函数 xmlHttp.setRequestHeader(“Content-Type”,”application/x-www-form- urlencoded”);//在send之前加这段代码,这样才可以在send传参 xmlHttp.send(“name=张三pwd=123”); // 发送请求 } Ajax—处理响应 function processResponse() { if (xmlHttp.readyState == 4) { // 对象状态(

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档