WEB前端
木生火
起舞弄清影,人间近黄昏;今夕是何年,点亮一盏灯
Email:2156858566@qq.com
展开
-
前端讲义12_HTTP协议的无状态和keep-alive
HTTP是一个无状态的面向连接的协议,无状态不代表HTTP不能保持TCP连接,更不能代表HTTP使用的是UDP协议(无连接)。从HTTP/1.1起,默认都开启了Keep-Alive,保持连接特性。 当一个网页打开完成后,客户端和服务器之间用于传输HTTP数据的TCP连接不会关闭,如果客户端再次访问这个服务器上的网页,会继续使用这一条已经建立的连接。 Keep-Alive不会永久保持连接,它...原创 2019-05-02 00:01:56 · 218 阅读 · 0 评论 -
前端讲义10_HTTP Request header
把Request header 进行分类,比较清晰记忆。 监控打开 URL https://blog.csdn.net/msh2016 Cache 头域 If-Modified-Since 作用: 把浏览器端缓存页面的最后修改时间发送到服务器去,服务器会把这个时间与服务器上实际文件的最后修改时间进行对比。 如果时间一致,那么返回304,客户端就直接使用本地缓存文件。 如果时间不...原创 2019-05-01 22:43:56 · 440 阅读 · 1 评论 -
前端讲义09_HTTP状态码(Response)
Response 消息中的第一行叫做状态行 HTTP协议版本号,状态码,状态消息 三部分组成 状态码用来告诉HTTP客户端,HTTP服务器是否产生了预期的Response消息 HTTP/1.1中定义了5类状态码, 状态码由三位数字组成 1XX 提示信息 - 表示请求已被成功接收,继续处理 2XX 成功 - 表示请求已被成功接收,理解,接受 3XX 重定向 - 要完成请求必须进行更进一步的处理...原创 2019-05-01 21:46:26 · 387 阅读 · 0 评论 -
前端讲义08_Get和Post
Http协议有4种最基本的与服务器交互方法,分别对应GET, POST, PUT, DELETE就对应着对这个资源的查,改,增,删4个操作。 GET一般用于获取/查询资源信息 POST一般用于更新资源信息 1,GET方法提交的数据大小有限制(因为浏览器对URL的长度有限制),而POST方法提交的数据没有限制 2,GET方法提交数据时,用户名和密码将出现在URL上,如login.aspx?uid=t...原创 2019-05-01 21:27:40 · 164 阅读 · 0 评论 -
前端讲义07_页面性能优化小技巧
1,减小js及css文件大小,移除不必要的空白字符(空格,换行、制表符),压缩js可以使用JSMin或者YUI Compressor 2,静态资源合并,当前页面引用的JS和CSS样式放到一个文件中,基本是不变的静态文件,减少HTTP请求次数。 3,将大的css和js独立成外部文件,缓存起来;将小的CSS和JavaScript代码内嵌到HTML中。 4,对于静态内容:设置文件头过期时间Expi...原创 2019-05-01 13:27:59 · 119 阅读 · 1 评论 -
前端讲义06__Fiddler优化页面经验,如何减少HTTP请求次数
当我们打开浏览器,在地址栏中输入URL,然后我们就看到了网页。 比如, URL :http://gseip.ch.casetekcorp.com/gseip/ 过程:实际上我们输入URL后,我们的浏览器给Web服务器发送了一个Request, Web服务器接到Request后进行处理,生成相应的Response,然后发送给浏览器, 浏览器解析Response中的HTML,这样我们就看到了网页...原创 2019-05-01 11:47:15 · 287 阅读 · 0 评论 -
前端讲义05_Request(Response)消息结构
登陆CSDN 博客_木生火 https://blog.csdn.net/msh2016 Request消息的结构,分为3部分 第一部分叫Request line, 第二部分叫Request header, 第三部分是body. header和body之间有个空行 当使用的是"GET" 方法, body是为空的 Response消息的结构,同样也分为三部分, 第一部分叫Respons...原创 2019-05-01 11:44:52 · 692 阅读 · 0 评论 -
前端讲义04_Fiddler介绍
Fiddler可以监听系统的Http网络数据通讯。 第一次安装 1.下载最新版fiddler https://www.telerik.com/download/fiddler 2.下载并安装Fiddler证书生成器: http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=...原创 2019-05-01 11:40:17 · 156 阅读 · 0 评论 -
前端讲义01:了解URL
URL(Uniform Resource Locator,统一资源定位器 ),用于描述一个网络上的资源 基本格式 schema://host[:port#]/path/.../filename[?query-string][#anchor] heme 指定低层使用的协议(例如:http, https, ftp) host HTTP服务器的I...原创 2019-04-29 22:26:13 · 246 阅读 · 0 评论 -
前端讲义03_Web设计核心技术有哪些
Ajax的核心是XMLHttpRequest对象 1.JavaScript脚本调用XMLHttpRequest对象,向服务器请求(GET/POST) 2. JavaScript脚本(回调函数),监视服务器响应状态,等服务器响应完成后,回调函数启动 3. JavaScript脚本调用XMLHttpRequest对象,解析服务器响应给客户端数据 4. JavaScript脚本调用HTML/XML文件A...原创 2019-04-21 07:46:49 · 449 阅读 · 0 评论 -
前端讲义02_web应用设计新思考
B/S结构已成为应用程序开发的默认结构,为提升用户性能,新类型Web应用是RIA(Rich Internet Application),富Internet应用。 RIA架构理解运行于B/S结构上的C/S应用,客户端采用浏览器,其内支持C/S应用操作,让用户互动操作响应效率提高。 RIA应用需改善服务器与浏览器通信: 1.Ajax使用XMLHttpRequest异步发送请求,无需等待服务器响应,可继...原创 2019-04-21 07:41:31 · 98 阅读 · 0 评论 -
c#用户控件实战03_在主页面应用自定义的用户控件
在主页面注册, <%@ Register TagName="SharePoint" TagPrefix="EIP" Src="~/Modules/SystemControls/SharePoint/SharePointControl.ascx" %> 如下图 调用方法,如下 <EIP:SharePoint ID="SharePoint1" runat="serve...原创 2018-12-30 23:47:34 · 153 阅读 · 0 评论 -
c#用户控件实战02_创建用户控件
用户控件(User Control): 继承自 UserControl,主要用于开发 Container 控件,Container控件可以添加其他Controls控件 举例,在文件夹下添加 方法如下, 结果如下 编辑用户控件IsoPoint.ascx,如下 <%@ Control Language="C#" AutoEventWireup="true" CodeFil...原创 2018-12-30 23:36:56 · 653 阅读 · 0 评论 -
c#用户控件实战01_CSS布局
很多应用系统的主页布局,一般采用如下案例所示布局较多,如下图的CSS布局框架,上,中,下,接下来我们演示,在C#中实现如下的业务架构布局。 代码范例, 在<body> </body>中 1,整体定义一个盒子(box) <div id="box"> </div> 2,在box其中,定义三个区域上,中,下 <div id=...原创 2018-12-30 22:35:04 · 583 阅读 · 0 评论 -
前端讲义11_HTTP Response header
使用Fiddler 查看Response header, 点击Inspectors tab ->Response tab-> headers 如下图所示。 Cache头域 Date 作用: 生成消息的具体时间和日期 Date: Wed, 01 May 2019 14:05:16 GMT Expires 作用: 浏览器会在指定过期时间内使用本地缓存 Vary 作...原创 2019-05-02 00:00:48 · 1094 阅读 · 0 评论