- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Web开发框架
Web开发体系;;;;;;;;Web浏览器:
WWW服务的客户端浏览程序,可向Web服务器发送各种请求,并对从服务器发来的HTML和各种多媒体数据格式进行解释、显示和播放;
工作方式:通过请求来访问服务器上某个页面(http://....);
能扩展支持众多插件(plug-ins)
浏览器内核:又称解释引擎或渲染引擎。用来对网页语法进行解释(如HTML、JavaScript)并渲染显示网页;
Trident-----IE、360浏览器
Gecko-----firefox
Presto-----Opera
Webkit-----Safari;Web服务器:
是一种可以向发出请求的浏览器提供相应文档的程序;
常用的Web服务器软件:Apache、IIS;
不仅能存储信息,还能在用户通过Web浏览器提供的信息的基础上运行脚本和程序;
Web服务器可以解析HTTP协议,响应静态页面或进行页面跳转,响应动态页面;;WWW的客户机/服务器模式:;网络程序设计采用的两种方式:
客户/服务器(Client/Server,C/S);
浏览器/服务器(Browser/Server,B/S);;客户/服务器(Client/Server,C/S):
构成:
客户机方软件:应用程序、相应的数据库连接程序;
服务器方软件:一般是某种数据库系统;
功能:
客户机:处理与用户的交互,与数据库系统进行交互;
服务器:根据客户方的请求进行数据库操作,并将结果传送给客户方软件;;C/S方式的优缺点:
减轻服务器的压力:
若客户的需求特别复杂,就采用C/S;
对客户机的要求比较高:
客户机方软件不仅要完成用户交互和数据显示,还需要完成相应的逻辑处理工作;
系统安全性差:
数据库是直接暴露的,容易遭到攻击;;浏览器/服务器(Browser/Server,B/S):
客户机方:只需浏览器,负责与客户的交互、与应用服务器的交互;
应用服务器方:接受客户机方的请求,根据应用逻辑将该请求转化为数据库请求后与数据库服务器交互,并将从数据库服务器发送回的结果传送给客户机;
数据库服务器方:根据应用服务器发送的请求进行数据库操作,并将结果传送给应用服务器;;B/S方式的优缺点:
客户机端免维护:
适用于用户群庞大,用户需求经常发生改变的情况;
对客户机要求较低,部署较容易;
系统安全性较好:
应用服务器才是对外的窗口,数据库处于相对安全的境地;;HTML是一种用来描述网页的语言,HTML文档==网页;
不是编程语言,而是一种标记语言(markup language);
HTML使用标记标签(markup tag)来描述网页;
HTML标签:
由 包围的关键词;
经常成对出现:例如b和/b;Web浏览器读HTML文档时,不会显示HTML标签,而是用它来解释页面的内容;例如:
html 与 /html 之间的文本描述网页
body 与 /body 之间的文本是可见的页面内容
h1 与 /h1 之间的文本被显示为标题
p 与 /p 之间的文本被显示为段落;XHTML:
可扩展超文本标签语言(EXtensible Hyper Text Markup Language);
XHTML是HTML和XML(扩展标记语言)的结合物;
XML 是一种标记化语言,其中所有的东西都要被正确的标记,以产生形式良好的文档;
XML 用来描述数据,而 HTML 则用来显示数据;
XHTML未来将完全取代HTML;
;XHTML产生的原因:
目前市场中存在各种浏览器技术,某些浏览器运行在计算机中,某些浏览器则运行在移动电话和手持设备上。而后者没有能力和手段来解释糟糕的标记语言;
为了使文档能工作于所有的浏览器,把 HTML 和 XML 各自的长处加以结合得到更严格的标记语言 - XHTML;;XHTML与HTML最主要的不同:
XHTML 元素必须被正确地嵌套;
HTML中可以:biThis text is bold and italic/b/i
XHTML中必须:biThis text is bold and italic/i/b
XHTML 元素必须被关闭;
HTML中可以:pThis is a paragraph
XHTML中必须:pThis is a paragraph/p;XHTML与HTML最主要的不同:
空标签也必须使用结束标签,或在开始标签中加/:
HTML中可以:
XHTML中必须:;XHTML与HTML最主要的不同:
XHTML 元素必须小写;
HTML中可以:
XHTML中必须:;CSS:层叠样式表(Cascading Style Sheets);
样式定义如何显示HTML元素;
把样式添加到HTML4.0中,是为了解决内容与表现分离的问题;
外部样式表(通常存储在CSS文件中)可极大提
您可能关注的文档
最近下载
- 小红书种草训练营课件.pdf VIP
- 西药二2017-孟定4月.docx VIP
- 西药综合:6月月考.docx VIP
- 干细胞治疗男性勃起功能障碍的进展与展望.pdf VIP
- 2025乡关于“十五五”时期重点领域发展的规划建议.docx VIP
- 培训课件 -公务礼仪商务礼仪培训-公务礼仪培训.pdf VIP
- 2025年江西省委党校在职研究生招生考试(管理学-文化管理方向)历年参考题库含答案详解(5卷).docx VIP
- 服装行业质量管理体系方案.docx VIP
- 西药综合:4月月考.docx VIP
- 2.3+中国主要的河流与湖泊+第3课时(教学课件)地理中图北京版2024八年级上册.pptx VIP
原创力文档


文档评论(0)