- 博客(28)
- 收藏
- 关注
原创 DOM编程之十二--正则表达式四
语法注意点:1,贪婪匹配即最长匹配原则,默认情况下,正则表达式使用这种匹配原则;比如:将“zoom”中匹配“zo*”(z后跟1或多个o)的部分替换为“r”,使用这种匹配原则的结果是“rm”;2,非贪婪匹配即最短匹配原则,当字符“?”紧跟在其他限定符(*、+、?、{n}、{,n}、{n,m})之后时,就使用这种匹配原则;比如:在字符串“fooooood”中“fo+?”只匹配“
2013-08-29 20:40:18 525
原创 DOM编程之十一--正则表达式三
重点(1)如果正则表达式设置了全局标志(g),可以多次调用exec和test方法在字符串中执行连续搜索,每次都是从RegExp对象的lastIndex属性值指定的位置开始搜索字符串。(2)如果没有设置全局标志(g),则exec和test方法将会忽略RegExp对象的lastIndex属性值,从字符串的起始位置开始搜索。也就是说:exec和test方法每次遇到匹配值便会返回,不再向下匹配
2013-08-29 20:39:15 556
原创 DOM编程之十--正则表达式二
(2)实例对象的属性globalRegExp 对象是否具有标志 g。ignoreCaseRegExp 对象是否具有标志 i。lastIndex一个整数,标示开始下一次匹配的字符位置。multilineRegExp 对象是否具有标志 m。source
2013-08-29 20:37:55 507
原创 DOM编程之九--正则表达式一
一,简介1,概述(1)文件路径通配符 问号通配符“?”:匹配文件中的单个字符,如:文本模式data?.dat,能匹配data+任意单个字符+.dat的文件名,比如data2.dat; 星号通配符“*”:匹配文件中的零个或多个字符,如:文本模式data*.dat,能匹配data+任意零个或多个字符+.dat的文件名,比如data2.dat,data.dat,datat
2013-08-29 20:36:42 777
原创 DOM编程之八
小结:1,innerText和nnerHTML的区别(1)innerTextx属性:用于设置和返回HTML标签对之间的文本注意:在设置这个属性时,如果文本中包含有HTML标签,则HTML标签也会显示在页面上;但是,在获取标签对之间的文本时,只会返回文本;(2)innerHTML属性:用于设置和返回HTML标签对之间的内容注意:在设置这个属性时,如果文本中包含有HTML标签,则浏
2013-08-28 19:45:32 412
原创 DOM编程之七
Document对象的方法1,wite:向文档写 HTML 表达式 或 JavaScript 代码。2,witeln:等同于 write() 方法,不同的是在每个表达式之后写一个换行符(注意:这里的换行是代码中的换行,而不是)。3,open:打开一个流,以收集来自任何 document.write() 或 document.writeln() 方法的输出。open() 方法可打开一
2013-08-28 19:44:24 449
原创 Linux常用命令详解之权限管理命令
2,权限管理命令一,(1)命令名称:chmod (2)命令原意:change the permissions mode of a file (3)命令所在路径:/bin/chmod (4)执行权限:所有用户 (5)功能描述:改变文件或目录权限 (6)语法:chmod [{ugo} {+-=} {rwx}] [文
2013-08-28 08:59:49 811
原创 Linux常用命令详解之文件处理命令三
十二,(1)命令名称:ln (2)命令原意:link (3)命令所在路径:/bin/ln (4)执行权限:所有用户 (5)功能描述:产生连接文件 (6)语法:ln -s [源文件名] [目标文件] s表示soft(软的) -s 表示创建软连接(不加则表示产生硬连接)
2013-08-28 08:57:07 502
原创 Linux常用命令详解之文件处理命令二
七,(1)命令名称:mv (2)命令英文原意:move (3)命令所在路径:/bin/mv (4)执行权限:所有用户 (5)功能描述:移动文件(即剪切)、更名 (6)语法:mv [-R][源文件或目录] [目的目录] 如:$ mv file1
2013-08-28 08:55:51 465
原创 DOM编程之六
二,标签的属性1,defer:如果您的脚本不会改变文档的内容,可将 defer 属性加入到 标签中,以便加快处理文档的速度。因为浏览器知道它将能够安全地读取文档的剩余部分而不用执行脚本,它将推迟对脚本的解释,直到文档已经显示给用户为止。2,src 和 charset 属性对特别长的 JavaScript 程序或者经常重复使用的程序来说,你可以希望将这些代码存放到一个单独的文件中。在这
2013-08-27 19:39:57 445
原创 DOM编程之五
Document详解:一,cookie1,浏览器每次访问服务器时,都是完全不同的请求,就算两次访问的内容一模一样也不例外,也就是说,是无状态的;而cookie就是来完成有状态的访问,浏览器每次访问服务器的时候都给浏览器返回一些状态信息(放在cookie中),浏览器中有一个cookie存储区来存放这些cookie,下次再访问时就会带上相应的cookie(如果有),因为浏览器每次访问服务器的时
2013-08-27 19:39:07 568
原创 DOM编程之四
对各个对象属性的详细小结:一,clipboardData对象1,windows的剪切板是所以程序共享的,它相当于全局变量,通过剪切板可以实现各个程序之间的数据共享、交互。二,location对象Location对象是window对象的一个部分,可通过window.location来访问,它包含有关当前URL的信息1,它的属性(1)href属性:用于重定向到另一个页面,和wi
2013-08-27 19:38:16 474
原创 DOM编程之四
对各个对象属性的详细小结:一,clipboardData对象1,windows的剪切板是所以程序共享的,它相当于全局变量,通过剪切板可以实现各个程序之间的数据共享、交互。二,location对象Location对象是window对象的一个部分,可通过window.location来访问,它包含有关当前URL的信息1,它的属性(1)href属性:用于重定向到另一个页面,和wi
2013-08-27 19:37:39 444
原创 DOM编程之三
(6)window对象的事件注意:window对象的事件是作为事件来设置的,即在中设置window对象事件一,它的专用事件:1,onload:浏览器窗口加载完网页文档时触发2,onunload:浏览器窗口卸载完网页文档时触发(刷新时)3,onbeforeunload:浏览器窗口卸载网页文档之前触发(刷新或关闭浏览器时)二,通用事件:1,onclick:鼠标单击某个HTM
2013-08-27 19:36:35 454
原创 DOM编程之三
(6)window对象的事件注意:window对象的事件是作为事件来设置的,即在中设置window对象事件一,它的专用事件:1,onload:浏览器窗口加载完网页文档时触发2,onunload:浏览器窗口卸载完网页文档时触发(刷新时)3,onbeforeunload:浏览器窗口卸载网页文档之前触发(刷新或关闭浏览器时)二,通用事件:1,onclick:鼠标单击某个HTM
2013-08-27 19:35:53 519
原创 DOM编程之二
3,window对象(1)window对象代表浏览器的整个窗口,我们可以利用它控制浏览器的各个方面,如改变状态栏的显示文字、弹出对话框、移动窗口的位置等等;(2)多window对象的属性和方法的引用,可以省略“window.”这个前缀;如: Window.alert();可以直接写成alert();(3)Window对象的方法:1)alert方法:用于弹出一个对话框(只
2013-08-27 19:35:01 520
原创 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 523
原创 Struts2校验功能实现小结
Struts2校验功能实现小结:(1) Action是实现Action接口只能完全手动在execute编写校验代码,如果要给用户错误提示信息,必须在Action中定义一个属性来存放错误信息。(2) Action是继承ActionSupport类ActionSupport提供了很多校验相关的成员变量,如:错误信息不需要再声明一个属性来存放,而只需要调用addFieldError方法便
2013-08-25 18:07:35 658
原创 Action之属性
Struts2中Action的属性小结:在我们使用Struts2框架的时候,当客户端向服器提交请求时,Struts2框架或为我们解析请求,我们只需要在Action中获取响应的请求参数即可,那么:(1) 如果你的Action的属性名和请求参数的名字相同,如setName(属性名)和name(请求参数),(注意,与字段名不相关,字段名不需要和请求参数名相同,可以是任意的合法标识符,原因很简单,
2013-08-25 18:06:51 549
原创 js数组
八,数组1,数组列表数组列表用于表示一组数据的集合,它由一对方括号[]包围,列表中的每个元素用逗号分隔,数组元素可以是任意类型的数据(包括其他数组),如:Var arr=[“zwb”,123,’li’,3.5];注意:(1)在java中数组中的元素必须是统一数据类型的。(2)Js中数组元素的索引也是从0开始的,访问方法同java(3)js中数组元素可以为空,其值为un
2013-08-25 18:04:06 511
原创 js对象专用语句
七,对象专用语句1, with语句格式:with(对象名称) { 执行语句}功能:如果几个语句使用到同一个对象实例,那么就可以使用with语句,就可以在with语句里直接使用该对象实例的属性和方法了。如: Var time=new Date(); With(time){ Var strDate
2013-08-25 18:03:36 478
原创 js对象
五,对象1, 对象是js中用于表示复杂数据类型的一种方式,通俗的说,对象就是描述一类事物的若干变量的集合体,同时还提供了对这些变量操作的函数。2, 对象中所包含的变量就是对象的属性,对象中所包含的对属性进行操作的函数就是对象的方法,对象的属性和方法都叫做对象的成员。3, 对象是对某一类事物的描述,是抽象上的概念;而对象实例是一类事物的具体个例。Js中的对象,类似于java中的类。
2013-08-25 18:02:58 550
原创 函数
四,函数1,定义格式:Function 函数名 (参数列表){ 程序代码 Return 表达式;}2,注意:(1)于java的区别是js函数不需要指定返回值类型 (2)函数中的程序只有在函数别调用时才会执行 (3)js中也可以使用参数个数可变的函数,只要定义时参数列表为空,然后在函数中循环获取参数便可,如:
2013-08-25 18:02:13 530
原创 js语法
三,js基本语法1,标示符:和java差不多,可以由字母、数字、下划线、美元符号$组成(java也能),但不能以数字开头2,js严格区分大小写(java不区分),每句话以分号“;”结束3,注释:(1)单行注释://(2)多行:/* */多行注释中可以嵌套单行注释,但不能再嵌套多行注释4,基本数据类型和常量注意:(1)同一个字符串不能写在两行上,如果太长,一行放
2013-08-25 18:01:18 533
原创 初识js
一,脚本程序和js1,HTML是一种标记语言,只能用于显示,无法进行业务逻辑的设计,即无法进行程序设计,如:于用户进行交流。而脚本程序是嵌套在HTML语言中的程序,实现HTML无法实现的业务逻辑,脚本程序必须嵌套在标记之间,而js就是一种脚本程序设计语言。2,要注意的是,js是一种客户端脚本程序设计语言,它完全有浏览器解释执行(浏览器需要有相关的脚本程序引擎),于服务器没有任何关系,服务器
2013-08-25 17:59:38 933
原创 正青春
又一周过去了,忙了一周,感觉像是瞎忙一样,没什么太大的收获,心里很乱,很着急,不会的东西真的是太多太多了!今天下午还和同事起了点小争执,其实也不是什么,就是我说话太直接了(技术方面),想到什么就说什么,虽然只是发表意见,但还是引起了误会,最后搞得自己给自己一个耳光……现在在感受到那句话:少说话、多做事!也许这就是青春的代价。有人曾经说过,只要你愿意付出、愿意花时间,没有学不会的技术
2013-08-02 21:07:51 527 1
原创 Linux常用命令详解之文件处理命令一
一,(1)命令名称:ls (2)命令英文原意:list (3)命令所在路径:/bin/ls (4)执行权限:所有用户 (5)功能描述:显示目录文件 (6)语法:ls [-ald] [文件或目录] -a(all) 显示所有文件,包括影藏文件
2013-08-01 21:20:30 582
原创 Linux文件命名规则和命令格式
一,文件命名规则(1)除了/(Linux的文件系统是一个树形结构,/代表根目录)之外,所有的字符都是合法的,都可以作为文件名。(2)有些字符最好不要用,如:空格、制表符、退格符和字符@、#、$、&、(、)、-等。因为,如:空格,在Linux中,命令和文件之间用空格分隔,如果把空格作为文件名,则Linux无法识别。(3)避免使用“.”作为普通文件名的第一个字符,因为在Linux中,一“.
2013-08-01 21:18:44 1444
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人