《2023年南师大教育技术学考研笔记Web程序设计》由会员分享,可在线阅读,更多相关《2023年南师大教育技术学考研笔记Web程序设计(21页珍藏版)》请在金锄头文库上搜索。
1、iNote_Web程序设计第1章 WWW简介第2章 网站策划设计与服务器架设管理第3章 HTTP协议及其开发与HTML语言基础第4章 HTML高级应用及编辑工具第5章 层叠式样式表(CSS)第6章 Javascript脚本语言第7章 动态主页技术基础第8章 XML技术与Ajax技术第1章 WWW简介1. web技术的3要素:统一资源定位技术(URL) | 应用层协议(HTTP) | 超文本技术(HTML)技术。2. web高级技术:动态网关接口技术(CGI) | Applet技术 | Javascript技术 | ServletJSPASPPHP技术 | Flash技术等。3. WWW的新技术
2、(略)练习题1. Internet & WWWinternet的WWW的基础,web是internet平台上的一种应用和服务。2. URL:80/index.asp包含了http和www,3者什么关系?http是通信协议,所有html文献的发布和接受要按http协议的标准来;www表达基于超文本方式进行信息查询服务,URL通过定义资源位置的抽象标记来定义网络资源。第2章 网站策划设计与服务器架设管理1. 网站设计流程初始会商 概念开发 内容综合 HTML布局和导航 媒体制作 内容整合 网站测试 交付。2. 网站策划3. 网站的设计1)CI形象设计:Logo网站主色调标准字体宣传标语。(适合网页
3、标准的色系:蓝色黄/橙色黑/灰/白色)2)总体结构设计 文献的结构化存放页面间的逻辑结构。 3-6)版面设计色彩设计导航设计信息可用性设计。4.5.6.7. ISS安装与配置Apache的安装与配置Tomcat的安装与配置网站安全练习题1. 如何判断本机已经安装过ISS?查看控制面板-添加或删除程序-应用程序服务器-IIS是否勾选。2. 网站安全的基本原则是什么?第3章 HTTP协议及其开发与HTML语言基础1.HTTP协议1)HTTP协议(Hypertext Transfer Protocol)是用于从www服务器传输超文本到本地浏览器的传送协议,在TCP/IP协议栈中属于应用层;2)HTT
4、P的工作原理:请求信息,相应信息;3)HTTP应用开发:HTTP客户程序(实现用户与服务器之间的交互,如浏览器文献下载程序web机器人)。2. HTML概述1)超文本:1种信息管理方式,本质含义是非线性的文章组织方式,采用了符合人脑思维模式的联想机制对庞大的信息资源进行索引的一种非线性结构超文本即“超级练级+文本);2)超媒体:即超文本+多媒体;3)HTML:超文本置标语言。3. 超文本标记语法及文档结构1)标签及其属性:单标签双标签属性;2)在和标署名之间没有空格;3)字符引用:a. 数值字符引用 b. 字符实体引用(以&开始,以;结束);copyright©©regis
5、tered trademark®®TM 商标 ™ 空格 5)注释:;6)HTML的Header:meta标签,单标签,可分为2部分,HTTP标题信息(HTTP-EQUIV)和页面描述信息。HTTP标题信息:显示字符集:刷新:期限:Cookie设立:页面信息描述: 的属性:link(超链接的颜色)| alink(单击超链接时的颜色)|vlink(访问后超链接的颜色)|background(背景图片)|bgcolor(背景颜色)|leftmargin/topmargin(边距)|text(页面文字的颜色)常用的颜色对照表白色225225225#FFFFFF
6、黑色000#000000红色25500#FF0000绿色02550#00FF00蓝色00255#0000FF青色0255255#00FFFF深红色2550255#FF00FF黄色2552550#FFFF003. HTML的基本语法1)标题和段落:a.H1H7,N越大,字号越小;有align属性;b.可以看做2个强制换行符;c.显示预排格式标签;d. 水平线2)文字标签(FONT)size(1-7),face,color;3)列表无序列表,li和ul都有type属性,现则列表符号的样式;有序列表 ,亦可以在ol或li的type属性设立样式;定义列表 4)超级链接锚点标签:name和href不能同
7、时使用,name只作为锚链接的标志;相对地址:“./”代表退回上一级目录;“#name”代表本页的链接;电子邮件:“mailto:” 5)表格即表头,按粗体显示的属性集:border,width,height,cellspacing,cellpadding,background,bodercolor,align;给表格加标题,嵌在里面;跨多行跨多列的表项有colspan和rowspan属性;表格的分组显示:可以是单标签;具有align属性(center,left,right,justify)和valign属性(top,bottom,middle,baseline)6)图像常用格式:gif(25
8、6种颜色,可制作透明,隔行和动画效果)和jpeg。文本和图片的混排:align:top|middle|bottom | left|right图片上的热区:第4章 HTML高级应用及编辑工具1. 框架1)框架结构;2)3)框架间的链接target的4个特殊操作值:_blank(在新的浏览器窗口打开),_self(在当前窗口打开),_top(在整个浏览器窗口打开),_parent(在父窗口打开)。2. 表单1)表单架构:2)action:表单解决的方式,一般是网址或者E-mail地址;3)method:表单数据的传送方向,get或post;4)input的常用属性:type,name,size,m
9、axlength等。3. 控件1)文字和密码输入框(type=text/password name=),其中name作为标记符;2)按钮(重置和提交)(type=button/rest/submit value=btn_name);3)复选框和单选按钮(type=checkbox/radio name=_name value=-value (checked)),同组的按钮namen名一致;4)选择框,其中select的size取1时,即为下拉列表框,multiple出现表达可以多选,option的select属性表达预选。5)多行文本输入框,其中rows和cols表达不加滚动条的情况下可见的行
10、和列。4. 脚本1)滚动字幕,其中loop表达循环的次数,-1或infinite表达无限循环,behavior表达循环的方式(scroll为单向移动,side设立流动文字到达边界停止,alternate设立文字到达彼岸节后反向流动),scrollamount表达字母流动的速度,scrolldelay表达延时。2)音频 ;3)视频,其中src指向图片文献,浏览器尚未读取avi文献时,显示该图像,start指定何时播放视频(属性值为fileopen和mouseover),control用来显示视频播放的控制栏。4)自动刷新页面5. 可执行对象1)Java Applet小程序alt=”comment”;2)f