ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:266.54KB ,
资源ID:2846015      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2846015.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(javascript学习笔记.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

javascript学习笔记.docx

1、javascript学习笔记提示对话框:alert();Javascript的采用Unicode编码,每个字符占两字节。JavaScript 是区分大小写的语言。数字转化为字符方法 : toString();字符串的长度属性:length字符串方法:.toLowerCase() 转化为小写 .toUpperCase()转化为大写in 运算符 判断右边对象是否含有名为左侧字符串的属性 var a=x:1,y:2 ; x in a; /返回true instanceof 运算符 判断左侧对象是不是右侧的类创建的。返回类型运算符: typeof创建对象运算符:new删除运算符: 删除 对象属性 数组

2、元素 或者变量 删除成功或被删除属性 或者元素 或者 变量不存在 返回true 用var 声明的变量不能删除。null=undefined两个斜线之间的文本构成了正则表达式如:/1-90-9*/isFinite()判断参数是否是一个有限大小的数字isNaN()判断参数是否为非数if ()else if()elseswitch (表达式)case 值1 :statement; break; case 值2 :statement; break; Default :statement; break;while ()do while ();for (i=1;i10;i+)for ( variable

3、in object)trycatchfinally即是try 语句中有 break 或者 continue 语句 finally中的语句仍会被执行。with 函数: function 函数名(可选参数) new Function(参数,参数,return 值或表达式 )function f(x) return x*x;new Function(x,return x*x)var y=function(x)return x*xvar y=function f(x)return x*x函数体的arguments 对象 存储的是传入的参数数组。arguments 的length 属性表示传入参数的数目

4、argument.callee() a方法调用argument所在的函数函数的length 属性表示的函数定义的参数个数。方法:f.call(obj,55)f.Apply(obj,55) /区别,apply函数参数用数组表示。对象的constructor属性引用的初始化该对象的构造函数对象的toString方法返回的对象的类型或者值对象的toLocalString方法返回的是对象局部化字符串值,默认和toString值一样。对象的valueof返回引用对象的值对象的hasOwnProperty()方法判断是含有指定的非继承属性。对象的propertyIsEnumerable()方法判断是否含有

5、指定的非继承属性。对象的isPrototypeOf()判断对象是知否是由指定的类创建的数组定义var a=new arry()数组的jion()方法将数组元素以指定的分割符链接起来,省略参数则以 , 分割。与字符串的String.split()相反。数组的reverse()方法,将数组元素顺序颠倒。数组的sort()方法,对数组进行排序(按字母顺序),未定义的元素排在最后。sort的参数可以是表达式或函数。如 a.sort(function(a,b) return a-b;)。若参数返回一个小于0的数则第一个参数应该在第二个参数之前。否则,位于第一个参数之后。数组的concat()方法,将指定

6、元素添加到数组中(数组中已有的不再添加),若元素为数组,则只将该数组展开,对该数组内的数组,不展开;如a =1,2,3,4a.concat(5,6,7,8,9)=1,2,3,4,5,6,7,8,9数组的slice(start,length)返回该数组的一个子集,start若为负值则从数组末尾开始计算。数组的splice(start,length,要插入的参数列表),从指定位置开始删除指定长度的元素,并插入新的数据(与concat()方法不同,该方法不展开数组)返回删除的数组元素。a=1,2,3,4;a.splice(2,2,3,4,7,8,9)/返回3,4 a=1,2,3,4,7,8,9数组的

7、push()方法将一个或多个元素追加到数组的末尾并返回数组新长度。数组的pop()方法将删除数组的最后一个或多个元素,并返回删除的元素。数组的unshift()方法将一个或多个元素插入到数组的开头并返回数组新长度。数组的shift()方法见删除数组开头的一个或多个元素并返回删除的元素。数组的toString方法将数组内的元素连接成以 , 分割的字符串,和不带参数的jion()方法返回的结果相同。Cookies:在cookie 的名或值中不能使用分号(;)、逗号(,)、等号(=)以及空格。在cookie的名中做到这点很容易,但要保存的值是不确定的。如何来存储这些值呢?方法是用escape()函数

8、进行编码,它能将一些特殊符号使用十六进制表示,当使用escape()编码后,在取出值以后需要使用unescape()进行解码才能得到原来的cookie值 。 Cookie 格式:NAME是该Cookie的名称,VALUE是该Cookie的值。在字符串“NAME=VALUE”中,不含分号、逗号和空格等字符。Expires=DATE:Expires变量是一个只写变量,它确定了Cookie有效终止日期。该属性值DATE必须以特定的格式来书写:星期几,DDMMYY HH:MM:SS GMT,GMT表示这是格林尼治时间。反之,不以这样的格式来书写,系统将无法识别。该变量可省,如果缺省时,则Cookie的

9、属性值不会保存在用户的硬盘中,而仅仅保存在内存当中,Cookie文件将随着浏览器的关闭而自动消失。Domain=DOMAINNAME:Domain该变量是一个只写变量,它确定了哪些Internet域中的Web服务器可读取浏览器所存取的Cookie,即只有来自这个域的页面才可以使用Cookie中的信息。这项设置是可选的,如果缺省时,设置Cookie的属性值为该Web服务器的域名。Path=PATH:Path属性定义了Web服务器上哪些路径下的页面可获取服务器设置的Cookie。一般如果用户输入的URL中的路径部分从第一个字符开始包含Path属性所定义的字符串,浏览器就认为通过检查。如果Path属

10、性的值为“/”,则Web服务器上所有的WWW资源均可读取该Cookie。同样该项设置是可选的,如果缺省时,则Path的属性值为Web服务器传给浏览器的资源的路径名。 Javascript cookie 访问设置:function SetCookie(name,value,expires,path,domain,secure)var expDays = expires*24*60*60*1000;var expDate = new Date();expDate.setTime(expDate.getTime()+expDays);var expString = (expires=null) ?

11、: (;expires=+expDate.toGMTString()var pathString = (path=null) ? : (;path=+path)var domainString = (domain=null) ? : (;domain=+domain)var secureString = (secure=true) ? ;secure : )document.cookie = name + = + escape(value) + expString + pathString + domainString + secureString;获取:function GetCookie(

12、name)var result = null;var myCookie = document.cookie + ;var searchName = name + =;var startOfCookie = myCookie.indexOf(searchName);var endOfCookie;if (startOfCookie != -1)startOfCookie += searchName.length;endOfCookie = myCookie.indexOf(;,startOfCookie);result = unescape(myCookie.substring(startOfC

13、ookie, endOfCookie);return result;删除:function ClearCookie(name)var ThreeDays=3*24*60*60*1000;var expDate = new Date();expDate.setTime(expDate.getTime()-ThreeDays);document.cookie=name+=;expires=+expDate.toGMTString();Javascript改变HTMLdocument.getElementByID().innerHTML=获取元素:document.getElementById()d

14、ocment.getElementsByTagName()节点:parentNode、firstChild 以及 lastChild,child(x);节点属性:每个节点都拥有包含着关于节点某些信息的属性。这些属性是:nodeName(节点名称)nodeValue(节点值)nodeType(节点类型)重要的节点类型是:元素类型节点类型元素1属性2文本3注释8文档9nodeValue 属性用于获取节点的文本值。 getAttribute() 方法返回属性的值。getAttributeNode() 方法返回属性节点。节点删除子节点:removeChild()方法 nodeValue 属性用于改变节

15、点值。setAttribute() 方法用于改变属性的值。removeChild() 方法删除指定节点。removeAttribute() 方法删除指定属性。replaceChild() 方法替换指定节点。xmlDoc=loadXMLDoc(books.xml);x=xmlDoc.documentElement;/创建一个 book 元素、一个 title 元素,以及一个 text 节点newNode=xmlDoc.createElement(book);newTitle=xmlDoc.createElement(title);newText=xmlDoc.createTextNode(Hel

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1