上一页 1 ··· 7 8 9 10 11
摘要: 正则表达式:即使用模式匹配文本字符串的表达式。 在JavaScript中,创建正则表达式有两种方式: 注意:优先使用字面量语法,当需要在运行时动态创建字符串来构建正则表达式时,使用构造函数方法。 匹配模式支持5种修饰符:(在字面量末尾添加修饰符,或者作为第2 个参数传给RegExp构造函数) 正则表 阅读全文
posted @ 2018-08-24 21:57 阿兰儿 阅读(1030) 评论(0) 推荐(0) 编辑
摘要: 1.避免全局查找: 可能优化脚本性能最重要的就是:注意全局查找。使用全局变量和函数的开销比局部变量更大,因为涉及作用域链上的查找。以上例子包含了三个对全局document对象的引用。当图片特别多时,会造成对此作用域链上的查找。在这里,可以创建一个指向document对象的局部变量。来改进性能。如下: 阅读全文
posted @ 2018-08-24 15:41 阿兰儿 阅读(142) 评论(0) 推荐(0) 编辑
摘要: Ajax ajax核心:XMLHttpRequest对象。无需刷新页面即可从服务器取得数据。 首先调用open()方法,接受的三个参数值:要发送的请求类型(get,post等),请求的URL,是否异步发送请求的布尔值。此时,会启动针对example.php的get请求。 get是最常见的请求类型,常 阅读全文
posted @ 2018-08-23 20:48 阿兰儿 阅读(127) 评论(0) 推荐(0) 编辑
摘要: Canvas 使用<canvas>对象,需要设置属性:width,height。指定绘图的区域大小。在canvas标签前后出现的信息将在不支持<canvas>元素的浏览器中显示出来。如下: 要在这块画布上绘图,需要取得绘图上下文。取得绘图上下文对象的引用需要调用getContext()方法并传入上下 阅读全文
posted @ 2018-08-23 17:49 阿兰儿 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 焦点事件:在页面获得或失去焦点时触发。 与document.hasFocus和document.activeElement属性配合,可以得到用户在页面的行踪。 blur:元素失去焦点时触发。这个事件不会冒泡。 focus:在元素获得焦点时触发。这个事件不会冒泡。 focusin:在元素获得焦点时触发 阅读全文
posted @ 2018-08-23 10:36 阿兰儿 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 事件:用户或浏览器自身执行的某种动作。诸如:click、load、mouseover等。 事件处理程序(事件侦听器):响应某个时间的函数。以“on”开头。 html方法: 例如:要在按钮被单击时执行一些js,可如下: 2.可以调用页面其他地方定义的脚本,甚至可以是外部文件中的函数。如: 事件处理程序 阅读全文
posted @ 2018-08-22 22:59 阿兰儿 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 简单选择排序 基本思想:通过n-i次关键字间的比较,从n-i+1个记录中选出关键字最小的记录,并和第i个记录交换。(废话不多说,先看代码)。 在简单选择排序中,每次将下标为i的数设为最小值(除去i前面已经排好序的数以外),然后让它和它后边的所有数值进行比较,选出最小值,放到第i个位置。(这也正是基本 阅读全文
posted @ 2018-08-22 11:02 阿兰儿 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 基本思想:两两比较相邻记录的关键字,如果反序则交换,直至没有反序为止。 最初的冒泡排序(初级版): 由于这样的排序仅仅是交换顺序,不算是真正的冒泡排序,效率也比较低。 当i=0, arr[0]和它后边的每一项进行比较大小,前者大于后者,则进行交换。始终保证arr[0]为最小值。 当i=1,(arr[ 阅读全文
posted @ 2018-08-21 23:34 阿兰儿 阅读(10883) 评论(3) 推荐(0) 编辑
摘要: 恢复内容开始 闭包:有权访问另一个函数作用域中的变量的函数。 创建方式:在一个函数内部创建另一个函数并返回。 首先谈谈作用域和作用域链是如何创建的?先来介绍下几个概念: 执行环境:定义了变量和函数有权访问的其他数据,每个执行环境都会有一个与之关联的变量对象,环境中所有的变量和函数都保存在这个变量对象 阅读全文
posted @ 2018-08-21 16:28 阿兰儿 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 原型链是实现继承的主要方法。基本思想:利用原型让一个引用类型继承另一个引用类型的属性和方法。 1.构造函数、原型、实例的关系: 每个构造函数都有原型属性(Prototype),指向一个原型对象(函数创建相应产生原型对象),每个原型对象包含一个属性(constructor),指向构造函数。每个实例都包 阅读全文
posted @ 2018-08-21 13:13 阿兰儿 阅读(223) 评论(1) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11