![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript小结
lakers_bing
睿智坚强科比精神
展开
-
初识js
一,脚本程序和js 1,HTML是一种标记语言,只能用于显示,无法进行业务逻辑的设计,即无法进行程序设计,如:于用户进行交流。而脚本程序是嵌套在HTML语言中的程序,实现HTML无法实现的业务逻辑,脚本程序必须嵌套在标记之间,而js就是一种脚本程序设计语言。 2,要注意的是,js是一种客户端脚本程序设计语言,它完全有浏览器解释执行(浏览器需要有相关的脚本程序引擎),于服务器没有任何关系,服务器原创 2013-08-25 17:59:38 · 923 阅读 · 0 评论 -
DOM编程之六
二,标签的属性 1,defer:如果您的脚本不会改变文档的内容,可将 defer 属性加入到 标签中,以便加快处理文档的速度。因为浏览器知道它将能够安全地读取文档的剩余部分而不用执行脚本,它将推迟对脚本的解释,直到文档已经显示给用户为止。 2,src 和 charset 属性 对特别长的 JavaScript 程序或者经常重复使用的程序来说,你可以希望将这些代码存放到一个单独的文件中。在这原创 2013-08-27 19:39:57 · 435 阅读 · 0 评论 -
DOM编程之一
1,DHTML (1)js将浏览器本身、网页文档、以及网页文档中的HTML元素等都用相应的内置对象来表示,这些对象与对象之间的层次关系统称为DOM(Document Object Model,文档对象模型)。 (2)CSS、脚本编程语言和DOM的结合使用,能够使HTML文档与用户具有交互性和动态变换性,这三种技术的单一称谓叫DHTML(Dynamic HTML,动态HTML)。 (3)DOM原创 2013-08-27 19:33:25 · 516 阅读 · 0 评论 -
DOM编程之八
小结: 1,innerText和nnerHTML的区别 (1)innerTextx属性:用于设置和返回HTML标签对之间的文本 注意:在设置这个属性时,如果文本中包含有HTML标签,则HTML标签也会显示在页面上;但是,在获取标签对之间的文本时,只会返回文本; (2)innerHTML属性:用于设置和返回HTML标签对之间的内容 注意:在设置这个属性时,如果文本中包含有HTML标签,则浏原创 2013-08-28 19:45:32 · 397 阅读 · 0 评论 -
DOM编程之七
Document对象的方法 1,wite:向文档写 HTML 表达式 或 JavaScript 代码。 2,witeln:等同于 write() 方法,不同的是在每个表达式之后写一个换行符 (注意:这里的换行是代码中的换行,而不是)。 3,open:打开一个流,以收集来自任何 document.write() 或 document.writeln() 方法的输出。open() 方法可打开一原创 2013-08-28 19:44:24 · 436 阅读 · 0 评论 -
DOM编程之十--正则表达式二
(2)实例对象的属性 global RegExp 对象是否具有标志 g。 ignoreCase RegExp 对象是否具有标志 i。 lastIndex 一个整数,标示开始下一次匹配的字符位置。 multiline RegExp 对象是否具有标志 m。 source原创 2013-08-29 20:37:55 · 498 阅读 · 0 评论 -
DOM编程之十二--正则表达式四
语法注意点: 1,贪婪匹配 即最长匹配原则,默认情况下,正则表达式使用这种匹配原则; 比如:将“zoom”中匹配“zo*”(z后跟1或多个o)的部分替换为“r”,使用这种匹配原则的结果是“rm”; 2,非贪婪匹配 即最短匹配原则,当字符“?”紧跟在其他限定符(*、+、?、{n}、{,n}、{n,m})之后时,就使用这种匹配原则; 比如:在字符串“fooooood”中“fo+?”只匹配“原创 2013-08-29 20:40:18 · 518 阅读 · 0 评论 -
DOM编程之九--正则表达式一
一,简介 1,概述 (1)文件路径通配符 问号通配符“?”:匹配文件中的单个字符,如:文本模式data?.dat,能匹配data+任意单个字符+.dat的文件名,比如data2.dat; 星号通配符“*”:匹配文件中的零个或多个字符,如:文本模式data*.dat,能匹配data+任意零个或多个字符+.dat的文件名,比如data2.dat,data.dat,datat原创 2013-08-29 20:36:42 · 763 阅读 · 0 评论 -
DOM编程之十一--正则表达式三
重点 (1)如果正则表达式设置了全局标志(g),可以多次调用exec和test方法在字符串中执行连续搜索,每次都是从RegExp对象的lastIndex属性值指定的位置开始搜索字符串。 (2)如果没有设置全局标志(g),则exec和test方法将会忽略RegExp对象的lastIndex属性值,从字符串的起始位置开始搜索。 也就是说:exec和test方法每次遇到匹配值便会返回,不再向下匹配原创 2013-08-29 20:39:15 · 546 阅读 · 0 评论 -
DOM编程之五
Document详解: 一,cookie 1,浏览器每次访问服务器时,都是完全不同的请求,就算两次访问的内容一模一样也不例外,也就是说,是无状态的;而cookie就是来完成有状态的访问,浏览器每次访问服务器的时候都给浏览器返回一些状态信息(放在cookie中),浏览器中有一个cookie存储区来存放这些cookie,下次再访问时就会带上相应的cookie(如果有),因为浏览器每次访问服务器的时原创 2013-08-27 19:39:07 · 559 阅读 · 0 评论 -
DOM编程之四
对各个对象属性的详细小结: 一,clipboardData对象 1,windows的剪切板是所以程序共享的,它相当于全局变量,通过剪切板可以实现各个程序之间的数据共享、交互。 二,location对象 Location对象是window对象的一个部分,可通过window.location来访问,它包含有关当前URL的信息 1,它的属性 (1)href属性:用于重定向到另一个页面,和wi原创 2013-08-27 19:38:16 · 466 阅读 · 0 评论 -
DOM编程之四
对各个对象属性的详细小结: 一,clipboardData对象 1,windows的剪切板是所以程序共享的,它相当于全局变量,通过剪切板可以实现各个程序之间的数据共享、交互。 二,location对象 Location对象是window对象的一个部分,可通过window.location来访问,它包含有关当前URL的信息 1,它的属性 (1)href属性:用于重定向到另一个页面,和wi原创 2013-08-27 19:37:39 · 435 阅读 · 0 评论 -
函数
四,函数 1,定义格式: Function 函数名 (参数列表){ 程序代码 Return 表达式; } 2,注意:(1)于java的区别是js函数不需要指定返回值类型 (2)函数中的程序只有在函数别调用时才会执行 (3)js中也可以使用参数个数可变的函数,只要定义时参数列表为空,然后在函数中循环获取参数便可,如:原创 2013-08-25 18:02:13 · 523 阅读 · 0 评论 -
js对象
五,对象 1, 对象是js中用于表示复杂数据类型的一种方式,通俗的说,对象就是描述一类事物的若干变量的集合体,同时还提供了对这些变量操作的函数。 2, 对象中所包含的变量就是对象的属性,对象中所包含的对属性进行操作的函数就是对象的方法,对象的属性和方法都叫做对象的成员。 3, 对象是对某一类事物的描述,是抽象上的概念;而对象实例是一类事物的具体个例。 Js中的对象,类似于java中的类。原创 2013-08-25 18:02:58 · 542 阅读 · 0 评论 -
js数组
八,数组 1,数组列表 数组列表用于表示一组数据的集合,它由一对方括号[]包围,列表中的每个元素用逗号分隔,数组元素可以是任意类型的数据(包括其他数组),如: Var arr=[“zwb”,123,’li’,3.5]; 注意: (1)在java中数组中的元素必须是统一数据类型的。 (2)Js中数组元素的索引也是从0开始的,访问方法同java (3)js中数组元素可以为空,其值为un原创 2013-08-25 18:04:06 · 507 阅读 · 0 评论 -
js语法
三,js基本语法 1,标示符:和java差不多,可以由字母、数字、下划线、美元符号$组成(java也能),但不能以数字开头 2,js严格区分大小写(java不区分),每句话以分号“;”结束 3,注释: (1)单行注释:// (2)多行:/* */ 多行注释中可以嵌套单行注释,但不能再嵌套多行注释 4,基本数据类型和常量 注意: (1)同一个字符串不能写在两行上,如果太长,一行放原创 2013-08-25 18:01:18 · 523 阅读 · 0 评论 -
js对象专用语句
七,对象专用语句 1, with语句 格式:with(对象名称) { 执行语句 } 功能:如果几个语句使用到同一个对象实例,那么就可以使用with语句,就可以在with语句里直接使用该对象实例的属性和方法了。如: Var time=new Date(); With(time) { Var strDate原创 2013-08-25 18:03:36 · 467 阅读 · 0 评论 -
DOM编程之二
3,window对象 (1)window对象代表浏览器的整个窗口,我们可以利用它控制浏览器的各个方面,如改变状态栏的显示文字、弹出对话框、移动窗口的位置等等; (2)多window对象的属性和方法的引用,可以省略“window.”这个前缀;如: Window.alert();可以直接写成alert(); (3)Window对象的方法: 1)alert方法:用于弹出一个对话框(只原创 2013-08-27 19:35:01 · 510 阅读 · 0 评论 -
DOM编程之三
(6)window对象的事件 注意:window对象的事件是作为事件来设置的,即在中设置window对象事件 一,它的专用事件: 1,onload:浏览器窗口加载完网页文档时触发 2,onunload:浏览器窗口卸载完网页文档时触发(刷新时) 3,onbeforeunload:浏览器窗口卸载网页文档之前触发(刷新或关闭浏览器时) 二,通用事件: 1,onclick:鼠标单击某个HTM原创 2013-08-27 19:35:53 · 511 阅读 · 0 评论 -
DOM编程之三
(6)window对象的事件 注意:window对象的事件是作为事件来设置的,即在中设置window对象事件 一,它的专用事件: 1,onload:浏览器窗口加载完网页文档时触发 2,onunload:浏览器窗口卸载完网页文档时触发(刷新时) 3,onbeforeunload:浏览器窗口卸载网页文档之前触发(刷新或关闭浏览器时) 二,通用事件: 1,onclick:鼠标单击某个HTM原创 2013-08-27 19:36:35 · 444 阅读 · 0 评论 -
chrome浏览器 iframe子页面调用父页面JS函数的问题
iframe子页面调用父页面javascript函数的方法(支持chrome和IE的通用方法) 分类: JS,JQ2012-10-25 11:10 2521人阅读 评论(0) 收藏 举报 iframe子页面调用父页面javascript函数的方法 今天遇到一个iframe子页面调用父页面js函数的需求,解决起来很简单,但是在chrome浏览器遇到一点小问题。顺便写一下ifra原创 2014-04-08 09:54:06 · 6577 阅读 · 1 评论