计算机二级web考点

  • 一、Web技术基础;
    • 一、 Internet的基本概念
    • 二 、WEB技术的主要组成
  • 二 HTTP协议基础
    • 一、HTTP的基本概念
    • 二、HTTP是一个无状态的协议。
    • 三、HTTP消息格式
    • 四、HTTP请求消息
    • 五、HTTP常用请求方法
    • 六、HTTP响应消息和常用响应状态
    • 七、HTTP常用响应状态
    • 八、HTTP常用消息头
  • HTML文档的基本结构和语法
    • 一、HTML的概念
    • 二.HTMIL的文档结构
    • 三、HTML文档的基本结构和语法
    • 四、标记分类
  • 四、CSS基础
    • 一、css的基本概念和作用
    • 二、CSS的基本语法和基本使用方法
    • 三、CSS的引用方式
    • 五、CSS的常用属性介绍
      • 一、CSS文本属性
      • 二、列表属性
      • 三、边框的属性和属性值
      • 四、CSS背景属性
  • 五、Javascript的基础
    • 一、JavaScript的基本概念和作用
      • 1.JavaScript组成
    • 二、Javascript的基本语法
      • 一、与HTML结合方式
      • 二、注释
      • 三、变量
      • 四、数据类型:
      • 五、系统提供的默认方法:
  • 六.动态网页技术概述
    • 一、Java Servlet和JSP概念原理
    • 二、AJAX基本概念和原理

一、Web技术基础;

1、Internet的基本概念
2、Web技术的主要组成
3、Web浏览器与服务器的基本概念和工作原理
4、Web应用开发架构和开发技术

一、 Internet的基本概念

1.Internet(因特网)全球性的计算机互联网络“信息共享”因特网是一组全球信息资源的总汇。
有一种粗略的说法,认为INTERNET是由许多小的网络(子网)互联而成的一个逻辑网,每个子网
链接若干台计算机(主机)。Internet以相互交流信息资源为目的,基于一些共同协议,并通过许
多路由器和公共互联网而成,它是一个信息资源和资源共享的集合。
2.Web三种形式:超文本(hypertext)、超媒体(超文本、图片、视频)(hypermedia)、超文本传输协议(HTTP)等。
3.Web技术指的是开发互联网应用的技术总称,一般包括web服务端技术(后端或后台)和WEB客户端技术(前端)。
4.两者间的关系:
WEB是INTERNET上最流行的应用之一,Internet为web提供了网络运行环境,web的出现极大的推动了Internet的普及和推广。

二 、WEB技术的主要组成

1.本地计算机和远程服务器。
本地计算机:用户自己浏览站点的本地机器
远程服务器:为客户端(用户)计算机提供各种服务的高性能计算机,主要功能是接受客户浏览器发送送的请求,分析请求,并给予响应
相应的结果发送给客户端的浏览器。
2.静态页面:HTML页面文件,所有的代码都在网页中,不许要执行动态程序(访问数据库)来生成客户想要的网页。
动态页面:页面的内容是动态交互的,可以根据系统的设置显示不同的页面(常用的动态网页开发技术有:ASP(VB)、JSP(java)、PHP、.NET等)
3.Web应用程序的工作原理:浏览器的访问过程如下。(用户想要访问网页,需要先获取网站首页的站点信息)
(1)、浏览器地址输入想要访问网站首页的地址;
(2)、用户向浏览器发送访问首页的请求;
(3)、服务器收取客户端的访问请求:
(4)、服务器处理请求;
(5)、服务器将请求的处理结果在客户端的浏览器显示。
HTML:静态网页开发技术(超文本标记语言)
XML:意为可扩展的标记语言,它是一种显示数据的标记语言,能够使数据无障碍地进行传输,并显示在用户的浏览器上。
动态Web开发技术:ASP(微软推出VB语言)、ASP.NET、PHP、JSP。

二 HTTP协议基础

1.HTTP的基本概念与交互模型
2.HTTP消息格式
3.HTTP请求响应消息和请求响应方法
4.常用消息头

一、HTTP的基本概念

HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。

二、HTTP是一个无状态的协议。

HTTP协议的特点
1.无连接–限制每次链接只处理一个请求
2.无状态–协议对于事物处理没有记忆能力
3.简单快速–客户向服务器请求服务时,只需传送请求方法和路径
4.灵活–HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记
HTTP的基本概念与交互模型
客户端:所有可以向服务器发送请求的一端都是客户端
Eg:浏览器输入:http://www.1000phone.com/
步骤1:DNS域名解析服务器 :记录域名解析记录 http://www.1000phone.com/=>10.31.158.45(步骤2)
步骤3:WEB发布工具(端口号80或者90)步骤4;项目目录(服务器上的项目时基于端口号用于区分和管理的)
步骤5:服务器端:所有可以接受客户的请求,并给与其响应一些内容的都是服务器【较高的计算机】
{开发者基于FTF(文件)吧开发项目原文件上传服务器指定的磁盘目录中

三、HTTP消息格式

HTTP消息格式分为两种:请求消息、响应消息。(request)
请求消息:包括三个部分,请求方法URL协议、请求头、请求体等。(response)
响应消息:状态行、消息报头、响应正文等。

四、HTTP请求消息

http请求消息包括三个部分:
请求部分:包括三个部分,请求方法URL协议、请求头、请求体。
请求头包含:
Accept:指浏览器或其他客户可以接受的MIME文件格式。Servlet可以根据它判断返回适当的文件格式
User-Agent:是客户浏览器名称
Host:对应网址URL中的web名称和端口号。
Accept-langeuage:指出浏览器可以接受的语言种类,如en或en-us,指英语
connenction:用来告诉服务器是否可以维持固定的HTTP链接。
Cookie:浏览器用这个属性向服务器发送Cookie。Cookie是在浏览器中寄存的小型数据体,它可以记载和服务器相关的用户信息,也可以用来
实现会话功能。
Referer:表明生产请求的网页URL。如此从网页/icconcept/index.jsp中点击一个链接到网页/icwork/search,在向服务器发送的GET/icwork/
search中的请求中,Referer是http://hostname:8080/icconcept/index.jsp。这个属性可以跟踪Web请求时从什么网站来的。
User-Agent:是客户浏览器名称。
Content-Type:用来表明request的内容类型。可以用HttpServleRequest的getContentType()的方法取得。
Accept-Charest:指出浏览器可以接受的字符编码。英文浏览器的默认值是ISO-8859-1.
Accept-Encoding:指出浏览器可以接受的编码方式。编码方式不同于文件格式,它是为了压缩文件并加速文件传输速度。浏览器在接收
到web响应之后先解码,然后在检查文件格式。

五、HTTP常用请求方法

1.GET方法
GET方法用于使用给定的URL从给定服务器中检索信息,即从指定资源中请求数据。使用GET方法的请求应该只是检索数据,
并且不对数据产生其他影响。
在GET请求的URL中发送查询字符串(名称/值对),需要这样写;/test/demo_form.php?name1=volue1&name2=volue2
说明:
GET请求时可以缓存的,我们可以从浏览器历史记录中直接找到GET请求,还可以把它收藏到书签中;且GET请求有长度限制,
仅用于请求数据(不修改)
注:因GET请求的不安全性,在处理数据时,绝不可以使用GET请求。
2.post方法
post方法用于将数据发送到服务器以创建或更新资源,它要求服务器确认请求中包含的内容作为由URL分区的web资源的另一个下属。
post请求永远不会被缓存,且对数据的长度没有限制。但我们无法从浏览器历史记录中查找到post请求。
3.HEAD方法
HEAD方法和GET方法相同,但没有响应体,仅传输状态行和标题部分,这对于恢复相应头部编写的元数据非常有用,而无需要传输这个内容。
4.PUT方法:put方法用于将数据发送服务器以创建或更新资源,它可以用上传的内容替换目标资源中的所有当前内容。
它会将包含的元素放在所提供的URL下,如果URL指示的是当前资源,则会被改变。如果URL未指示当前资源,则服务器可以使用该URL创建资源。
5.DELETE方法
DELETE方法用来删除指定资源,它会删除URL给出的的目标资源的所有当前内容
5.CONNECT方法
CONNECT方法用来建立给定URL标识的服务器的隧道,它通过简单的TCP/IP隧道更改请求连接,通常使用实使用解码的HTTP代理来进行。
SSL编码的通道(HTPS)。
7.OPTIONS方法
OPTIONS方法用来描述了目标资源的通讯选项,会返回服务器支持预定义URL的HTTP策略。
8.TRACE方法
TRACE方法用于沿着目标资源的路径执行信息环回测试;它回应收到的请求,以便客户可以看到中间服务器进行了那些(假设任何)进度或增量。

六、HTTP响应消息和常用响应状态

1.HTTP/1.1 200 OK //响应状态行
2.Date:Mon,30 jul 2018 02:50:55 GMT //服务器发送资源的服务时间
3.Expires:Web,31 Dec 1969 23:59:59 GMT //比较过时的一种验证缓存方式,与浏览器(客户端)的时间比较,超过这个时间就不用缓存
(不和服务器进行验证),适合版本比较稳定的网页
4.Cache-Control:no-cache // 现在最多使用的控制缓存的方式,会和服务器进行缓存验证,
5.etage:“fb8ba2f80b1d324bb997che188f228187-ssl-df”// 一般是Nginx静态服务器发来的静态文件签名,浏览在没有“Disabled”。
HTTP响应消息和常用响应状态
6.cache"情况下,接收到etag后,同一个URL第二次请求就会自动带上If-None-Match"
7.Last- Modified: Fri,27 jul 201811:04:5 GMT是服务器发来的当前资源最后一次修改的时间,下次请求时,如果服务器上当前资源的修改时间大于这个时间,就返回新的资源内容
8.Ccontent-Trpe: text/ html; charset=utf-8 //如果返回的是流式的教据,我们就必须告诉这说器这个头,不然浏览器会下载这个页面,同时告诉浏资器是utf-8编码,否则可能出现乱码
9.Content-Encoding:gzip// 告诉客户端,应该采用gzip对资源进行解码
10.Connection: keep-alve // 告诉客户端服务器的tcp连接也是一个长连接

七、HTTP常用响应状态

HTTP态码分类
HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型。后两个数字没有分类的作用.
HTTP状态码共分为5种类型
1**:信息,服务器收到请求,需要请求者继续执行操作
2**:成功,操作被成功被收并处理
3**:重定向,需要进一步的操作以完成请求
4**:客户端错误,请求包合语法错误或者无法完成请求
5**:服务器错误,服务器在处理请求过程中发生了错误
200 ok请求已成功,请求所希望的响应头或数据体将随此响应返回,出现此状态码是表示正常状态。
304 Not Modified,如果客户端发送了一个带条件的GET请求且该请求已允许,而文档的内容(自上次访间以来或者根据请求的条件)并没有改变则服务器应当返回这个状态码
403 Forbiden 服务器已经理解请求,但是拒绝执行它。
404 Not found 请求失败,请求所希望得到的资源未被在服务器上发现。
500 Internet Server Error服务器遇到了一个未曾预料的状况,导歌了它无法完成对请求的处理,一般来说,这个问题都会在服务器端的源代码出现错误出现。
501 Not Implemented服务器不支持当前请求所需要的某个功常,当服务器无法请求的方法,并且无法支持其对任何资源的请求。
502 Bad Gateway作为网关或者代理工作的服考器尝试执行请求时,,从上游服务器接受到无效的响应。
503 Service Unavailable 由于临时服务器维护或者过度,服务器当前无法请求。这个状况是临时的,并且将在一段时间以后恢复。
301 Moved Permanenntly被请求的资源移动到新位量。
302 Move Temporaily 请求的资源临时从不网的URl响应请求,由于这样的重定向是临时的,客户端应当维续问原有地址发送以后的请求."

八、HTTP常用消息头

Request Headed:
GET/ sample Jsp HTTP/1.1 请求行
Host:www.uuid.online/ //请求的目标域名和端口号
Origin:http://localhost:8081/ //请求的来源域名和端口号(跨域请求时,浏览器会自动都带上这个头信息)
Referer http://localhost:8081/link?query=xxxxx//请求资源的完整URL
User-Agent:Mozlilla/5.0(Windows NT 10.0;Win64;x64)AppleWebkit/537.36(KHTML,like Gecko)Chrome/67.0.3396 Safari/537.37//浏览器信息
Cookie:BAIDUID=FA89F36;BD_HOME=1;sugstore=0 //当前域名下的Cookie
Accent:text/html,image/apng//代表客户端希望接受的数据类型是html或者是png图片类型
Accent-Encoding:gzip,deflate//代表客户端支持gzip和deflate格式的压缩
Accent-Language:zh-CN,zh;q=0.9//代表客户端可以支持语言zh-CN 或者zh(值得一提的是q(0~1))是优先规权重的意思,不与默认为1,这里zh-CN是1,zh是0.9)
Connection: keep-alive //告诉服务器 客户端需要的tcp连接时一个长连接。
HTTP/1.1 200 ok //响应状态行
Date:Mon,30 Jul 2018 02:50:55 GMT //服务器端发送资源时的服务器时间
Expires Wed, 31 Dec 1969 23:59:55 //比较过时的一种检证缓存的方式,与刘览器(客户端)时间比较,超过这个时间就不用缓存(不和服务器进行验证),适合版本比较验定的网页。
Cache-Control:no-cache //现在最多使用的控制缓存的方式,会和服务器进行缓存验证。
Last-Modified:Fir,27 Jul 2018 11:04:55 GMT//是服务器发来的前资源最后一次惨改的时间,下次请求时,如果服务器上当前资源的修改时间大于这个时间,就返回新的资源内容
大于这个时间,就返回新的资源内容
Content-Type:text/html;charset=utf-8//如果返回是流式的数据,我们就必须告诉浏览器这个头,不然浏览器会下载这个页面,同时告诉浏览器是utf8编码,否则可能出现乱码。
Connection-Encoding:gzip//告诉客户端,应该采用gzip对资源进行解码
Connection: keep-alive //告诉服务器 客户端需要的tcp连接时一个长连接。

HTML文档的基本结构和语法

1.HTML常用元素及其基本属性
2.HTML表单与常用控件

一、HTML的概念

HTML(Hyper Text Markup Language)称为超文本标记语言,1990年创立的,是一种标识性的语言。它包括一系列标签,通过这些标签可以将网络上的文档式统一,使分散的internet资源连接为一个逻组整体。 HTML文本是由HTML标记组成的描述性文本, HTML标记可以说明文字,图形、动画、声音、表档、连接等。
HTML文档也称WEB页面,通过一系列标签,来显示网页的不同效果,不同部分,浏说器是html的解析器,解析html的文件,然后在浏览器容口中展示解析页面。
HTML文档的基本结构和语法

二.HTMIL的文档结构

HTML文档结构一般包括标记( Htmll),头部( Head)、主体(Body)三部分。
标记 :说明该文件是用超文本标记语言来描述的,它是文件的开头,而则表示该文件的结尾,它们是超文本标记语言文件的开始标记和结尾标记。
头部 :表示头部信息的开始和结尾,头部中包会的标记是页面的标题、序言、说明等内容,它本身不作为内容来显示,但影响网页显示的效果。
主体 :网页中显示的实际内容均包含在这2个正文标记符之间,正文标已符又称为实体标记.

三、HTML文档的基本结构和语法

HTML:代码规范
1HTML的注择: <!–注释文字–>
注释的原则是有助于对程序的阅读理解,注释语言必须准确、易懂、简洁。
2HTML标记不区分大小写,建议小写,如:、、
3 HTML标记属性可有可无,有的标记没有属性、如,等<br/> 4双标签的内容在开始和结束标签之间,单标签没有内容。<br/> 5 HTML标签可以互相嵌套,但一定要注意顺序嵌套,外层套内层,一层套一层。

四、标记分类

单标记:标记只有一个,不是修饰内容的而是显示某个功能的,如果有图片,设置编码,设置关键字等。
双标记:是修饰内容的标记,有开始有结束标记,中间要写修饰内容。
5行内元素和块级元素
行内元素:标签范围在一行显示,超出接行a, b, span, img. input, strong selct, em, button. Textarea。
块级元素:标续范图占据一行, div, ul, Ii, dl,dt, dd,p,h1-h6等。
空元素:即没有内容的HTML元素,例如: br, meta, hr, Iink, Input, img。

四、CSS基础

1.css的基本概念和作用;
2.css的基本语法和基本使用方法;
3.css的层次及作用的优先级;

一、css的基本概念和作用

HTML:有HTML是页面的结构,也就是一个页面的骨架。几个骨头,几个眼睛,几个鼻子,几个嘴;
CSS:是页面的样式,也就是长成什么样子。骨头都是怎么排列的,眼睛和嘴的位置关系是什么,外表的颜色。
JavaScript:JS是页面的行为,也就是这个能干什么。
CSS中文意思 层叠样式表(英文全称: Cascading Style Sheets)是一种用来表现HTML等文件样式的计算机语言,
CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。
1.几乎所有的浏览器上都可以使用。
2.以前一些非得通过图片转换实现的功能,现在只要用CSS可以轻松实现,从而更快地下载页面。
3.使页面的字体变得更漂亮,更容易编排,使页面真正赏心悦目。
4.你可以轻松地控制页面的布局。
5.你可以将许多网页的风格格式同时更新,不用再一页一页地更新了。

二、CSS的基本语法和基本使用方法

  1. 每个CSS样式由两部分组成,即选择符和声明,声明又分为属性和属性值

    选择符{属性:属性值;属性:属性值;…}
    选择符:表示要定义样式的对象
    

2)属性必须放在{ }内
3)属性与属性值用冒号连接
4)当一个选择符有多个属性时,用分号隔开;
5)当一个属性有多个属性值时,用空格分隔;
6)使用空格、换行不影响CSS样式的显示。

三、CSS的引用方式

CSS的引入方式共有三种:行内样式、内部样式表、外部样式表。
1、行内样式:使用style性引入CSS样。

直接在HTML标签中设置的的样式

实际在写页面时不提倡使用,在测试的时候可以使用。 2、内部样式表 在style标签中书写css代码, style标签写在head标签中, 3、外部件式表 CSS代码保存在扩展名为.CSS样式表中, HTML文件引用扩展名为.css的样式表 优先级 行内样式>内部样式>外部样式(后两者是就近原则 ## 四、CSS的常用选择器及其优先级 1.标签选择器(如: body;div;p;ul;li) 2.类选择器(如: class="head",class="head_logo") 3.ID选择器(如: id='name',Id-="name _txt") 4后代选择器(如 : #head .nav ulli从父集到子孙集的选择器) 5群组选择器div.span,img {color:red)即具有相同样式的标签分组显示 6伪类选择器(如:就是链接样式,a元素的伪类, 4种不同的状态: link, visited, active, hover.。) 总结排序: !important>行内样式>ID选择器>类选择器>标签>通配符>继承>浏览器默认属性。

CSS的单位

单位 描述
% 百分比
in 英寸
cm 厘米
mm 毫米
em 1em等于当前的字体尺寸
2em等于当前字体尺寸的两倍。
Eg:如果某元素以12pt显示,那么2em是24pt。
在CSS中,em是非常有用的单位,因为它可以自动适应用户所使用的字体
ex 一个ex是一个字体的x_height.(x_height通常是字体尺寸的一半。)
pt 磅(1pt等于1/72尺寸)
pc 12点活字(1pc等于12点)
px 像素(计算机屏幕上的一个点)
在网页设计css中,经常用到字体大小的设置单位,有2种:px、pt。
px就是表示pixel,像素,是屏幕上显示数据的最基本的点;
pt就是point,英文音译为“磅”,中文读作“点”,是排版印刷中常用到的文字大小单位。
pc绝对长度单位。派卡(Pica)。相当于我国新四号铅笔的尺寸。1in=2.54cm=25.4mm=72pt=6pc

1pc=12pt(考试真题)

五、CSS的常用属性介绍

CSS属性和属性值的定义
属性:属性是指定选择符所具有的属性,它是CSS的核心, CSS2共有150多个属性
属性值:属性值包括法定属性值及常见的数值加单位,如25px,或颜色值等
CSS文本属性
CSS列表属性
CSS边框的属性和属性值
CSS背景属性
CSS的常用属性介绍

一、CSS文本属性

1.文本大小: (font-size:12px)单位还可以是em,系统默认的字体大小为16px
2.文本字体:{font-family:字体1,字体2,字体3;}
3.文本颜色: {color,颜色值}red/#f00/rab(255.0.0)
4文字加租:font-weight:bolder(更粗的)/bold (加租) /normal (常规)/100-900;
5文本倾斜: font-style: italic/oblique/normal (取消倾斜,常规显示);
6.水平对齐: {text-align:left左/right右/center居中/ustify两端对齐(在部分浏览器中,对于中文不起作用);}
7.文字行高: {line-height:normal/value;} line-heiht:20px; line-height:2em; (当行高的单位省略时,默认为em)
8.文本修饰:{ text-decoration:none/underine/overline/line-through}
9.首行编进: {text-indent:value;}
10·检索英文字母大小写: {text-transform:none无转换/capitalize首字母大写/uppercase全大写/lowercase全小写;}
11.字间距: {letter-spacing:value;}控制英文字母或汉字的字距
12.词间距: {word-spacing:value;}控制英文单词词距。

二、列表属性

1.HTML列表属性
Type属性规定有序列表的项目符号的类型。
值 描述
disc 默认值,实心圆
circle 空心圆
square 实心方块

1 默认值,数字有序列表(1、2、3、4)
a 按字母顺序排列有序列表,小写(a、b、c、d)
A 按字母顺序排列有序列表,大写(A、B、C、D)
i 罗马字母,小写(i、ii、iii、iv)
I 罗马字母,大写(I、II、III、IV)
2.CSS列表属性
CSS列表属性允许你放置、改变列表项标志,或者将图像作为列表项标志
属性 描述
list_style 简写属性,用于把所有用于列表的属性设置于一个声明中。
list_style_image 将图像设置为列表项标志。
list_style_position 设置列表中列表项标志的位置。
list_style_type 设置列表项标志的类型。

三、边框的属性和属性值

border边框宽度 边框风格 边框颜色
例如:border:5 px solid #ff0000
边框宽度: border-width;
边框颜色: border-color;
边框样式: border-style:solid实线)/dashed(虚线)dotted(点划线)double(线)none(去掉边框);
可单独设置一方向边框,
border-bottom:边框宽度 边框风格 边框颜色 底边框
border-left:边框宽度 边框风格 边框颜色 左边框
border-right:边框宽度 边框风格 边框颜色 右边框
border-top:边框宽度 边框风格 边框颜色 上边框

四、CSS背景属性

1背景颜色{background-color:颜色值;}
2,背景图片的设置background-image :url(背景图片的路径及全称) ;
3.,景图片平铺属性{background-repeat:no-repeat不平铺/repeat平铺/repeat-x  x轴平/repeat-y 轴平辅)}
4.背景图的位置{background-position:left/center/righ/数值 top/center/bottom/数值}
5,背景综合写法{background:颜色 图片 平辅 位置;}

五、Javascript的基础

一、JavaScript的基本概念和作用

JavaScript诞生于1995年。布兰登.艾奇(brend Eich)开发
JavaScript(简称"JS")是一种具有函数优先级的轻量级,解释型或即时编译型的编译语言。虽然它是作为开发Web页面
的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,Javascript基于原型编程,多范式的动态脚本语言,并且
支持面向对象,命令式和声明式(如函数的编程)分隔。

脚本语言:VBscript/JavaScript

1.JavaScript组成

ECMAScript,描述该语言的语法和基本对象。
文档对象模型(DOM),描述处理网页内容的方法和接口。
浏览器对象模型(BOM),描述与浏览器进行交互的方法和接口。

二、Javascript的基本语法

一、与HTML结合方式

1.内部js:定义

二、注释

注释对代码的解释和说明,其目的时让人们能够更加轻松的了解代码,注释是编写程序时,写程序的人一个语句、
程序段、函数等的解释或提示,能提高程序代码的可读性。
注释只是为了提高可读性,不会被计算机编译。
1.单行注释://注释内容
2.多行注释:/注释内容/

三、变量

变量:所谓的变量,就是特定的时间用于保存特定的值的一个名字而已,并且初始化后可以再次改变的量。
ECMAScript的变量时松散类型的,所谓的松散类型就是保存任何类型的数据。
命名规则:数字、字母、下划线、$符号组成,其中数字不能做开头。并且变量名应该做见名知意

语法:
var 变量名=初始化

常用的变量声明方式有驼峰命名法
大驼峰:第一个单词的首字母大写 UserName;
小驼峰:第二个单词开始首字母大写 userName/getElementById()

四、数据类型:

1.原始数据的类型(基本数据类型):
number:数字。
string:字符串。字符串“abc”“a”’abc‘
boolean:布尔类型true和false
null:一个对象为空的占位符
undefined:未定义。如果一个变量没有给初始值,则会被默认值为undefined

2.引用数据类型:
object:对象类型

3.检测变量分数据类型
typeof运算符:获取变量的类型。
注:null类型得到的是object

五、系统提供的默认方法:

类:类就是一类事物,而对象就是一个事物,一类事物中包含若干的事物(而这其中的具体的事物就是对象)
对象:类是对象的抽象。而对象是类类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间
属性:描述对象,修饰对象,对象的特点
方法:对象具有的功能。

默认方法以及如何访问默认方法
1.window.alert
2.document.write
3.console.log

六.动态网页技术概述

1.Javaserlet和Jsp基本原理;
2.Asp.NET基本概念和原理;
3.PhP基本概念和原理;
4.AJAX基本概念和原理。

一、Java Servlet和JSP概念原理

Java Servlet是什么?
在web服务器端加载并运行的Java应用程序具体运行在Servlet引擎管理的JVM上,Servlet是开发服务器端应用程序的一个很好选择, Servlet与JSP结合使用,能提供更强大的服务器功能
JSP简介: JSP与PHP, ASP, ASP.NET等语言类似,运行在服务端的语言。
原理:
JSP全称java Serve Pages,动态网页开发技术,它使用JSP标签在HTML网页中插入java代码,标签通常以<%开头 以%结束>;
JSP遇过网页表单获取用户输入数据,访问数据库及其他数据,,然后动态地创建网页。
JSP有多种功能,比如访问数据率、记录用户选择信息、访问JavaBeans组件等,还可以在不同的网页中传递控制信息和共享信息。
ASP. NET基本概念和原理
ASP. NET技术是Microsoft web开发史上一个重要的里程碑,使用ASP. NET开发web应用程序并维持其运行,比其他开发语言更加简单。与Java, PHP和Perl等高级技术相比, ASP. NET具有方便性,灵活性,生产效率高、安全性高及面向对象等优点,是目前主流的网络编程技术之一。
ASP. NET是Microsoft公司出的新一代建立动web应用程序的开发平台,是一种建立动态web应用程序的新技术, ASP. NET是. NET想架的一部分,可以使用任何. NET兼容的声言(如Visual Basic、C#)来编写用ASP. NET应用程序。
ASP. NET是,Microsoft.NET的一部分,是Active Server Pages(简称ASP)的另一个版本,ASP. NET提供一个统一的web开发模型,其中包括开发人员生成企业级web应用程序所需的各种服务。 ASP. NET的语法在很大程度上与ASP兼容,同时还提供一种新的编成模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供里好的安全保护。
PHP基本概念和原理
PHP “超文本预处理器" ,是一种通用开源脚本语言, PHP是在服务器执行的脚本语言,与c语言类似,是意常用的网站编程语音,PHP独特的语法混合了C, JAVA, Perl ,以及PHP自创语法,利于学习,使用广泛,主要适用于web开发领域。
PHP, Apache MySQL的组合已经成为web服务器的标配, php可以做很多事情, PHP是服务端的脚本程序,需要安装PHP应形程序去解释执行,简单来说PhP是web服务器(iis, apache)功能扩展,这种结构更适合网站原理,pHP需要和web服务器,数据库一块才能发挥功能。
JSP 需要Tomcat浏览器 JDK环境变量
ASP 需要 IIs浏览器

二、AJAX基本概念和原理

AJAX即”Asynchronous JavaScript And XML”(异步的JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。通过在后端与服务器进行少量数据交换,AJAX可以使网页实现异步(局部)更新。
可以把一部分以前由服务器负担的工作转移到客户端,利用客户端的闲置的资源进行处理,减轻服务器和带宽的负担,节约空间和成本。
AJAX的工作原理相当于在用户和服务器之间加了一个中间层(AJAX引擎),使用户操作与服务器响应异步化,并不是所有的用户请求都提交给服务器,像一些数据验证和数据处理等都交给AJAX引擎自己来做,只有确定需要从服务器读取新数据时再由AJAX引擎代为向服务照提交请求。
AJAX其核心有 JavaScript. XMLHTTPRequest, DOM对象组成,通过XMLHTTPRequest对象来向服务器发异步请求,从服务着获数据,然后用JavaScript来操作DOM而更新页面,这其中最关键的一步就是从服务器获得请求数据。

计算机二级web考点(2021)相关推荐

  1. 计算机二级web考点,2018年计算机二级考试WEB考点:web应用程序状态管理方式

    2017年计算机等级考试已经结束,出国留学网为考生们整理了2018年计算机二级考试WEB考点,希望能帮到大家,想了解更多资讯,请关注我们,小编会及时更新哦. 2018年计算机二级考试WEB考点:web ...

  2. 计算机二级web考点,2017年计算机二级考点解析:WEB程序第三章

    2017年计算机二级考点解析:WEB程序第三章 2017-08-26 12:16:38来源:计算机等级考试网分享 导读:在计算机等级考试中,有许多的知识点是需要我们积累掌握的,每个等级的内容都是不同的 ...

  3. 2021安徽计算机二级报名时间,2021年安徽计算机二级考试时间

    2021年安徽计算机二级考试时间 2021年上半年的考试时间定为2021年3月27日-29日,共3天.考场编排时,须将三.四级科目安排在考试第一天进行.每天第一批次启动时间应不早于上午8:00,最后一 ...

  4. 计算机二级科目电子商务,计算机二级Web数据在电子商务中的应用解析

    要参加考试的同学们,出国留学网为你整理"计算机二级Web数据在电子商务中的应用解析",供大家参考学习,更多资讯请关注我们网站的更新哦! 计算机二级Web数据在电子商务中的应用解析 ...

  5. 计算机二级 java和web_2020年全国计算机二级WEB程序复习知识点:JavaBean

    [摘要] 即将参加全国计算机等级考试的考生们,考试即将到来,大家的备考工作进行得如何了?考必过为大家精心整理了2020年全国计算机二级WEB程序复习知识点:JavaBean,希望能够助力全国计算机等级 ...

  6. css div中文字位置_计算机二级Web(4):CSS基础 (上)

    考核目标: 了解CSS样式表的概念及其作用 掌握CSS的基本语法及其使用方法 掌握CSS的常用属性 看i姐使用CSS布局的方法 1.CSS样式表的概念及其作用 CSS(Cascading Style ...

  7. 计算机二级 java和web_2016计算机二级web程序设计判断题及答案

    2016计算机二级web程序设计判断题及答案 2016年3月计算机二级考试时间为3月26日-29日,为了帮助考生顺利通过计算机二级考试,下面百分网小编为大家带来2016计算机二级web程序设计判断题及 ...

  8. 计算机跳转列表常用组合框,2015计算机二级VB考点复习指导:列表框和组合框

    2015计算机二级VB考点复习指导:列表框和组合框 (一)列表框 1.属性 列表框所支持的标准属性包括Enabled.FontBold.FontItalic.FontName.FontUnderlin ...

  9. 计算机web二级考试内容,2015年全国计算机二级Web考试内容

    2015年全国计算机二级Web考试内容 一.Web技术基础 1. Internet与Web技术的基本概念 2. Web技术的主要组成 3. Web浏览器与服务器的基本概念和工作原理 4. Web应用开 ...

最新文章

  1. 基于Android和SpringBoot的购物App
  2. Python大佬抓取了招聘信息并告诉你哪种Python 程序员最赚钱
  3. Proteus与Keil联调
  4. 手机屏幕适配遇到虚拟键的问题
  5. VTK:结构化网格之StructuredGridOutline
  6. 【Linux系统编程】进程同步与互斥:POSIX有名信号量
  7. Java线程之守护线程(Daemon) .
  8. 根据Ping(ICMP协议)得到TTL并分析
  9. PAT 1012 数字分类 (20)
  10. 也许现在的前端,应该了解更多的算法
  11. 位运算 进制转化 STL中bitset用法
  12. 巴西发生矿坝决堤事故 外媒:90名受困者已救出
  13. java map sort_Map 按值排序 (Map sort by value) – Java | 学步园
  14. JavaScript表单验证年龄
  15. zotero导出所有的bib文件
  16. arcgis10之给图层添加注记
  17. 树状数组入门——以洛谷3374为例
  18. Linux自动备份压缩MySQL数据库的实用方法
  19. Ycbcr通道概念、SRCNN基本算法及基本细节
  20. 【漫漫科研路\PythonTikz】画神经网络相关图

热门文章

  1. 产品经理的MRD市场需求文档(怎么做)
  2. 1.辐射度学以及四个基本量
  3. B端产品经理产品心得(一)
  4. Word文档里有空白但无法打字怎么回事?
  5. Android GNSS原始观测值的含义及伪距计算
  6. 安卓安全小分队发现Android新漏洞
  7. 北京Java培训出来,Java程序员工资一般能拿多少?
  8. 声音攻受测试软件,攻受成分鉴定测试入口-攻受成分鉴定小程序官方测试入口 v1.0预约_手机乐园...
  9. java 导出excel教程,[Java教程]导出大量数据到Excel的一种方式
  10. 计算机正在更新,计算机打开时“致命错误c0000034正在应用更新”的解决方案