2018-10-28
二零一八已接近尾声,此时,已是十月的尾巴了,我们又开始了新的一门课程-----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 应用程序独立于浏览器和平台。
②他的缺点
呢:它可能破坏浏览器的后退
与加入收藏书签
功能。在动态更新页面的情况下,用户无法回到前一个页面状态,这是因为浏览器仅能记下历史记录中的静态页面。
***QAQ***
Ajax不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。
③Ajax 前景非常乐观,可以提高系统性能,优化用户界面。Ajax 现有直接框架 AjaxPro,可以引入 AjaxPro.2.dll 文件,可以直接在前台页面 JavaScript 调用后台页面的方法。但此框架与表单验证有冲突。另外微软也引入了 Ajax 组件,需要添加 AjaxControlToolkit.dll 文件,可以在控件列表中出现相关控件。
我们现在学的Ajax需要用到的软件有Xammp:
它运行时的效果为:
三、接下来就是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:数据库(增删改查)
好了,今天就总结到这里,我们明天见