posted @ 2017-09-20 15:53 开飞机的贝塔 阅读(110) 评论(0) 推荐(0) 编辑
摘要:
全局作用域 BOM的核心就是window对象,他是浏览器的一个实例。 它既是JS访问浏览器窗口的接口,又是ECMAScript中的global对象。 在全局作用域中,global对象,this对象,window对象表示一个意思。 注意:var操作符声明的变量,不能够用delete操作符删除。 JS中 阅读全文
摘要:
JSON,JavaScript Object Notation,JS对象表示法,是目前最常见的传输结构化数据的数据结构。 JSON并非编程语言,而是一种数据结构,像mp4、avi一样,只是一种数据格式而已。(数据结构可以包含很多数据类型) JSON值的类型 简单值 对象 数组 简单值:字符串、数字、 阅读全文
posted @ 2017-09-20 11:49 开飞机的贝塔 阅读(197) 评论(0) 推荐(0) 编辑
摘要:
浏览器打开控制台的快捷键 try-catch语句 语法 可以自定义错误信息 或者使用默认的错误信息,catch块会接收一个error对象,该对象有message属性和name属性,分别表示 message:错误信息 name:错误类型 finally子句 只要有finally子句存在,那么try和c 阅读全文
posted @ 2017-09-19 16:44 开飞机的贝塔 阅读(180) 评论(0) 推荐(0) 编辑
摘要:
JS中对象的定义: (无序)属性的集合 (无序)值的集合 (无序)名值对的集合 JS对象是基于引用数据类型来创建的。 JS对象创建的2种方式: 传统方式 对象字面量 对象字面量 属性 JS定义了属性的特性来描述属性。特性由内部值和包含内部值的一对方括号组成: Enumerable为内部值。 JS属性 阅读全文
posted @ 2017-09-19 10:52 开飞机的贝塔 阅读(141) 评论(0) 推荐(0) 编辑
摘要:
定义函数的方式有2种: 函数声明 函数表达式 函数声明是最常用的,函数声明的一个特征就是:在执行代码之前,就已经读取了函数声明。 这个特征还有一个专门的术语:函数声明提升。 递归函数 所谓递归函数,就是在函数体中使用函数本身。 这就需要用到arguments.callee,他总是指向正在执行的函数, 阅读全文
posted @ 2017-09-18 11:29 开飞机的贝塔 阅读(141) 评论(0) 推荐(0) 编辑
摘要:
事件是JS和HTML交互的方式。 事件流 事件流是HTML文档接收事件的顺序。分为2个流派:事件冒泡流和事件捕捉流。 事件冒泡流 由内到外 事件捕捉流 由外到内 DOM事件流 事件处理程序 跨浏览器时间处理程序 自定义一个EventUtil对象: 阅读全文
posted @ 2017-09-16 15:27 开飞机的贝塔 阅读(164) 评论(0) 推荐(0) 编辑
摘要:
HTML和CSS对表单的操作还是比较乏力的,在表单操作中,JS势必会使用到。 基础知识 文本框 选择框 序列化 富文本编辑器 基础知识 HTMLFormElement接口可以创建或者修改<form>对象;它继承了HTMLElement接口的方法和属性。 常见的方法和属性: HTMLFormEleme 阅读全文
posted @ 2017-09-15 14:20 开飞机的贝塔 阅读(177) 评论(0) 推荐(0) 编辑