JavaScript:BOM编程

Posted guanghen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript:BOM编程相关的知识,希望对你有一定的参考价值。

javascript(四):BOM编程

1.window.open()window.close()(开启/关闭窗口)

2. window.alert()window.confirm()

3. 设置窗口

 

4. history,返回(BACK)和前进(GO)

5. JSON(JavaScript Object Notation)

概念:是一种数据交换格式

  1. 作用:数据交换

  2. 特点:体积小,轻量级;易解析。又称无类型对象

  3. 用在哪?银行、高保密系统不使用之外其他大部分都使用

另一种数据交换格式语言:XML;

  1. 作用:数据交换;

  2. 特点:体积大;语法严谨;难解析;

  3. 用在哪?银行、高保密系统等使用;

 

6. JSON语法:

//1. 创建JSON对象语法
var ObjectName = {
   "user1":"zhangsan",
   "user2":"wawnguw",
   "user3":"lisi"
}
//2. 创建JSON数组语法
var Array = [{“key1”:"value1",“key2”:"value2",“key3”:"value3"}
          {“key4”:"value4",“key5”:"value5",“key6”:"value6"},
  {“key7”:"value7",“key8”:"value8",“key9”:"value9"}]
//3. 遍历JSON数组语法
for (var i = 0;i<student.length;i++){
       var studObj = student[i];
       alert(stuObj.sno+","+stuObj.sname + "," +stuObj.sex)
  }

7. JSON中的eval函数

  1. window.eval(); 其类似于JS中的innerhtml

  2. 作用是:将内部的字符串当做一段JS代码解释并执行。

8. JS中的[]和{}有什么区别?

  1. []是数组;

  2. {}是JSON;

以上是关于JavaScript:BOM编程的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript的BOM编程,事件-第4章

译文:18个实用的JavaScript代码片段,助你快速处理日常编程任务

javascript之BOM对象(二location对象)

JavaScript50_终篇_编程进阶与BOM编程概览(3k字+)

html 将以编程方式附加外部脚本文件的javascript代码片段,并按顺序排列。用于响应式网站,其中ma

JavaScript中常用的BOM对象(属性方法)