摘要: + >= 1 ? <= 1 * >= 0 . 除了\n以外单字符 {n} {n,} {n,m} ^$匹配字符的开始与结束 Reg方法: match test exec 阅读全文
posted @ 2017-07-13 22:45 夏目桑 阅读(89) 评论(0) 推荐(0) 编辑
摘要: DOM方法: getElementById(id) - 获取带有指定 id 的节点(元素) appendChild(node) - 插入新的子节点(元素) removeChild(node) - 删除子节点(元素) replaceChild() - 替换子节点 insertBefore() crea 阅读全文
posted @ 2017-07-13 22:36 夏目桑 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1. 语法 绑定属性:[attr.xxx] [class.xxx] [style.xxx] property是DOM中的属性,是JavaScript里的对象; attribute是HTML标签上的特性,它的值只能够是字符串 2. 规范 类 -大驼峰命名法 阅读全文
posted @ 2017-07-13 22:25 夏目桑 阅读(151) 评论(0) 推荐(0) 编辑
摘要: -moz-box -webkit-box -o-box box-orient box-direction box-pack box-align flex-flow: direction wrap; align-items 垂直排列 align-content 多列垂直排列 justify-conte 阅读全文
posted @ 2017-07-04 20:53 夏目桑 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 可用作正则方法 match() replace() search() split() 比较字符串截取方法 slice(start, end) 可取值为负 substr(start, length) 可取值为负, start会转为start+length,length会转为0 substring(st 阅读全文
posted @ 2017-07-03 21:25 夏目桑 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 1. 修改原数组 push/ unshift 返回值 数组长度 pop/shift 返回值 删除、增加值 reverse sort() 若无参数,则比较的是字符串,会先用toString()转为字符类型 splice: 删除 (a, b) 插入 (a, 0, c, ...) 替换 (a, b, c, 阅读全文
posted @ 2017-07-03 21:17 夏目桑 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 同步方式: 代码是顺序执行的,并且发送请求的时候界面会阻塞。CPU按顺序执行,前一个任务结束,再执行下一个任务. 异步模式: 界面不会阻塞,主线程会立即返回,等到异步请求完成的时候再从线程池中取一个线程处理。CPU跳过等待时间长的任务,先处理后面的任务. [1] JavaScript运行 JavaS 阅读全文
posted @ 2017-06-27 22:59 夏目桑 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 作用域: js没有块作用域,只有函数作用域 作用域链: 按序检索对象列表 自执行函数:拥有私有作用域 匿名函数:this -> window 初始化: 全局对象, 执行环境栈, 全局执行环境 类数组(伪数组): 可像数组索引,有length属性,但是没有数组的方法,其实是个对象 例: argumen 阅读全文
posted @ 2017-06-27 22:54 夏目桑 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 基本数据类型: number,string,boolean,undefined,null 引用数据类型:function,object,array 伪对象: 除了null和undefined,其他三种原始类型都是伪对象。也就是说,一个存储原始值的变量, 同样可以使用对应的类的方法,甚至,即使是字面量 阅读全文
posted @ 2017-06-27 22:51 夏目桑 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 1. 数据类型 在 javascript 中数据类型可以分为两类: 原始数据类型值(primitive type),比如Undefined,Null,Boolean,Number,String。 引用类型值,也就是对象类型 Object type,比如Object,Array,Function,Da 阅读全文
posted @ 2017-06-27 22:50 夏目桑 阅读(868) 评论(0) 推荐(0) 编辑