Web总结

时间:2024.4.28

①提高效率,提高开发速度②保证质量;好处:维护性好,分层清晰,业务逻辑单独分离,软件复用性好2、MVC模式的原理和结构?可用图示说明V图:可用JSP页面负责数据显示 M型:可用Java Bean封装业务逻辑实现 C控制器:可用Servlet负责接收客户端请求,然后调用后端Java Bean3、struts基于MVC模式的开放分为哪些部分?Model部分:由Action From和Java Bean组成,Action Form用于封装用户请求参数,Java Bean实现底层业务逻辑。View部分:由Jsp实现,struts提供丰富的标签库,实现与Model交互。Controller部分:系统核心控制器—>Action Servlet,负责拦截Http请求; 业务逻辑控制器—>Action处理4、struts配置性文件的说明,各部分的作用?(给出文件,能说明一些配置含义)①struts-config.xml的配置:<struts-config><!--配置数据源--><data-sources/><!--配置Action Form--><form-beans/><!--配置异常--><global-exceptions/><!--配置全局Forward,相对应的可以在ActionMapping中配置局部Forward--><global-forwards><!--配置Action信息--><action-mappings/><!--消息资源文件路径--><message-resources parameter=”com.yourcompany.struts.ApplicationResources”/></struts-config>②struts-config.xml的其他配置:<controller>:定义控制配置类<message-resources>:消息资源配置<plug-in>:插件配置5、写Action Form的validate方法,形式如下:public Action Errors validate (Action Mapping,HttpServerltRequest request { Action Errors=new Action Errors();②在Action中的execute()中验证代码编写③结合commons-validator.Jar校验可弹出Java Script提示6、Hibernate框架中的常用接口及作用?①Configuration:用于解析hibernate.cfg.xml和xx.hbm.xml文件,生成SessionFactory对象。②Session Factory:初始化Hibernate,充当数据存储源代理,创建session对象。③Session:持久管理器,对象级数据库操作。④Query:执行数据库查询操作,使用面向对象HQL语句。⑤Transaction:用于管理操作事务,对底层事务接口封装。7、Hibernate如何实现ORM操作,实现数据库操作的步骤是什么?(1)开发持久化类,由POJO加映射文件组成(2)获取Configuration(3)获取Session Factory(4)获取Session打开事务(5)用面向对象的方式操作数据库(6)关闭事务,关闭Session。

increment:对long,short或int的数据列生成自增长;identity:对SQL server,MySQL支持自增长列的数据库;Sequence:对Oracle,DB2支持sequence的数据库;UUID:对字符串列用128位UUID算法生成唯一字符串主键。9、Hibernate 主键生成策略有哪些?(1)increment:对long.short或int的数据列生成自增长列(2)identity:对SQL Server、MySql支持自增长列的数据库(3)Sequence:对Oracle,DB2支持sequence的数据库(4)uuid:对字符串列用128位uuid算法生成唯一字符串主键(5)assigned:如果没有一个主键明确指令生成策略,一般就会使用这个默认策略,它实际上可看成是无策略10、Hibernate表间关联有哪些方式?如果不是一对一关系,类中可采用哪些类表示多的一方?(1)、一对一、一对多(2)、list、set、map、array、bag、idbagSpringAOP、Spring ORM、Spring Web、Spring Context、Spring DAO、Spring Web MVC和Spring Core,而前六种模块又构建在Spring Core之上。12、Spring 的核心技术包括哪两个方面?如何理解?①依赖注入与控制反转:当某个Java实例需要其它Java实例时,系统自动提供需要的实例,无须显示获取。②AOP面向切面编程:从程序运行角度考虑程序流程,提供业务处理的切面,能处理程序执行中的特定点。13、实际开发中如何把Sturts,Spring,Hibernate整合在一起?①Spring与Struts整合:1、利用Struts的PugIn启动Spring容器2、使用Spring的Delegation Request Processor。3、使用Delegation Action Proxy 4、使用Action Support代替Action ②Spring与Hibernate整合:1、通过Spring的配制文件管理Session Factory 2、使用Hibernate Template 和Hibernate Call Back。14、Hibernate配置文件的说明,映射文件的说明?(给出文件,能说明一些配置含义)①Hibernate.Cfg.xml<hibernate—cofiguration><Session--factory> <!--连接数据库使用的用户名--><Property name=”connection.username”>test<property><!--连接数据的url地址--><property name=”connection.url”> jdbc:mysql://localhost:3305/testdb</property> <!--数据库方言--><property name=”dialect”> org.hibernate.dialect.MySQLDialect </property><!—profile文件名配置--><property name=”myeclipse.connection.profile”>tesedb</property><!—连接数据库的密码--> <property name=”connection.pass word”> test</property><!—驱动类路径--><property name=”connection.driver_class”> com.mysql.jdbc.Driver </property><!—表映射文件列表,这里一般是多个--><mapping resource=”hibernateConfig/StuBasicInfo.hbm.xml”> </mapping></session-factory></hibernate-configuration>

②StuBasicInfo.hbm.xml<!--根元素--><hibernate-mapping><!--class name属性代表 stu_basic_info 表逆向工程后生成的JavaBean文件路径table是实际表名--><class name=”hibernateConfig.StuBasicInfo”table=”stu_basic_info”catalog=”testdb”><!—描述表中的主键name是StuBasicInfo属性名称type是对应的Java数据类型--><id name =”stuId”type=”java.lang.String”><!--column name 属性代表实际列名length代码长度--><column name =”stu_id”length=”10”/><generator class =”assigned”/></id><!—学生姓名属性描述--><property name =”stuName”type=”java.lang.String”><column name =”stu_name”length=”20”/></property><!—学生性别描述--><property name=”gendar”type=”java.lang.String”><column name=”gendar”length=”2”/></property></class></hibernate-mapping>赖注入整合)配置文件的说明(给出文件,能说明一些配置含义)<beans> <bean id=”Hellow World” class=”test.HellowWorld”><!—如果方法有参数--><constructor-arg> <value> world </value></constructor-arg><!—如果类中有成员--><property name =”成员名”><!—成员盾--><value>好</value></property><!—配置list属性注入--><property name=”a list”><list><value>元素1</value><value>元素2</value></list></property><!—set属性注入--><property name=”a set”><set><value>元素1</value><value>元素2</value><set></property><!—Map属性注入--><property name=”a Map”><map><entry key=”map_key”><value>map值1</value><value>map值2</value></entry></map></property></bean></beans>


第二篇:web总结


1.万维网(World Wide Web,WWW)也称为环球信息网

2.世界上第一个网站是http: //info. cern. ch/,它于19xx年x月x日上网。由Tim Berners-Lee发明的。这个人:(是万维网的发明者;互联网之父;英王功绩勋章(OM)获得者;不列颠帝国勋章(OBE)获得者;英国皇家学会会员;英国皇家工程师学会会员;美国国家科学院院士)。

4.19xx年x月,第一个Web服务器nxoc01.cern.ch开始运行.19xx年,欧洲核子研究组织(European Particle Physics Laboratory,CERN)正式发布了Web技术标准。、万维网联盟 (World Wide Web Consortium,W3C组织)是对网络标准制定的一个非赢利组织、

5.第一次WEB商战: 网景(NetScape)与微软(MicroSoft)的浏览器之争,被称为万维网第一商战。

6.Web架构的精华有三处:超文本技术(HTML):实现信息与信息的连接;统一资源定位技术(URI):实现全球信息的精确定位;应用层协议(HTTP):实现分布式的信息共享。

7.评价Web开发技术优劣的标准:恰当的方式,为最需要信息的人提供最恰当的信息服务。

8.GIF图像格式:能存储、展现二维动画。Web出现后,GIF第一次为HTML页面引入了动感元素。GIF(Graphics Interchange Format)的原义是“图像互换格式”,是CompuServe公司在 19xx年开发的图像文件格式。特点是其在一个GIF文件中可以存多幅彩色图像,如果把存于一个文件中的多幅图像数据逐幅读出并显示到屏幕上,就可构成一种最简单的动画。

9.19xx年,著名的Netscape浏览器在其2.0版中增加了对JavaApplets和JavaScript的支持。JavaScript 的正式名称是 “ECMAScript”。JavaScript语言它是一种由NetScape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言遗留的速度问题,为客户提供更流畅的浏览效果。Microsoft还为19xx年的IE 3.0设计了另一种脚本语言--VBScript语言。

10.真正让HTML页面又酷又炫、动感无限的是CSS(Cascading Style Sheets)和DHTML(Dynamic HTML)技术。CSS大大提高了开发者对信息展现格式的控制能力。DHTML:将动态HTML标记、CSS和动态对象模型(DHTML Object Model)发展成了一套完整、实用、高效的客户端开发技术体系。可以在浏览器的支持下,获得更好的展现效果和更高的执行效率。

11.为了在HTML页面中实现音频、视频等更为复杂的多媒体应用,19xx年的Netscape 2.0成功地引入了对QuickTime插件的支持,插件这种开发方式也迅速风靡了浏览器的世界。 19xx年,IE 3.0正式支持在HTML页面中插入ActiveX控件的功能,这为其他厂商扩展Web客户端的信息展现方式开辟了一条自由之路。19xx年,Realplayer插件先后在Netscape和IE浏览器中取得了成功。Flash,二维矢量动画展示工具。

12.第一种真正使服务器能根据运行时的具体情况,动态生成HTML页面的技术是CGI(Common Gateway Interface)技术。这使客户端和服务端的动态信息交换成为了可能。用脚本语言实现CGI应用的可行方式:Perl,PHP,ASP,JSP和Servlet。

13.两个最重要的企业级开发平台--J2EE和.NET在20xx年前后分别诞生于Java和Windows阵营。J2EE平台的三大核心技术Servlet、JSP和EJB。Spring、Hibernate是J2EE主要的架构模式。

14.19xx年,W3C在SGML语言的基础上,提出了XML(Extensible Markup Language)语言草案。XML语言对信息的格式和表达方法做了最大程度的规范。XML语言不但可以将客户端的信息展现技术提高到一个新的层次,而且可以显著提高服务端的信息获取、生成、发布和共享能力。

14.基于XML的通信协议,20xx年,W3C发布SOAP(Simple Object Access Protocol)协议的

1.1版。人们把利用SOAP协议传递XML信息的分布式应用模型称为Web Service。20xx年,W3C发布了WSDL(Web Services Description Language)协议的1.1版。SOAP协议和WSDL协议共同构成了Web Service的基础。19xx年,NetScape提出的RSS(Rich Site Summary)建议标准是用元数据技术描述新闻等信息内容的第一次尝试。20xx年以后出现了MVC(Model-View-Contorller)的设计模型。

15.计算机网络:若干台、拥有独立处理能力的计算机、通过通信设备连接、且通信软件支持、实现信息传输与交换的集合;

一个数据通信系统可划分为三大部分,即源系统(或发送端)、传输系统(或传输网络)和目的系统(或接收端)。

调制与解调:调制:将数字信号转化为模拟信号。解调正好相反。

数据、信息与信号:数据(Data)是运送信息的实体;信息(Information)数据的内容或含义;信号(Signal)是数据的电气的或电磁的表现。

频分复用、时分复用和统计时分复用:

频分复用:所有用户在同样的时间占用不同的频带宽度资源。

时分复用:所有用户是在不同的时间占用同样的频带宽度。

统计时分复用,波分复用,码分复用等等

16.互联网时代,19xx年,美国克林顿政府提出国家信息高速公路。19xx年,该政府发布NGI(Next-Generation Internet)计划,内容是:提高网络速度;推进流媒体应用;促进新网络技术的产生。

WEB开发主要集中在应用层和传输层

分层的好处:(1)各层之间是独立的。(2)灵活性好。(3)结构上可分割开。(4)易于实现和维护。(5)能促进标准化工作。

网络的组成:

资源子网:(包括各种计算设备、存储设备、显示设备、打印设备等信息资源;)

通信子网:(包括通信线路、中转设备(网络节点)等,用于传输、存储和转发信息) 网络协议:(包括通信的规则、计算机与线路连接的标准等).

17.传输控制协议(Transfer Control Protocol, TCP)是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议。

18.用户数据报协议(User Datagram Protocol, UDP)是 一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。

这些服务的特点:1.面向连接的传输;2.端到端的通信;3.高可靠性,确保传输数据的正确性,不会丢失或乱序;4.全双工方式传输;5.采用字节流方式,即以字节为单位传输字节序列;6.紧急数据传送功能。

TCP/IP体系结构中3个地址:

MAC地址:表明在局域网中的硬件主机;IP地址:表明在互联网中的子网地址;PORT号:表明在主机上运行的通信进程标识;

19.端口号为了解决应用层多个网络应用。

20.套接字编程:SOCKET=(Protocol,IP,Port)

21.域名系统 的缩写,它可以将域名和IP地址相互映射,能够使人更方便的访问互联网.19xx年由保罗·莫卡派乔斯(Paul Mockapetris)发明.域名的一般结构为:主机名.三级域名.二级域名.顶级域名。对于本机来说,除了可以使用本机名或 localhost外,还可以在hosts文件中对建立自己DNS做“IP/域名”映射。首选DNS服务器

和备用DNS服务器分别设置为8.8.8.8和8.8.4.4,此两个DNS 服务器IP均为google公司 管理的公用 DNS服务器。

22.超文本传送协议hypertext transport protocol;HTTP:(80)一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。,请求行的请求形式:GET/HEAD/POST,请求信息中:User-Agent包含了客户端浏览器的信息。

23.HTTPS(443)安全超文本传输协议(Secure Hypertext Transfer Protocol, S-HTTP)是一种结合HTTP而设计的消息的安全通信协议.由Netscape开发并首先应用到Navigator浏览器中,采用的安全机制是SSL3/TLS.

24.Telnet(TCP ,23)是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。

25.文件传输协议(File Transfer Protocol,FTP)(TCP 20、21)使得主机间可以共享文件。 FTP 使用 TCP 生成一个虚拟连接用于控制信息,再生成一个单独的 TCP 连接用于数据传输。FTP的匿名用户:ID: anonymous,Password: aaa@bbb.ccc符合email格式的任意字符串作用:用于公开的资源访问。(serv_u,cuteftp(leapftp)).

26.简单文件传输协议(Trivial File Transfer Protocol, TFTP)是用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69(UDP)。

27.电子邮件(electronic mail,E-mail)一种通过网络实现相互传送和接收信息的现代化通信方式。电子邮件地址格式:用户名@域名。电子邮件的格式:信头、信体和签名区。

28.简单邮件传输协议(Simple Mail Transfer Protocol ,SMTP (TCP,25))是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。

29.邮局协议的第3个版本 (Post Office Protocol 3,POP3(TCP,110),用于规定个人计算机如何连接到互联网上的邮件服务器进行收发邮件的协议。是因特网电子邮件的第一个离线协议标准。

30.如何预防垃圾邮件:给自己的信箱起个“好名字”。 避免泄露你的邮件地址。 不要随便回应垃圾邮件。 借助反垃圾邮件的专门软件。 使用好邮件管理、过滤功能。 学会使用远程邮箱管理功能。 选择服务好的网站申请电子邮箱地址。 使用有服务保证的收费邮箱,收费邮箱的稳定性要好于免费邮箱。

31.交互邮件访问协议(Internet Mail Access Protocol,IMAP(TCP,143))是斯坦福大学在19xx年开发的研发的一种邮件获取协议。主要作用是邮件客户端可以通过这种协议从邮件服务器上获取邮件的信息,下载邮件等。

32.数据流反映了系统中流动的数据,表现动态数据的特征;数据存储反映系统中静止的数据,表现静态数据的特征。数据存储是数据流在加工过程中产生的临时文件或加工过程中需要查找的信息。

Cookie指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据。WINDOWS下,Cookies的key/value通常存储在C:\Documents and Settings\Administrator\Cookies。网络信标(web beacon),又称网页臭虫(web bug),是可以暗藏在任何网页元素或邮件内的1像素大小的透明GIF或PNG图片,常用来收集目标电脑用户的上网习惯等数据,并将这些数据写入Cookie。expires(生存周期)

33.HTML中的Content-Type:是指网页中存在的内容类型,用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件。此属性的值可以查看MIME类型.

34.多用途互联网邮件扩展(Multipurpose Internet Mail Extensions , MIME)是一个互联网标准,最早应用于电子邮件系统,后来也应用到浏览器。

35.数据库的四个基本持久存储功能 CRUD:创建Create、读取Read、更新Update和删除Delete。MySQL是一种关联数据库管理系统.

36.千万人同时访问的网站,一般是有很多个数据库同时工作,即数据库集群和并发控制,网站实时性也是相对的。这些网站都有一些共同的特点:数据量大、在线人数多、并发请求多、综合浏览量(pageview)高、响应速度快。

37.CDN(Content Delivery Network),即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定 。DNS负载均衡技术的实现原理是在DNS服务器中为同一个主机名配置多个IP地址,在应答DNS查询时,DNS服务器对每个查询将以DNS文件中主机记录的IP地址按顺序返回不同的解析结果,将客户端的访问引导到不同的机器上去,使得不同的客户端访问不同的服务器,从而达到负载均衡的目的。

38.DAS (Direct Attached Storage)直接附加存储,外部存储设备都是直接挂接在服务器内部总线上,数据存储设备是整个服务器结构的一部分。网络附加存储 (Network Attached Storage, NAS )全面改进了DAS存储方式。它采用独立于服务器,单独为网络数据存储而开发的一种文件服务器来连接所存储设备,自形成一个网络。存储区域网络( Storage Area Network , SAN )是一种高速网络或子网络,提供在计算机与存储系统之间的数据传输。

39.大数据(big data),或称巨量资料,指的是所涉及的资料量规模巨大到无法透过目前主流软件工具,在合理时间内达到撷取、管理、处理、并整理成为帮助企业经营决策更积极目的的资讯。4V特点:Volume(容量)、Velocity(速度)、Variety(多样化)、Veracity(真实性)。

40.HADOOP:一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。

41.互联网提供的服务:WWW,E-MAIL,FTP ,TELNET,USENET(是一个有众多趣味相投的用户共同组织起来的各种专题讨论组的集合),IRC(是因特网上的一个实时通信业务,可以使接收者和发送者都处于联机状态,使他们直接在因特网上进行交谈。)搜索引擎(是指根据一定的策略、运用特定的计算机程序从互联网上搜集信息,在对信息进行组织和处理后,为用户提供检索服务,将用户检索相关的信息展示给用户的系统)Gopher(是Internet上一个非常有名的信息查找系统,它将Internet上的文件组织成某种索引,很方便地将用户从Internet的一处带到另一处。)。

42.X509V3是数字证书标准。X500是公钥证书目录,keytool.exe

43.世界级端口扫描工具:Nmap 是一个非常好的端口扫描应用。它同时支持Linux和Windows平台。网络流量分析工具:Wireshark是一个适用于Windows和Linux的网络协议分析工具。世界级加密工具:TrueCrypt是一个开源加密软件包,支持Windows、Linux和OS X。用于加载多个操作系统的工具:VMware。

45功能测试:测试网站功能是否已经实现(链接测试 表单测试 Cookies测试 设计语言测试 数据库测试)

性能测试: 100个同时访问网站和1000个人同时访问网站(连接速度测试 负载测试 压力测试)测试工具:WinRunner Mercury,IBM Rational Robot,JMeter

可用性测试:查看链接等 (导航测试 图形测试 内容测试 整体界面测试)

客户端兼容性测试:目的是网站在不同浏览器、不同操作系统、不同浏览平台下网站的前端表现是否一致(平台测试 浏览器测试)

安全性测试:模拟攻击环境下,网站的鲁棒性

网站优化测试:对于搜索引擎(搜索引擎优化(Search Engine Optimization , SEO )是一种利用搜索引擎的搜索规则来提高目的网站在有关搜索引擎内的排名的方式。)

实验部分

1如何采用ping实现无限次测试目标IP地址?

ping 命令是网络测试用的最多的,-t 可以无限次数的ping下去,直到你强制终止。 2如何使用ftp匿名登录FTP服务器?

ftp服务器是支持匿名登录的,在ie浏览器中访问ftp服务器,可以匿名登录。

3如何使用netstat列出所有TCP和UCP的连接情况,并说明estanblish是什么状态? Netstat -an 以网络IP地址代替名称,显示出网络连接情形。

已建立的连接(ESTABLISH)。

[4]LISTEN:侦听来自远方的TCP端口的连接请求

[4]SYN-SENT:在发送连接请求后等待匹配的连接请求

[4]SYN-RECEIVED:在收到和发送一个连接请求后等待对方对连接请求的确认

[4]ESTABLISHED:代表一个打开的连接

[4]FIN-WAIT-1:等待远程TCP连接中断请求,或先前的连接中断请求的确认

[4]FIN-WAIT-2:从远程TCP等待连接中断请求

[4]CLOSE-WAIT:等待从本地用户发来的连接中断请求

[4]CLOSING:等待远程TCP对连接中断的确认

[4]LAST-ACK:等待原来的发向远程TCP的连接中断请求的确认

[4]TIME-WAIT:等待足够的时间以确保远程TCP接收到连接中断请求的确认

[4]CLOSED:没有任何连接状态

4在网络编程中,一个套接字包含了什么属性?

套接字的特性由三个属性确定,它们是:域(domain),类型(type)和协议(protocol)。

1)套接字的域:域指定套接字通信中使用的网络 介质,最常见的套接字域是AF_INET,它指的是互联网络,许多LINUX局域网使用的都是该网络。

2)套接字类型:套接字有三种类型:流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM)及原始套接字

3)套接字协议:只要底层传输机制允许不止一个协议来提供所要求的套接字类型,就可以为套接字选择一个特定的协议。我们重点讨论UNIX网络套接字和文件系统套接字,它们不需要你 选择一个特定的协议,只需要使用其默认值即可。

5如果使用telnet连接SMTP服务器?

SMTP要经过建立连接、传送邮件和释放连接3个阶段,具体为:

(1)建立TCP连接。

(2)客户端向服务器发送HELLO命令以标识发件人自己的身份,然后客户端发送MAIL命令。

(3)服务器端以OK作为响应,表示准备接收。

(4)客户端发送RCPT命令。

(5)服务器端表示是否愿意为收件人接收邮件。

(6)协商结束,发送邮件,用命令DATA发送输入内容。

(7)结束此次发送,用QUIT命令退出。

6如果使用telnet连接POP3服务器?

打开命令提示符,用telnet 登录邮件服务器,格式:telnet 邮件服务器名或ip

.登录邮箱,接下来输入用户名和密码,命令格式:

1.1 user username 提供用户名

1.2 pass password 提供用户密码

如:user test_pop3_20xx

回车后显示"+OK",再输入密码

pass 123456789

若用户名正确,回车后显示“+OK”

7.TOMCAT项目的来源? Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。

8如何在一个HTML中引用JAVASCRIPT,2种方法?

第一种,链接js文件,然后再调用js方法。

第二种,在html页写js代码,定义函数方法,在需要调用的地方加上方法。

如果JS文件和HTML文件在一个目录下,那么就使用<script type=text/javascript src=1.js></script>这样的形式。

9JAVASCRIPT的三种弹出信息提示窗的方法?

JavaScript的三种弹出对话框,分别是使用alert(),confirm()以及prompt()方法. (1)alert在编写代码时经常使用,主要用于显示某些个结果,看是否如预期一样.或者写了一个函数,看是否如预期一样会执行到这一步.语法是alert(str),str就是用于显示的字符串或者变量.

(2)confirm(str),确认对话框.它与alert的不同,仅在于给了用户一个选择的机会,可以确定或取消.alert是提醒是警告,而confirm则是选择,所以在用户进行选择后,可以根据用户的不同选择进行不同的操作. (3)prompt(text,defaultText),text是在对话框中显示的纯文本,就是上图中的"我是prompt()的提示";defaultText,是可选的,对应上图中的"请输入...",是默认的输入文本;没有默认输入文本,则写成"";否则IE的文本框中会显示undefined

例子:<body onLoad="alert('Hello, world!')">

<body onLoad="prompt('Hello, world!')">

<body onLoad="confirm('Hello, world!')">

更多相关推荐:
小学英语时态讲解及练习和_be动词用法及练习

语法及练习1be动词be动词的用法歌谣:be动词有三兄弟:is,am,are。I(我)用am,you(你)用are,is跟着he(他)she(她)it(它),we(我们)you(你们)和they(他们),复数(…

高考英语常用动词短语总结

英语常见动词短语归纳总结?look的常用短语:lookup…in查找looksb.upanddown上下打量lookbackto/upon回顾lookupon…as把…看作lookforwardto期待look…

初中三年英语动词习惯用法归类总结

1.allowsbtodosth允许某人去做某事(后接动词不定式)Myfatherallowedmetogooutforawalkafterfinishingmyhomework.allowdoingsth.T…

中考英语总结:只能接ing的动词

中考英语总结:只能接ing的动词allow/permit允许consider考虑suggest/advice建议advice反复,不停finish完成imagine想象practise练习understand明…

初中英语代词情态动词总结及练习题

情态动词专题:情态动词(一)情态动词的定义情态动词表示说话人对某一动作或状态的态度。(二)情态动词的特点1)有一定词义;2)不受主语人称和数的变化影响;3)与主要动词的原形(或称不带to的不定式)一起构成谓语(…

初中英语情态动词用法总结

一、can的用法:1.(表示能力、功能)能,会Theclassroomcanseatthirtystudents.这教室能坐三十位学生。Junecandrivenow.琼现在会开车了。2.(表示可能性)可能,可…

对初中英语非谓语动词的全面总结1

对非谓语动词的全面总结(一)动词不定式在句中做前一个动词的宾语。记住下列形式:(仅限于初中范畴)1.wanttodosth想要做2.wouldliketodosth想要做3.hopetodosth希望做4.wi…

情态动词总结

情态动词用法1.定义:情态动词是一种本身__有一定_的词义,表示说话人的情绪、态度或语气的_动_词但_不能_单独作谓语,只能和其他动词原形构成谓语。2.常用的情态动词:can(could),may(might)…

英语情态动词总结

首先它是动词,而且不同于行为动词,行为动词表示的是可以通过行为来表达的动作(如写,读,跑),而情态动词只是表达的一种想法(如能,也许,敢)。用法是:情态动词+行为动词原形例句:Icanreadthissente…

情态动词总结

情态动词总结一、havedone(A表示“本....但是....”;B表示推测)A表示语法界有争议1.shouldhavedone(A)应该shouldn’thavedone(A)2.oughttohavedo…

初中英语代词情态动词总结及练习题

初中英语代词情态动词总结及练习题1.I__________you,becauseIthoughtImustbewrong.A.darenotaskB.darenottoaskC.darenotaskingD.d…

情态动词总结

情态动词专项练习1.You_____returnthebooknow.Youcankeepittillnextweekifyoulike.A.can’tB.mustn’tC.needn’tD.maynot2.T…

be动词总结(77篇)