- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 JavaScript之充实文档内容
我们编写了几个很有用的脚本,你可以把这几个脚本用于任何一个网页里,虽然它们用途不一,但基本思路是相同的:用JavaScript函数先把文档结构里的一些现有信息提取出来,再把那些信息以一种清晰和有意义的方式重新插入到文档里去。我们编写的displayAbbreviations和displayCitations函数有许多共同之处:从创建一个由特定元素(abbr元素或blockquote)构
2015-08-30 14:37:30 323
原创 案例研究:图片库改进版
案例研究:图片库改进版1、它支持平稳退化吗?第一个问题:如果JavaScript功能被禁用,会怎样?分析:在没有JavaScript“干扰”的情况下,浏览器将沿着href属性给出的链接前进,用户将看到一张新图片而不是“该页无法显示”之类的出错信息。第二个问题:与在标记文档里调用JavaScript代码的方式有关:文档的结构与文档的行为分开了吗?换句话说,网页的行为层(JavaScr
2015-08-28 14:45:05 362
原创 JavaScript平稳退化
JavaScript平稳退化让那些不支持或禁用了JavaScript功能的浏览器也能顺利地访问你的网站从CSS身上借鉴,结构与样式分离。如果我们用一个“挂钩”,就像CSS机制中的class或id属性那样,把JavaScript代码调用行为与HTML文档的结构和内容分离开,网页就会健壮得多。那么,可否用下面这条语句来表明“当这个链接被点击时,它将调用popUp()函数”的意思呢?
2015-08-28 14:43:48 300
原创 向后兼容
向后兼容检测浏览器对JavaScript的支持程度。这个解决方案很容易实现:只要把某个方法打包在一个if语句时,就可以根据这条if语句的条件表达式的求值结果是true(这个方法存在)还是false(这个方法不存在)来决定应该采取怎样的行动。这种检测称为对象检测。例如,如果有一个使用了getElementById()方法的函数,就可以在调用getElementById()方法之前先检查用
2015-08-28 14:42:25 369
原创 JavaScript平稳退化
JavaScript平稳退化让那些不支持或禁用了JavaScript功能的浏览器也能顺利地访问你的网站从CSS身上借鉴,结构与样式分离。如果我们用一个“挂钩”,就像CSS机制中的class或id属性那样,把JavaScript代码调用行为与HTML文档的结构和内容分离开,网页就会健壮得多。那么,可否用下面这条语句来表明“当这个链接被点击时,它将调用popUp()函数”的意思呢?
2015-08-28 14:40:49 278
原创 案例研究:JavaScript图片库
现在,是时候让DOM去做一些事了,我们用JavaScript和DOM去建立一个图片库。1、把图片集中保存在images目录里,2、解决“占位符”图片的问题,我选用了一个类似于名片的图片,你可以根据个人喜好来决定选用的图片。3、为了把“占位符”图片替换为想要查看的图片,需要改变它的src属性。setAttribute是完成这项工作的最佳选择,而我将利用这个方法写一个函数。这个函数只有一个
2015-08-25 10:06:08 449
原创 获取和设置属性getAttribute、setAttribute
getAttribute是一个函数,它只有一个参数,你打算查询的属性的名字:object.getAttribute(attribute)示例:Shopping listp{color:yellow;font-family: "arial",sans-serif;font-size: 1.2em;}body{color:white;ba
2015-08-24 14:18:32 1283
原创 CSS示例
DOM并不是与网页结构打交道的唯一技术,我们还可以通过CSS(层叠样式表)告诉浏览器应该如何显示一份文档的内容。类似JavaScript脚本,对样式的声明既可以嵌在文档的部分(标签之间),也可以放在另外一个样式表文件里。CSS声明元素样式的语法与JavaScript函数的定义语法很相依:selector{property:value;}为了把某一个或某几个元素与其他元素
2015-08-24 13:58:14 332 1
原创 DOM之getElementById示例
有3种DOM方法可获取元素节点,分别是通过元素ID、通过标签名字和通过类名字来获取。1、getElementById(),这个方法将返回一个与那个有着给定id属性值的元素节点对应的对象。请注意,JavaScript语言区分字母大小写。Shopping listWhat to buyDon't forget to buy this stuff.A ti
2015-08-24 11:09:53 333
原创 Web开发模式--MVC设计模式应用
以Servlet为主体展开,由Servlet接收所有的客户端请求,然后根据请求调用相应的JavaBean,并将所有的显示结果交给JSP完成。通过MVC模式可以增加代码的弹性。1、mysql数据库已经创建了一个user表,userid,name,password。2、按照DAO设计标准,首先应该定义出VO类,VO类中的属性与表中的列一一对应。package cn.edu.lyu.
2015-08-19 09:43:23 389
原创 mac+eclipse环境下servlet配置运行
当然前提是mac上已经安装好了jdk和tomcat。1、eclipse新建JavaWeb项目2、在项目上导入tomcat目录中lib目录下的servlet-api.jar文件3、在WebContent目录下,WEB-INF目录下,新建web.xml文件,新建classes目录。4、在src中新建一个servlet。5、找到这个servlet的class文件加入到classes目
2015-08-18 10:39:02 2064
原创 DAO设计模式
DAO:Data Access Object,数据访问对象。DatabaseConnection:专门负责数据库的打开与关闭操作的类。VO:主要由属性、setter、getter方法组成,VO类中的属性与表中的字段相对应,每一个VO类的对象都表示表中的每一条记录。DAO:主要定义操作的接口,定义一系列数据库的原子性操作标准,如增加、修改、按ID查询等。Impl:DAO接口的真实实现
2015-08-17 08:45:07 354
原创 开发实战练习1 jsp+jdbc 登陆程序
使用jsp+jdbc完成一个用户登陆程序,登录成功后可以使用session进行用户的登录验证,用户根据需要也可以直接进行系统的退出操作。本程序在mysql数据库里建立了一个member表。mid varchar pk,password varchar,name varchar.login.jsp:pagecontentType="text/html; cha
2015-08-12 15:54:33 1318
原创 request属性范围
如果在服务器跳转后想让属性继续保存下来,则可以使用request属性范围操作。request属性范围表示在服务器跳转后,所有设置的内容依然会被保留下来。request_scope_01.jsp:pagecontentType="text/html; charset=utf-8"%>pageimport = "java.util.*"%>html>
2015-08-11 16:05:24 1037
原创 jsp之pageContext属性范围
page属性范围表示将一个属性设置在本页上,跳转之后无法取得。示例:pagecontentType="text/html; charset=utf-8"%>pageimport = "java.util.*"%>html>head>title>张龙翔Java高端培训title>head>body>pageContext.s
2015-08-11 15:45:43 1028
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人