资讯专栏INFORMATION COLUMN

ajax学习准备篇

shadowbook / 2968人阅读

摘要:我们把开发好的部署到服务器上,然后就可以访问了,我们称这些服务器上的文件为资源。静态资源可以通过浏览器直接打开,直接解析的我们称为静态资源。就是在服务端运行的,用来处理服务端逻辑的。表单提交,默认是方式提交。

我们把开发好的html css js部署到服务器上,然后就可以访问了,我们称这些服务器上的文件为资源。

我们把资源分为两类:

实际上,我们开发都是在开发资源,开发好了部署到服务器上,然后客户端就可访问我的资源了。

1. 静态资源

可以通过浏览器直接打开,直接解析的我们称为静态资源。html,js,css,image 我们可以理解为静态资源

2. 动态资源

php,jsp,asp 我们可以理解为动态资源

动态资源和静态资源的区别

浏览器只认识静态资源。

我的浏览器通过输入地址区访问呢服务器,实际上是去访问服务器上的资源。

服务器上有静态资源,也有动态资源。

如果我的浏览器访问的是服务器上的动态资源,服务器会把动态资源转换称静态资源,然后在传给客户端浏览器。

如果我的浏览器访问的是服务器上的静态资源,那么服务器会直接把静态资源传送给浏览器解析。

动态资源是在服务端运行的,静态资源是在客户端运行的。

php 就是在服务端运行的,用来处理服务端逻辑的。

客户端与服务端进行交互 客户端发送请求有几种方式:

发送请求是给服务器端进行提交,提交数据到服务器,提交有两种常见的方式,一个是get,一个是post,

在地址栏输入地址发送请求

点击一个超链接,发送请求

表单提交也是属于发送请求

1. 什么是get提交

在地址栏输入地址发送请求,点击超链接也属于get提交。

表单提交,

默认是get方式提交。

在地址栏网址url后边加上问号,后边紧跟参数。
?paraName=value¶Name=value¶Name=value

2. 什么是post提交呢?

表单提交,可以设置称post方式提交,

会自动把数据发送到服务器

服务端 1. 接收请求

$_GET和$POST这两个变量得到的值是一个关联数组,客户端的数据放在关联数组里面,需要根据key去获取里边的值

2. 处理请求

连接数据库,增删改查

3. 响应数据
根据处理请求的逻辑,给客户端不同的响应结果
服务端接收到客户端的请求,一般要做那些处理? 1. 用户登录
登录页面,表单,用户名,密码,登录按钮
2. 处理登录请求的php
接收请求,接收用户名以及密码,对接收到的用户名密码进行判断,

如果正确,则进行连接数据

如果不正确就提示错误

文件上传 客户端:

必须是表单提交的

表单提交里面必须有一个 input type=“file”

必须是post方式提交的

必须给表单设置一个属性,enctype="multipart/form-data"

服务端

要接收客户端的数据, $_GET, $_POST ,不能接收文件上传的数据,文件上传的数据,我们应该用$_FILES 的变量去接收,接收的数据也是一个关联数组

接收到这个数据之后,需要把这些数据保存到服务端硬盘上面。

动态输出







        

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/82417.html

相关文章

  • 前端相关大杂烩

    摘要:希望帮助更多的前端爱好者学习。前端开发者指南作者科迪林黎,由前端大师倾情赞助。翻译最佳实践译者张捷沪江前端开发工程师当你问起有关与时,老司机们首先就会告诉你其实是个没有网络请求功能的库。 前端基础面试题(JS部分) 前端基础面试题(JS部分) 学习 React.js 比你想象的要简单 原文地址:Learning React.js is easier than you think 原文作...

    fuyi501 评论0 收藏0
  • 前端思考 - 收藏集 - 掘金

    摘要:并尝试用为什么你统计的方式是错的掘金翻译自工程师的文章。正如你期望的,文中的前端开发单一职责原则前端掘金单一职责原则又称单一功能原则,面向对象五个基本原则之一。 单页式应用性能优化 - 首屏数据渐进式预加载 - 前端 - 掘金前言 针对首页和部分页面打开速度慢的问题,我们开始对单页式应用性能进行优化。本文介绍其中一个方案:基于 HTTP Chunk 的首屏数据渐进式预加载方案,该方案总...

    LinkedME2016 评论0 收藏0
  • [ ES6 ] 进阶(一) —— Promise

    摘要:是异步编程的一种解决方案,比传统的解决方案回调函数和事件更合理和更强大。履行意味着操作成功完成。如果不设置回调函数,内部抛出的错误,不会反应到外部当处于状态时,无法得知目前进展到哪一个阶段刚刚开始还是即将完成。 Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。 什么是 Promise 从使用上来说是一种语法糖,会了以后写东西简单一些 P...

    Charlie_Jade 评论0 收藏0
  • 【连载】前端个人文章整理-从基础到入门

    摘要:个人前端文章整理从最开始萌生写文章的想法,到着手开始写,再到现在已经一年的时间了,由于工作比较忙,更新缓慢,后面还是会继更新,现将已经写好的文章整理一个目录,方便更多的小伙伴去学习。 showImg(https://segmentfault.com/img/remote/1460000017490740?w=1920&h=1080); 个人前端文章整理 从最开始萌生写文章的想法,到着手...

    madthumb 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<