事件是一种异步编程的实现方式,本质上是程序各个组成部分之间传递的特定消息。DOM支持大量的事件,本节介绍DOM的事件编程。 EventTarget接口 addEventListener() removeEventListener() dispatchEvent() 监听函数 HTML标签的on-属性 Element节点的事件属性 addEventListener方法 this对象的指向 事件的传播
Element对象对应网页的HTML标签元素。每一个HTML标签元素,在DOM树上都会转化成一个Element节点对象(以下简称元素节点)。元素节点的nodeType属性都是1,但是不同HTML标签生成的元素节点是不一样的。JavaScript内部使用不同的构造函数,生成不同的Element节点,比如a标签的节点对象由HTMLAnchorElement()构造函数生成,button标签的节点对象由
JSON格式 JSON对象 JSON.stringify() JSON.parse() 参考链接 JSON格式 JSON格式(JavaScript Object Notation的缩写)是一种用于数据交换的文本格式,2001年由Douglas Crockford提出,目的是取代繁琐笨重的XML格式。 相比XML格式,JSON格式有两个显著的优点:书写简单,一目了然;符合JavaScript原生语法
概述 正则对象的属性和方法 属性 test方法 exec方法 字符串对象的方法 match方法 search方法 replace方法 split方法 匹配规则 字面量字符和元字符 字符类 重复类 量词符 转义符 修饰符 预定义模式 特殊字符 组匹配 参考链接 概述 正则表达式(regular expression)是一种表达文本模式的方法,常常用作按照“给定模式”匹配文本的工具,比如给定一个Ema
概述 Date() new Date() new Date(milliseconds) new Date(datestring) new Date(year, month [, day, hours, minutes, seconds, ms]) 日期的运算 Date对象的方法 Date.now() Date.parse() Date.UTC() Date实例对象的方法 Date.prototyp
属性 方法 round方法 abs方法,max方法,min方法 floor方法,ceil方法 pow方法,sqrt方法 log方法,exp方法 random方法 三角函数方法 Math对象是JavaScript的内置对象,提供一系列数学常数和数学方法。 该对象不是构造函数,所以不能生成实例,所有的属性和方法都必须在Math对象上调用。 new Math() // TypeError: object
概述 String.fromCharCode() 概述 String对象是JavaScript原生提供的三个包装对象之一,用来生成字符串的包装对象实例。 var s = new String("abc"); typeof s // "object" s.valueOf() // "abc" 上面代码生成的变量s,就是String对象的实例,类型为对象,值为原来的字符串。实际上,String对象的
概述 Number对象的属性 Number对象实例的方法 Number.prototype.toString() Number.prototype.toFixed() Number.prototype.toExponential() Number.prototype.toPrecision() 自定义方法 概述 Number对象是数值对应的包装对象,可以作为构造函数使用,也可以作为工具函数使用。
概述 Object对象的方法 Object() Object.keys(),Object.getOwnPropertyNames() Object.observe() 其他方法 Object实例对象的方法 Object.prototype.valueOf() Object.prototype.toString() toString()的应用:判断数据类型 对象的属性模型 属性的attributes
我们可以想象我们的宇宙由不同的物体组成,如太阳,地球,月亮等。同样,我们可以想象我们的汽车由不同的物体组成,如车轮,转向,齿轮等。同样,有面向对象的编程概念,假设所有内容都是对象,并使用不同的对象实现软件。 在Pascal中,有两种用于实现现实世界对象的结构数据类型 - Object types Class types Object-Oriented Concepts 在我们详细介绍之前,让我们定
CoffeeScript中的对象与JavaScript中的对象类似。 这些是属性的集合,其中属性包括键和由分号(:)分隔的值。 简而言之,CoffeeScript对象是键值对的集合。 使用花括号定义对象,将空对象表示为{} 。 语法 (Syntax) 下面给出了CoffeeScript中对象的语法。 在这里,我们将对象的键值对放在花括号中,并使用逗号( , )分隔它们。 object ={key1
MIP window.MIP 描述 MIP 对象是 MIP 对外暴露 API 的唯一方式,以前 AMD 的方式在 MIP2 中已经被废弃,MIP 对象提供了注册自定义组件、工具函数等 属性 version type: string 等于 '2' standalone type: boolean 用法: 常量,不能更改 true: 代表当前 MIP 运行在独立模式下,而非百度搜索结果页中 false
JavaScript 中每个函数内都能访问一个特别变量 arguments。这个变量维护着所有传递到这个函数中的参数列表。 注意: 由于 arguments 已经被定义为函数内的一个变量。 因此通过 var 关键字定义 arguments 或者将 arguments 声明为一个形式参数, 都将导致原生的 arguments 不会被创建。 arguments 变量不是一个数组(Array)。 尽管在
对象语法{ "name":"runoob", "alexa":10000, "site":null } JSON 对象使用在大括号({})中书写。 对象可以包含多个 key/value(键/值)对。 key 必须是字符串,value 可以是合法的 JSON 数据类型(字符串, 数字, 对象, 数组, 布尔值或 null)。 key 和 value 中使用冒号(:)分割。 每个 key/value
要开始使用服务器对象,你应该创建并打开一个连接。 你可以附加数据库,在已打开的连接上右击并选择 附加数据库 及输入下面的信息。 选项 描述 数据库文件 设置数据库的文件路径。 数据库名 输入 Navicat 显示的数据库名。 已加密 启用此选项,并提供连接到已加密的 SQLite 数据库的 密码。 要分离数据库,在连接树中的数据库上右击并选择 分离数据库。 如果你想加密或解密数据库,简单地在连接树