29、jQuery与Drupal中的JavaScript应用全解析

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对象,还能使用数组(方括

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值