发表于: 2017-07-29 22:18:09
1 815
今天完成的事情:
1、写出了任务五的页面,并配置了nginx,通过nginx启动一个本地http服务,通过nginx设置的server_name访问项目页面。
2、给登录按钮添加一个事件,点击后获取两个输入框的值。
3、学习了Nginx的正向和反向代理。
明天计划的事情:
1、完成任务五。
遇到的问题:
1、这几天状态没调整好,准备早睡早起,加快进度。
收获:
1、Nginx的正向和反向代理。
代理服务器,客户机在发送请求时,不会直接发送给目的主机,而是先发送给代理服务器,代理服务接受客户机请求之后,再向主机发出,并接收目的主机返回的数据,存放在代理服务器的硬盘中,再发送给客户机。
正向代理,架设在客户机与目标主机之间,只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来要直接发送到Web服务器上的http请求发送到代理服务器中。
反向代理服务器架设在服务器端,通过缓冲经常被请求的页面来缓解服务器的工作量,将客户机请求转发给内部网络上的目标服务器;并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器与目标主机一起对外表现为一个服务器。 现在许多大型web网站都用到反向代理。除了可以防止外网对内网服务器的恶性攻击、缓存以减少服务器的压力和访问安全控制之外,还可以进行负载均衡,将用户请求分配给多个服务器。
2、重温了css的placeholder属性和maxlength属性确定最大字符长度和描述输入字段预期值的简短的提示信息
。
3、jQuery ajax - ajax() 方法
ajax() 方法通过 HTTP 请求加载远程数据。
该方法是 jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该函数,除非你需要操作不常用的选项,以获得更多的灵活性。
最简单的情况下,$.ajax() 可以不带任何参数直接使用。
如下面的例子:
通过 AJAX 加载一段文本:
jQuery 代码:
$(document).ready(function(){
$("#b01").click(function(){
htmlobj=$.ajax({url:"/jquery/test1.txt",async:false})
;
$("#myDiv").html(htmlobj.responseText);
});
});
HTML 代码:
<div id="myDiv"><h2>Let AJAX change this text</h2></div> <button id="b01" type="button">Change Content</button>
评论