jQuery与Drupal中的JavaScript应用全解析
1. AJAX与JSON的相关知识
AJAX,即“异步JavaScript和XML”,是2005年提出的用于在网站生命周期内加载数据的概念。它基于微软在Internet Explorer中引入的XmlHttpRequest技术。借助AJAX,我们能够开发出可动态改变内容的网站,无需预加载所有可能的内容或重新加载页面。
XmlHttpRequest最初是为了方便以XML格式请求数据而创建的,但实际上传输的内容不一定是XML。如今,大多数所谓的AJAX应用根本不使用XML,而是使用HTML代码(直接插入页面)或JSON。
JSON,即“JavaScript对象表示法”,描述了JavaScript的对象字面量语法(使用花括号)。由于其易于解析且开销较小,作为XML的替代方案越来越受欢迎。以下是一个简短的JSON示例:
{
'status': true,
'id': 49836,
'title': 'Lorem Ipsum',
'body': 'An important way to im...',
'tags': {
'technology': 'Technology',
'business': 'Business'
},
'link': 'http://example.com/story/lorem-ipsum',
'related': [ 28983, 34985, 38475 ]
}
使用JSON,我们可以任意嵌套JavaScript对象,还能使用数组(方括
超级会员免费看
订阅专栏 解锁全文
154

被折叠的 条评论
为什么被折叠?



