ajax基础知识整理
来源:互联网 发布:年会策划 知乎 编辑:程序博客网 时间:2024/09/21 09:02
AJAX
CS/BS架构
C/S架构(Client/Server)指的是客户端/服务器架构。
优点:
性能较高:可以将一部分的计算工作放在客户端上,这样服务器只需要处理数据即可
界面酷炫:客户端可以使用更多系统提供的效果,做出更为炫目的效果
缺点:
更新软件:如果推出了新版本,不更新客户端无法登陆使用(一部分)
不同设备访问:如果使用其他的电脑,没有安装客户端的话就无法登陆软件(比如收发邮件)
B/S架构(Browser/Server)的指的是浏览器/服务器架构。
优点
更新简洁:如果需要更新内容了,对开发人员而言需要更改服务器的内容,但是对用户而言只需要刷新浏览器即可
多设备同步:所有数据都在网上,只要能够使用浏览器即可登录使用
缺点:
性能较低:相比于客户端应用性能较低,但是随着硬件性能的提升,这个差距在缩小
浏览器兼容:处理低版本的浏览器显示问题一直是前端开发人员头痛的问题之一,移动设备兼容性较好,ie6已经越来越少人用了
WAMP使用见手册和HTML文档
PHP基础:
PHP代码执行方式: 服务端web编程写好的代码,需要通过浏览器访问服务器,在服务器端执行,然后返回给用户结果,如果直接使用浏览器打开,就会解析为文本。
PHP文件以.php结尾,代码的编写位置在<?php写在这里?>。注释的写法跟js一致。
PHP变量规则:
变量以$符号开头,其后是变量的名称
变量名称必须以字母或下划线开头
变量名称不能以数字开头
变量名称只能包含字母数字字符和下划线(A-z、0-9 以及_)
变量名称对大小写敏感
PHP支持的数据类型包括:字符串,整数,浮点数,布尔,数组,对象,NULL。
定义字符串时需要注意:
单引号:`` 内部的内容只是作为字符串
双引号:"" 如果内部是PHP的变量,那么会将该变量的值解析
字符串连接:不同于JavaScript,PHP中使用.进行连接。
内容输出:
echo:PHP语句直接使用即可,输出字符串
print_r():函数输出复杂数据类型,比如数组,对象
var_dump():函数输出详细信息,如对象、数组
header()函数 用来向客户端(浏览器)发送报头,
如果出现中文无法显示,可以尝试在PHP代码顶部添加 如下代码:
header("content-type:text/html; charset=utf-8");
在php中,我们能够使用 header来设置这些内容:
设置页面跳转
header('location:http://www.baidu.com');
设置页面间隔刷新
header('refresh:3; url=http://www.xiaomi.com');
在PHP中,通过get方法提交的数据,可以通过$_GET对象来获取,而通过post方法提交的数据,可以通过$_POST对象来获取。
当我们直接访问POST&GET页面时由于并没有传递任何数据,,会因为$_GET或$_POST不存在对应的key而报错。
处理方法:使用array_key_exists(key, 数组)函数来进行判断
参数1: 要检测的key字符串
参数2: 检验的数组
是在form表单里 method方法确定传送数据的方法
<form action="01.php" method="get" >
PHP文件上传处理使用$_FILES对象
在html表单中需要设置enctype="multipart/form-data"
只能post方式 PHP接收文件可以通过$_FILES来获取
- ajax基础知识整理
- 整理了一些关于AJAX的基础知识
- Ajax基础知识整理---创建一个XMLHttpRequest对象
- Ajax基础知识整理---ajax中异步的概念
- 基础知识整理
- 基础知识整理
- 基础知识整理
- 基础知识整理
- 整理基础知识
- 基础知识整理
- 基础知识整理
- 基础知识整理
- 基础知识整理
- 基础知识整理
- AJAX 基础知识
- Ajax基础知识
- Ajax 基础知识
- ajax基础知识
- 在哪一类期刊中发表论文最难,SCI、SSCI、还是AHCI?
- Linux环境下(centOs6.0) Mysql定时任务
- html5手机端播放音效不卡的方法
- spring 的基础框架和基本特征
- <context:component-scan>
- ajax基础知识整理
- ArcGIS for Android 在Eclipse上的安装配置 (上:下载篇)
- 如何卸载Eclipse中ArcGIS for Android的旧版本?
- java反射Class类详解
- JNI学习笔记
- AndroidStudio2.2导入类库的方法
- test
- ArcGIS for Android 在Eclipse上的安装配置 (下:安装配置篇)
- spring加载外部资源