菜鸟教程 之 JavaScript 实例,JSON

From:/https://www.runoob.com/js/js-examples.html

JavaScript 和 HTML DOM 参考手册(:https://www.runoob.com/jsref/jsref-tutorial.html

  • 所有内置的JavaScript对象
  • 所有浏览器对象
  • 所有HTML DOM对象

HTML DOM Document 对象(:https://www.runoob.com/jsref/dom-obj-document.html

在 HTML DOM (Document Object Model) 中 , 每一个元素都是 节点:

  • 文档是一个文档节点。
  • 所有的HTML元素都是元素节点。
  • 所有 HTML 属性都是属性节点。
  • 文本插入到 HTML 元素是文本节点。are text nodes。
  • 注释是注释节点。

Document 对象

  • 当浏览器载入 HTML 文档, 它就会成为 Document 对象
  • Document 对象是 HTML 文档的根节点。
  • Document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问。
  • 提示:Document 对象是 Window 对象的一部分,可通过 window.document 属性对其进行访问。

基础 JavaScript 实例

JavaScript 语句、注释和代码块

JavaScript 变量

JavaScript 条件语句 If ... Else

JavaScript 消息框

JavaScript 函数

JavaScript 循环

JavaScript 事件

JavaScript 错误处理

JavaScript 中 JSON

在JavaScript中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。它是基于JavaScript Object语法的子集,但也可以在其他语言中使用。JSON易于人类阅读和编写,同时也易于机器解析和生成。

JSON中的数据以键/值对的形式出现,大致如下所示:

{
  "name": "John Doe",
  "age": 30,
  "isEmployed": true,
  "address": {
    "street": "123 Main St",
    "city": "Anytown"
  },
  "phoneNumbers": [
    "123-456-7890",
    "987-654-3210"
  ]
}

在JavaScript中,可以使用内置的JSON对象来处理JSON数据。主要有两个方法:

JSON.parse()

将JSON字符串转换为JavaScript对象。例如:

const jsonString = '{"name":"John Doe","age":30}';
const obj = JSON.parse(jsonString);
console.log(obj.name);  // 输出:John Doe

JSON.stringify()

将JavaScript对象转换为JSON字符串。例如:

const obj = { name: "John Doe", age: 30 };
const jsonString = JSON.stringify(obj);
console.log(jsonString);  // 输出:'{"name":"John Doe","age":30}'

注意事项

  • JSON字符串必须使用双引号"包围键和字符串值。
  • JSON不支持JavaScript的特定功能,如函数或日期对象。当序列化这些类型时,需要其他方式来表示,或者它们可能被忽略或转换为字符串。
  • JSON解析器严格遵循格式,不正确的格式将导致解析错误。

通过JSON.parse()JSON.stringify(),可以非常方便地在网络请求和应答中传递和接收数据。

高级 JavaScript 实例

JavaScript 应用实例

JavaScript 对象 实例

使用内置的JavaScript对象实例。

String(字符串)对象

Date(日期)对象

Array(数组)对象

Boolean(布尔)对象

Math(算数)对象

一般

Browser 对象 实例

使用JavaScript来访问和控制浏览器对象实例。

Window 对象

Navigator 对象

Screen 对象

History 对象

Location 对象

HTML DOM 实例

使用内置 JavaScript 的对象实例。

Document 对象

Anchor 对象

Area 对象

Base 对象

Button 对象

Form 对象

Frame/IFrame 对象

Image 对象

Event 对象

Option 和 Select 对象

Table, TableHeader, TableRow, TableData 对象

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值