Ajax是前台技术还是后台技术
Ajax属于前台前台技术。AJAX是一种用于创建快速动态网页的技术。AJAX即“AsynchronousJavascriptAndXML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。其实实践中最常用到的是:为了使网页实现异步更新,AJAX通过在后台与服务器进行一些数据交换。所以AJAX就成了一门综合的学科。需要掌握前台和后台,如果后台掌握不了,也很难写出合适的ajax程序。
AJAX是什么
阿贾克斯·阿姆斯特丹足球俱乐部
Amsterdamsche Football Club Ajax,简称Ajax,创立于1900年,是一支位于荷兰阿姆斯特丹的世界著名足球俱乐部。球队是世界上最成功的十家俱乐部之一,是荷兰最成功及最受欢迎的俱乐部,和PSV埃因霍温以及费耶诺德并称荷兰足球三强。
阿贾克斯被誉为世界第一的球星加工厂,其青训系统培养大量球星。 阿贾克斯球员过去往往成为国家队的重心球员,包括克鲁伊夫(Johan Cruyff)、范巴斯滕(Marco van Basten)、博格坎普(Dennis Bergkamp)等。
阿贾克斯从历史中可见他们在欧洲赛事表现非常优秀,是欧洲大陆乃至世界上数一数二的顶级俱乐部,曾获得4次欧冠冠军、1次欧联冠军、1次欧洲优胜者杯冠军、3次欧洲超级杯冠军以及2次洲际杯冠军,是目前曾经夺得过欧洲三大杯(欧冠、欧联和欧洲优胜者杯)的五家足球俱乐部之一(其他四家俱乐部是尤文图斯、拜仁慕尼黑切尔西和曼联)。在国内赛场上,阿贾克斯夺得过34次荷兰足球甲级联赛冠军,19次荷兰杯冠军以及8次荷兰超级杯冠军。(附:荷兰天王克鲁伊夫照片以及阿贾克斯队徽)
Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。
Ajax = 异步 JavaScript 和 XML 或者是 HTML(标准通用标记语言的子集)。
Ajax 是一种用于创建快速动态网页的技术。
Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。
通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
传统的网页(不使用 Ajax)如果需要更新内容,必须重载整个网页页面。
ajax的分页查询示例(不刷新页面)
B站搜索结果分页本质上还是点击分页链接,通过AJAX获取服务器JSON数据,然后展现在页面上,只不过还使用了HTML5支持的window.history.pushState和onpopstate来改变地址栏链接(这个特性也被PJAX所使用).
如果你需要SEO友好,建议你参考cnblogs首页的分页.
分页链接里直接放上可访问的URL链接,方便爬虫抓取.
同时给分页链接绑定click事件,用户点击时,阻止打开链接,转而发起AJAX请求获取分页数据,从而优化用户体验.
最后还有一种兼顾SEO和用户体验的实现就是无刷新加载页面的PJAX技术.
还没有评论,来说两句吧...