上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 22 下一页
摘要: 这里延迟加载的意思是,拖动滚动条时,在图片出现在浏览器显示区域后才加载显示。大概的实现方式是:在页面的load没有触发之前,把所有的指定id的元素内的img放入到imgs中,将所有的图片的src值放入到一个新建的_src属性中,把src设置为指定的显示图片。然后,在document.body的scr... 阅读全文
posted @ 2015-09-05 15:45 freewalker 阅读(185) 评论(0) 推荐(0) 编辑
摘要: HTTP状态码详解大家都知道404是木有找到东西,301是定义转向,但又有几个人知道206或者307呢?本文就给大家列出了各种HTTP状态码的含义,适合长期收藏。状态代码状态信息含义100Continue初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新)101Switchin... 阅读全文
posted @ 2015-09-04 19:58 freewalker 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1、普通的深拷贝(对象中不含数组的话,可以使用该方法)var complex = {persons:['one','two'],age:'20,20,20',arr:[1,4,2]};console.log(deepCopyObj(complex));如果含有数组的话,会将数组转为下面这种形式,{0... 阅读全文
posted @ 2015-09-04 14:52 freewalker 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 继承方式主要有六种:1、原型链继承 存在对象共享的问题2、构造函数继承 借助call apply方法实现 :函数复用性问题 每次实例化,都重新执行了一次父类,父类中的方法重复定义 3、组合模式(原型链+构造函数)构造函数继承属性,原型链继承方法 :解决了对象共享,但是属性继承出现两次4、原型方式 使... 阅读全文
posted @ 2015-09-03 17:15 freewalker 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 类似于工厂模式创建类,不同的地方在于 调用时采用了new 构造函数的模式。 new的作用:改变this指向,普通的函数调用,this指向window或者调用了该函数的对象; 其次,通过new后,函数返回一个this对象,即实例对象 寄生构造函数:没有使用默认的this返回值,而是重新return了一 阅读全文
posted @ 2015-09-03 13:29 freewalker 阅读(173) 评论(0) 推荐(0) 编辑
摘要: .请你谈谈Cookie的弊端cookie虽然在持久保存客户端数据提供了方便,分担了服务器存储的负担,但还是有很多局限性的。第一:每个特定的域名下最多生成20个cookie1.IE6或更低版本最多20个cookie2.IE7和之后的版本最后可以有50个cookie。3.Firefox最多50个cook... 阅读全文
posted @ 2015-09-01 17:25 freewalker 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 1、this指向问题使用addEventListener注册的事件,事件处理函数中 this指向目标元素;使用attachEvent注册的事件,事件处理函数中 this指向window对象要想将二者统一,可采用下面方法:function addEvent(ele,evtType,handler){ ... 阅读全文
posted @ 2015-09-01 14:31 freewalker 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 前言(Prologue)Sublime Text是一款跨平台代码编辑器(Code Editor),从最初的Sublime Text 1.0,到现在的Sublime Text 3.0,Sublime Text从一个不知名的编辑器演变到现在几乎是各平台首选的GUI编辑器。而这样优秀的编辑器却没有一个靠谱... 阅读全文
posted @ 2015-08-31 18:54 freewalker 阅读(270) 评论(0) 推荐(0) 编辑
摘要: underscore.js提供了很多很有用的函数,两个函数都用于限制函数的执行。debounce在解释这个函数前,我们先从一个例子看下这个函数的使用场景。假设我们网站有个搜索框,用户输入文本我们会自动联想匹配出一些结果供用户选择。我们可能首先想到的做法就是监听keypress事件,然后异步去查询结果... 阅读全文
posted @ 2015-08-31 16:27 freewalker 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.bubuko.com/infodetail-822565.html这要追溯至 2007 年初。苹果公司在发布首款 iPhone 前夕,遇到一个问题 —— 当时的网站都是为大屏幕设备所设计的。于是苹果的工程师们做了一些约定,应对 iPhone 这种小屏幕浏览桌面端站点的问题... 阅读全文
posted @ 2015-08-19 10:14 freewalker 阅读(345) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 22 下一页