07 2016 档案

摘要:JSON.stringify() 在本文章中 概述 JSON.stringify() 方法可以将任意的 JavaScript 值序列化成 JSON 字符串。 语法 JSON.stringify(value[, replacer [, space]]) JSON.stringify(value[, r 阅读全文
posted @ 2016-07-23 15:32 loewe0202 阅读(288) 评论(0) 推荐(0)
摘要:概述 JSON.parse() 方法可以将一个 JSON 字符串解析成为一个 JavaScript 值。在解析过程中,还可以选择性的修改某些属性的原始解析值。 语法 JSON.parse(text[, reviver]) JSON.parse(text[, reviver]) 参数 text 要解析 阅读全文
posted @ 2016-07-23 15:20 loewe0202 阅读(442) 评论(0) 推荐(0)
摘要:测试本地存储是否已被填充 在 main.js 开头,我们先测试本地存储是否已被填充(即,页面之前被访问过): if(!localStorage.getItem('bgcolor')) { populateStorage(); } else { setStyles(); } Storage.getIt 阅读全文
posted @ 2016-07-23 10:52 loewe0202 阅读(174) 评论(0) 推荐(0)
摘要:sessionStorage 属性允许你访问一个 session Storage 对象。它与 localStorage 相似,不同之处在于 localStorage 里面存储的数据没有过期时间设置,而存储在 sessionStorage 里面的数据在页面会话结束时会被清除。页面会话在浏览器打开期间一 阅读全文
posted @ 2016-07-23 10:14 loewe0202 阅读(247) 评论(0) 推荐(0)
摘要:一.离线存储 有一个web应用有三个文件index.html,a.js,b.css,现在需要把js和css文件缓存起来 1.在index.html里加上<html manifest="test.manifest"> 2.manifest清单格式如下 CACHE MANIFEST #上面一句必须 #v 阅读全文
posted @ 2016-07-22 13:25 loewe0202 阅读(275) 评论(0) 推荐(0)
摘要:1 2 3 4 5 设计模式之单例模式 6 7 8 9 a 10 b 11 c 12 d 13 e 14 f 15 16 65 1 2 3 4 ... 阅读全文
posted @ 2016-07-18 23:37 loewe0202 阅读(157) 评论(0) 推荐(0)
摘要:/* 功能:停止事件冒泡 */ function stopBubble(e) { //如果提供了事件对象,则这是一个非IE浏览器 if ( e && e.stopPropagation ) //因此它支持W3C的stopPropagation()方法 e.stopPropagation(); els 阅读全文
posted @ 2016-07-15 20:18 loewe0202 阅读(189) 评论(0) 推荐(0)
摘要:1.如何实现浏览器内多个标签页之间的通信? 调用localstorge、cookies等本地存储方式 2.JavaScript原型,原型链 虽然可以通过对象实例访问并修改保存在原型中的值,但却不能通过对象实例重写原型中的值。这样做会相当于在实例上创建了一个属性。 3.js的基本数据类型。 numbe 阅读全文
posted @ 2016-07-15 20:09 loewe0202 阅读(311) 评论(0) 推荐(0)
摘要:map 方法 (Array) (JavaScript) 对数组的每个元素调用定义的回调函数并返回包含结果的数组。 语法 array1.map(callbackfn[, thisArg]) 参数 参数 定义 array1 必选。 一个数组对象。 callbackfn 必选。 最多可以接受三个参数的函数 阅读全文
posted @ 2016-07-15 20:06 loewe0202 阅读(232) 评论(0) 推荐(0)
摘要:前端开发知识点: 作为一名前端工程师,无论工作年头长短都应该掌握的知识点: 此条由 王子墨 发表在 攻城师的实验室 备注: 更新时间: 2016-3-25 HTML Doctype作用?标准模式与兼容模式各有什么区别? (1)、<!DOCTYPE>声明位于位于HTML文档中的第一行,处于 <html 阅读全文
posted @ 2016-07-15 12:50 loewe0202 阅读(653) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-07-12 23:06 loewe0202 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-07-12 22:57 loewe0202 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-07-12 22:23 loewe0202 阅读(1) 评论(0) 推荐(0)
摘要:JavaScript toFixed() 方法 JavaScript Number 对象 JavaScript Number 对象 定义和用法 toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。 语法 NumberObject.toFixed(num) 参数描述 num 必需 阅读全文
posted @ 2016-07-12 20:01 loewe0202 阅读(190) 评论(0) 推荐(0)
摘要:Array 对象属性 Array 对象方法 方法描述 concat() 连接两个或更多的数组,并返回结果。 join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。 pop() 删除并返回数组的最后一个元素 push() 向数组的末尾添加一个或更多元素,并返回新的长度。 reve 阅读全文
posted @ 2016-07-12 19:57 loewe0202 阅读(145) 评论(0) 推荐(0)
摘要:onclick : 鼠标单击事件 ondblclick : 鼠标双击事件 onfocus : 获得焦点事件 onblur : 失去焦点事件 onchange : 当内容发生改变时触发操作的事件 onkeydown : 当键盘按键按下触发的事件 onkeyup : 当键盘按键抬起时触发的事件 onke 阅读全文
posted @ 2016-07-12 19:55 loewe0202 阅读(131) 评论(0) 推荐(0)
摘要:第一种:也是最笨的吧。 1 2 3 4 5 6 7 8 9 10 11 12 Array.prototype.unique1 = function () { var r = new Array(); label:for(var i = 0, n = this.length; i < n; i++) 阅读全文
posted @ 2016-07-11 14:14 loewe0202 阅读(179) 评论(0) 推荐(0)
摘要:事件流 1.事件流: 描述的是在页面中接受事件的顺序 2.事件冒泡: 由最具体的元素接收,然后逐级向上传播至最不具体的元素的节点(文档) 3.事件捕获: 最不具体的节点先接收事件,而最具体的节点应该是最后接收事件 事件处理 1.HTML事件处理: 直接添加到HTML结构中 2.DOM0级事件处理: 阅读全文
posted @ 2016-07-10 22:11 loewe0202 阅读(130) 评论(0) 推荐(0)
摘要:闭包的特性 闭包有三个特性: 闭包的定义及其优缺点 闭包 是指有权访问另一个函数作用域中的变量的函数,创建闭包的最常见的方式就是在一个函数内创建另一个函数,通过另一个函数访问这个函数的局部变量 闭包的缺点就是常驻内存,会增大内存使用量,使用不当很容易造成内存泄露。 闭包是javascript语言的一 阅读全文
posted @ 2016-07-10 18:16 loewe0202 阅读(156) 评论(0) 推荐(0)
摘要:闭包是指能够访问自由变量的函数 (变量在本地使用,但在闭包中定义)。换句话说,定义在闭包中的函数可以“记忆”它被创建时候的环境。词法作用域考虑如下的函数:function init() { var name = "Mozilla"; function displayName() { alert(na 阅读全文
posted @ 2016-07-10 15:40 loewe0202 阅读(145) 评论(0) 推荐(0)
摘要:instanceof运算符可以用来判断某个构造函数的prototype属性所指向的對象是否存在于另外一个要检测对象的原型链上。 语法 object instanceof constructor 参数 object 要检测的对象. constructor 某个构造函数 描述 instanceof 运算 阅读全文
posted @ 2016-07-10 10:45 loewe0202 阅读(210) 评论(0) 推荐(0)
摘要:typeof都返回object 在JavaScript中所有数据类型严格意义上都是对象,但实际使用中我们还是有类型之分,如果要判断一个变量是数组还是对象使用typeof搞不定,因为它全都返回object 1 2 3 4 5 6 var o = { 'name':'lee' }; var a = [' 阅读全文
posted @ 2016-07-10 10:31 loewe0202 阅读(340) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-07-09 07:46 loewe0202 阅读(6) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-07-07 00:14 loewe0202 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-07-07 00:05 loewe0202 阅读(3) 评论(0) 推荐(0)
摘要:call_apply 阅读全文
posted @ 2016-07-06 23:47 loewe0202 阅读(195) 评论(0) 推荐(0)
摘要:CSS3 选择器 在 CSS 中,选择器是一种模式,用于选择需要添加样式的元素。 "CSS" 列指示该属性是在哪个 CSS 版本中定义的。(CSS1、CSS2 还是 CSS3。) 阅读全文
posted @ 2016-07-06 23:10 loewe0202 阅读(172) 评论(0) 推荐(0)
摘要:一、Flex布局是什么? Flex是Flexible Box的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。 任何一个容器都可以指定为Flex布局。 行内元素也可以使用Flex布局。 Webkit内核的浏览器,必须加上-webkit前缀。 注意,设为Flex布局以后,子元素的float、c 阅读全文
posted @ 2016-07-06 22:24 loewe0202 阅读(139) 评论(0) 推荐(0)
摘要:闭包就是能够读取其他函数内部变量的函数,在本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。 在这段代码中,result实际上就是闭包f2函数。它一共运行了两次,第一次的值是999,第二次的值是1000。这证明了,函数f1中的局部变量n一直保存在内存中,并没有在f1调用后被自动清除。 为什么会 阅读全文
posted @ 2016-07-06 12:39 loewe0202 阅读(113) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-07-06 11:06 loewe0202 阅读(6) 评论(0) 推荐(0)
摘要:网页制作技术 xhmtl+css标记语言 一、WEB标准的概念及组成 结构:xhtml、xml 表现:css 行为:DOM.ECMAScript web标准是网页制作标准,是根据网页的组成部分而生成的一系列标准,它不是一个标准 W3C(万维网联盟)制定的是结构和表现的标准 ECMA(欧洲电脑厂商联合 阅读全文
posted @ 2016-07-06 11:03 loewe0202 阅读(256) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-07-06 10:55 loewe0202 阅读(1) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-07-06 10:45 loewe0202 阅读(114) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-07-06 10:42 loewe0202 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-07-06 10:10 loewe0202 阅读(5) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-07-06 09:58 loewe0202 阅读(3) 评论(0) 推荐(0)
摘要:HTML Doctype作用?标准模式与兼容模式各有什么区别? (1)、<!DOCTYPE>声明位于位于HTML文档中的第一行,处于 <html> 标签之前。告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。 (2)、标准模式的排版 和JS运作模 阅读全文
posted @ 2016-07-05 23:42 loewe0202 阅读(327) 评论(0) 推荐(0)
摘要:一、请你谈谈Cookie的弊端: cookie虽然在持久保存客户端数据提供了方便,分担了服务器存储的负担,但还是有很多局限性的。 第一:每个特定的域名下最多生成20个cookie 1.IE6或更低版本最多20个cookie 2.IE7和之后的版本最后可以有50个cookie。 3.Firefox最多 阅读全文
posted @ 2016-07-05 13:59 loewe0202 阅读(236) 评论(0) 推荐(0)
摘要:js 里函数调用有 4 种模式:方法调用、正常函数调用、构造器函数调用、apply/call 调用。同时,无论哪种函数调用除了你声明时定义的形参外,还会自动添加 2 个形参,分别是 this 和arguments。arguments 不涉及到上述 3 个函数,所以这里只谈 this。this 的值, 阅读全文
posted @ 2016-07-04 20:08 loewe0202 阅读(191) 评论(0) 推荐(0)
摘要:数据类型 JavaScript 是 弱类型 语言,但并不是没有类型,JavaScript可以识别下面 7 种不同类型的值: 基本数据类型 1.Boolean 2.Number 3.String 4.null 5.undefined 6.Symbol Object 1.Array 2.RegExp 3 阅读全文
posted @ 2016-07-04 20:00 loewe0202 阅读(508) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-07-04 19:31 loewe0202 阅读(3) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-07-04 19:17 loewe0202 阅读(129) 评论(0) 推荐(0)
摘要:DOM : Document Object Model 文档对象模型文档:html页面文档对象:页面中元素文档对象模型:定义 为了能够让程序(js)去操作页面中的元素DOM会把文档看作是一棵树,同时定义了很多方法来操作这棵数中的每一个元素(节点) 元素.childNodes : 只读 属性 子节点列 阅读全文
posted @ 2016-07-04 17:58 loewe0202 阅读(93) 评论(0) 推荐(0)
摘要://存cookie //重载 function saveCookie(name, value, expires) { if (na... 阅读全文
posted @ 2016-07-04 15:58 loewe0202 阅读(128) 评论(0) 推荐(0)
摘要:其实Zoom属性是IE浏览器的专有属性,Firefox等浏览器不支持。它可以设置或检索对象的缩放比例。除此之外,它还有其他一些小作用,比如触发ie的hasLayout属性,清除浮动、清除margin的重叠等。 Zoom的使用方法: zoom : normal | number normal : 默认 阅读全文
posted @ 2016-07-04 13:14 loewe0202 阅读(215) 评论(0) 推荐(0)