随笔分类 -  JavaScript

一个用JS数组实现的队列
摘要:一个用JS数组实现的队列 /*一个用数组实现的队列*/ function Queue(){ this.dataStore = [];//存放队列的数组,初始化为空 this.enqueue = enqueue;//向队列尾部添加一个元素 this.dequeue = dequeue;//删除队首的元素 this.theFront = theFront;//读取队首... 阅读全文

posted @ 2017-04-07 10:08 白杨-M 阅读(2940) 评论(0) 推荐(0)

使用栈判断给定字符串是否是回文的算法
摘要:使用栈判断给定字符串是否是回文的算法 阅读全文

posted @ 2017-04-06 15:22 白杨-M 阅读(9788) 评论(0) 推荐(0)

使用js栈stack类的实现
摘要:使用js栈stack类的实现 /*使用栈stack类的实现*/ function stack() { this.dataStore = [];//保存栈内元素,初始化为一个空数组 this.top = 0;//栈顶位置,初始化为0 this.push = push;//入栈 this.pop = pop;//出栈 this.peek = peek;//查看... 阅读全文

posted @ 2017-04-06 15:20 白杨-M 阅读(4926) 评论(0) 推荐(0)

使用迭代器遍历、访问列表
摘要:使用迭代器遍历、访问列表 阅读全文

posted @ 2017-04-06 14:08 白杨-M 阅读(695) 评论(0) 推荐(0)

实现列表类,清空、添加、删除、查找、插入,判断元素是否存在
摘要:实现列表类,清空、添加、删除、查找、插入,判断元素是否存在 阅读全文

posted @ 2017-04-06 11:29 白杨-M 阅读(1081) 评论(0) 推荐(0)

js delete删除对象属性,delete删除不了变量及原型链中的变量
摘要:js delete删除对象属性,delete删除不了变量及原型链中的变量 一、delete删除对象属性 二、delete删除不了变量 三、delete删除不了原型链的变量 阅读全文

posted @ 2017-04-06 10:31 白杨-M 阅读(6026) 评论(0) 推荐(0)

创建数组的方法
摘要:创建数组的方法 1、通过[]操作符声明一个数组变量 2、调用Array的构造函数创建数组 方法一创建数组的方法效率比方法二高。 调用Array时,只调入一个数字参数,是指定数组长度;调入一个字符串,是指定数组的一个元素; 阅读全文

posted @ 2017-04-05 10:08 白杨-M 阅读(368) 评论(0) 推荐(0)

Window Navigator对象
摘要:Window Navigator对象 阅读全文

posted @ 2017-03-28 14:57 白杨-M 阅读(834) 评论(0) 推荐(0)

Window History对象
摘要:History 对象属性 length 返回浏览器历史列表中的 URL 数量。 History 对象方法 back() 加载 history 列表中的前一个 URL。 forward() 加载 history 列表中的下一个 URL。 go() 加载 history 列表中的某个具体页面。 阅读全文

posted @ 2017-03-28 14:50 白杨-M 阅读(564) 评论(0) 推荐(0)

Window Location对象
摘要:window.location 对象用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面。 window.location 对象在编写时可不使用 window 这个前缀。 Location 对象属性 hash 设置或返回从井号 (#) 开始的 URL(锚)。 host 设置或返回主机名和当 阅读全文

posted @ 2017-03-28 14:43 白杨-M 阅读(313) 评论(0) 推荐(0)

Window Screen对象
摘要:window.screen 对象包含有关用户屏幕的信息。 window.screen对象在编写时可以不使用 window 这个前缀。一些属性: 阅读全文

posted @ 2017-03-28 14:01 白杨-M 阅读(314) 评论(0) 推荐(0)

Window - 浏览器对象模型
摘要:浏览器对象模型 (BOM) 浏览器对象模型(Browser Object Model (BOM))尚无正式标准。 由于现代浏览器已经(几乎)实现了 JavaScript 交互性方面的相同方法和属性,因此常被认为是 BOM 的方法和属性。 Window 对象 所有浏览器都支持 window 对象。它表 阅读全文

posted @ 2017-03-28 13:44 白杨-M 阅读(171) 评论(0) 推荐(0)

JavaScript 对象
摘要:JavaScript 对象 对象只是一种特殊的数据。对象拥有属性和方法。 访问对象的属性 属性是与对象相关的值。 访问对象属性的语法是: objectName.propertyName 这个例子使用了 String 对象的 length 属性来获得字符串的长度: var message="Hello 阅读全文

posted @ 2017-03-28 09:42 白杨-M 阅读(318) 评论(0) 推荐(0)

添加或删除 HTML dom元素
摘要:添加或删除 HTML dom元素 创建新的 HTML 元素 如需向 HTML DOM 添加新元素,您必须首先创建该元素(元素节点),然后向一个已存在的元素追加该元素。 这段代码创建新的<p> 元素: var para=document.createElement("p"); var para=doc 阅读全文

posted @ 2017-03-27 16:50 白杨-M 阅读(16324) 评论(1) 推荐(0)

addEventListener() 方法,事件监听
摘要:addEventListener() 方法,事件监听 你可以使用 removeEventListener() 方法来移除事件的监听。 语法 element.addEventListener(event, function, useCapture); 第一个参数是事件的类型 (如 "click" 或 阅读全文

posted @ 2017-03-27 16:29 白杨-M 阅读(141700) 评论(0) 推荐(8)

JavaScript 闭包解决计数器问题
摘要:JavaScript 闭包解决计数器问题 变量 add 指定了函数自我调用的返回字值。 自我调用函数只执行一次。设置计数器为 0。并返回函数表达式。 add变量可以作为一个函数使用。非常棒的部分是它可以访问函数上一层作用域的计数器。 这个叫作 JavaScript 闭包。它使得函数拥有私有变量变成可 阅读全文

posted @ 2017-03-27 15:20 白杨-M 阅读(1468) 评论(0) 推荐(0)

JavaScript 函数的4种调用方法
摘要:JavaScript 函数有 4 种调用方式。 每种方式的不同方式在于 this 的初始化。 作为一个函数调用 以上函数不属于任何对象。但是在 JavaScript 中它始终是默认的全局对象。 在 HTML 中默认的全局对象是 HTML 页面本身,所以函数是属于 HTML 页面。 在浏览器中的页面对 阅读全文

posted @ 2017-03-27 14:59 白杨-M 阅读(847) 评论(0) 推荐(0)

JavaScript 函数参数
摘要:函数显式参数(Parameters)与隐式参数(Arguments) 函数显式参数在函数定义时列出。 函数隐式参数在函数调用时传递给函数真正的值。 参数规则 JavaScript 函数定义时显示参数没有指定数据类型。 JavaScript 函数对隐式参数没有进行类型检测。 JavaScript 函数 阅读全文

posted @ 2017-03-27 14:05 白杨-M 阅读(912) 评论(0) 推荐(0)

使用图片预加载,解决断网后无法从后台获取提示网络异常的logo图片的问题
摘要:项目中有需求,断网后,显示小提示窗,里面包含网络异常提示语和异常小logo图片。 在实际操作时,遇到,断网后,无法从后台获取异常小logo图片。 我是才用图片预加载的方法解决这个问题的,解决方法如下: 阅读全文

posted @ 2017-03-27 11:35 白杨-M 阅读(1665) 评论(0) 推荐(0)

JavaScript 函数定义方法
摘要:JavaScript 函数定义方法、 函数声明 在之前的教程中,你已经了解了函数声明的语法 : function functionName(parameters) { 执行的代码 } function functionName(parameters) { 执行的代码 } 函数声明后不会立即执行,会在 阅读全文

posted @ 2017-03-27 09:41 白杨-M 阅读(245) 评论(0) 推荐(0)

导航