Ajax-11-xiaoming

2018-10-28

Ajax-11-xiaoming_第1张图片
c995d143ad4bd113fa64e1fb5bafa40f4afb0549.jpg

二零一八已接近尾声,此时,已是十月的尾巴了,我们又开始了新的一门课程-----Ajax,它就是一种用于创建更好更快以及交互性更强的Web应用程序的技术。还有他不是一种新的编程语言。

一、我们所说的Ajax即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。

①Ajax = 异步 JavaScript 和 XML(标准通用标记语言的子集)。

②Ajax 是一种用于创建快速动态网页的技术。

③Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。

通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。

二、Ajax的优缺点:

①使用Ajax的最大优点呢:
1.就是能在不更新整个页面的前提下维护数据。这使得Web应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变的信息。
2.Ajax可使因特网应用程序更小、更快,更友好。
3.Ajax 是一种独立于 Web 服务器软件的浏览器技术。
4.Ajax 应用程序独立于浏览器和平台。

Ajax-11-xiaoming_第2张图片
b21c8701a18b87d61337414f050828381f30fd6d.jpg

②他的缺点呢:它可能破坏浏览器的后退加入收藏书签功能。在动态更新页面的情况下,用户无法回到前一个页面状态,这是因为浏览器仅能记下历史记录中的静态页面。
***QAQ***Ajax不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行
③Ajax 前景非常乐观,可以提高系统性能,优化用户界面。Ajax 现有直接框架 AjaxPro,可以引入 AjaxPro.2.dll 文件,可以直接在前台页面 JavaScript 调用后台页面的方法。但此框架与表单验证有冲突。另外微软也引入了 Ajax 组件,需要添加 AjaxControlToolkit.dll 文件,可以在控件列表中出现相关控件。

Ajax-11-xiaoming_第3张图片
ac345982b2b7d0a2eb504db7c6ef76094b369a7b.jpg

我们现在学的Ajax需要用到的软件有Xammp:
Ajax-11-xiaoming_第4张图片
u=1046872258,263454145&fm=26&gp=0.jpg
它运行时的效果为:

Ajax-11-xiaoming_第5张图片
open.png

三、接下来就是Ajax的实际操作了:
①管理员:
1.window+r:打开***运行***,之后输入才cmd指令。
2.在cmd中输入:mysql空格-uroot
若未弹出welcome······[(none)],则需要打开控制面板-->高级系统设置-->环境变量-->编辑中找到***Path***输入***bin***路径(也就是在Xammpz中找到安装目录:mysql\bin)-->复制路径在Path中-->确保不出错我们***重新***打开运行"window+r",再次输入:mysql空格-uroot。
3.数据库的基本格式:
开启服务-->库-->表-->行-->列
||
V
②在cmd中输入:
1.show空格databases;(查看数据库)。
2.use空格test;(test为自己起的数据库的名字)。
3.show空格tables;(查看数据库中的数据表)。

1.CREATE空格DATABASE空格数据库的名字;
eg

CREATE空格DATABASE空格library-nameCHAESET=UTD8;

(若加上CHARSET=UTF8就可以显示其他语言了)。
若回车后出现query······OK为正确。
2.进入数据库:
USE空格数据库名字;
eg

USE library-name;

3.创建数据表:
CREATE空格TABLE空格数据表的名字(···,···,···,);
eg

CREATE空格TABLE空格table-name(
id INT,//INT(整型),PRIMARY空格KEY(唯一),AUTO_INCREMENT(自增)。
name VARCHAR(4),//VARCHAR(字符串长度)。
age INT,//FLOAT(5,2)==>浮点型(一共几位数,小数点后几位数)。
sex VARCHAR(1)//DATE==>日期类型。
)

4.向数据库中插入内容:
INSET空格INTO空格表名空格VALUES('···','···','···','···',);

QAQ:数字可以不加引号。
eg:

INSET INTO 表名空格VALUES('1','ming','18','male',);

5.查看数据表:
SELECT空格*FROM空格表名;
<==>
SELECT空格id,name,age,sex空格FROM空格表名;
6.筛选信息:
eg:

SELECT FROM library-name WHERE id=1;

①筛选一列:
SELECT空格line-name空格FROM空格library-name;
eg:

SELECT line-name FROM library-name;

②只想筛选编号为1的列名:

SELECT name FROM library-name WHERE id=1;

QAQ:所有的命令行要加";"分号
QAQ:里面的字母大小写均可
QAQ:数据库(增删改查)
好了,今天就总结到这里,我们明天见

SEE YOU ~

你可能感兴趣的:(Ajax-11-xiaoming)