摘要: 1.创建正则表达式 var pattern = /ab/g; var pattern = new RegExp('ab', 'g');2.修饰符 i 执行大小写不敏感的匹配 g 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止) m 执行多行匹配3.方括号(匹配一个字符) [a... 阅读全文
posted @ 2014-05-31 14:53 拔刀 阅读(131) 评论(0) 推荐(0)
摘要: 1. 提交表单 提交按钮 只要表单中存在上面的任何一种按钮,点击按钮或者按回车键就可以提交该表单。(textarea例外,在文本区中回车会换行)。 以这种方式提交表单,浏览器在将请求发送给服务器之前触发 submit 事件,这样我们就有机... 阅读全文
posted @ 2014-05-31 14:47 拔刀 阅读(157) 评论(0) 推荐(0)
摘要: 1. 语法 JSON 的语法可以表示三种类型的值。简单值 : 可以在 JSON 中表示字符串、数值、布尔值和 null,字符串必须用双引号。对象 : 表示的是一组有序的键值对,对象的属性必须用双引号。数组 : 数组的值也可以是任意类型——简单值、对象或数组。JSON 对象 JSON 对象... 阅读全文
posted @ 2014-05-31 14:37 拔刀 阅读(175) 评论(0) 推荐(0)
摘要: 1. Node 类型 js 中所有的节点类型都继承自 Node 类型,因此所有节点类型都共享着相同的基本属性和方法。 nodeType属性,用于表明节点的类型。节点类型由在 Node 类型中定义的下列12个数值常量表示, 任何节点类型必居其一: nodeNam... 阅读全文
posted @ 2014-05-31 14:36 拔刀 阅读(142) 评论(0) 推荐(0)
摘要: 1. 选择符API querySelector() 返回匹配的第一个元素,接收一个 CSS 选择符。没有找到返回 null. querySelectorAll() 返回所有匹配的一个 NodeList, 这是一个快照不会动态改变。接收一个 CSS 选择符。 mathes... 阅读全文
posted @ 2014-05-31 14:24 拔刀 阅读(238) 评论(0) 推荐(0)
摘要: 1、高级函数 1.1 安全的类型检测 typeof 操作符,对一个值使用可能返回下列某个字符串 undefined, boolean, string, number, object, function null 也返回 ob... 阅读全文
posted @ 2014-05-31 14:20 拔刀 阅读(272) 评论(0) 推荐(0)
摘要: 1. Object 类型 创建 Object 对象 通过 new 关键字 或 对象字面量 var person = new Object(); person.name = 'Nicholas'; 或者 var person = { name : 'Nic... 阅读全文
posted @ 2014-05-31 14:12 拔刀 阅读(161) 评论(0) 推荐(0)
摘要: js 数组的每一项可以保存任何类型的数据。 数级的大小是可以动态调整的,即可以随着数据的添加自动增长长度。 创建数组的两种方式: 使用 Array 构造函数 var color = new Array(20); // 创建长度为 20 的数组 var... 阅读全文
posted @ 2014-05-31 13:40 拔刀 阅读(162) 评论(0) 推荐(0)
摘要: 1 var a = { 2 aa : 1, 3 bb : function(){ 4 console.log(this.aa); 5 } 6 }; 7 8 function getName(){ 9 co... 阅读全文
posted @ 2014-05-31 12:55 拔刀 阅读(84) 评论(0) 推荐(0)