自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(105)
  • 收藏
  • 关注

转载 2015年末

2015年的最后一天,在2015年里:走了很多路,带着微笑继续出发2016:期待大学毕业!转载于:https://www.cnblogs.com/QingFlye/p/5091452.html

2015-12-31 13:33:00 127

转载 web性能优化

CSS方面:把样式表置于顶部避免使用CSS表达式(Expression)使用外部JavaScript和CSS压缩JavaScript和CSS精简是指从去除代码不必要的字符减少文件大小从而节省下载时间。消减代码时,所有 的注释、不需要的空白字符(空格、换行、tab缩进)等都要去掉。在JavaScript中, 由于需要下载的文件体积变小了从而节省了响应时间用代替@import...

2015-09-05 16:44:00 125

转载 9.1_the end

选择题1.考察正则,书写一个6位数的邮箱a var mail=/\d{6}/;b var mail=new RegExp("/\d{6}/");分析:对a,应该要添加开头和结尾的提示符。即:/^\d{6}$/2.关于Document对象Document 对象是 Window 对象的一部分,可通过 window.document 属性对其进行访问。3.isNaN("abc...

2015-09-02 14:01:00 160

转载 8.28_the end

HomeWorkthe first level1. 盒模型 #parent { width: 100px; height: 100px; background:black; overflow: hidden; } #child { ...

2015-08-28 13:06:00 108

转载 1.获取元素绝对位置

question:不依赖框架,如何获取一个元素的绝对位置?1.1 offset和position理解1.2 使用框架1.3 不适用框架方法一:offsetTop和offsetLeft循环offsetParent得到offsetTop和offsetLeft相加方法二:getBoundingClientRect1.4 理解window、document、documentEleme...

2015-08-17 17:22:00 137

转载 8.14_end

the first interview事件委托(ul、li)jsonp原理实现印象最深的项目each的实现ajax的实现性能优化的方法判断Function和Boolean印象最深的项目the second interview拖拽实现tab切换事件委托(ul、li)浏览器中输入URL发生什么事情?选择器优先级控件实现印象最深的项目转载于:htt...

2015-08-14 17:41:00 59

转载 JavaScript 函数用途

在JavaScript中,函数可以:被赋值给一个变量,被赋值为对象的属性、作为参数被传入别的函数、作为函数的结果被返回、用字面量来创建。1. 赋值给一个变量//声明一个函数,接受两个参数function add(x,y){ return x+y;}var a=0;a=add;//将函数赋值给一个变量var b=a(2,3);alert(b);//5结果:分析...

2015-06-05 10:43:00 87

转载 JavaScirpt事件处理

一、事件流事件流,描述的是页面中接受事件的顺序,不过,IE的事件流是事件冒泡流,而Netscape Communicator的事件流是事件捕获型。标准同时支持两种事件模型,即捕获型事件与冒泡型事件,但是,捕获型事件先发生。两种事件流都会触发DOM中的所有对象,从document对象开始,也在document对象结束(大部分兼容标准的浏览器会继续将事件是捕捉/冒泡延续到window对象...

2015-06-03 20:25:00 100

转载 《JavaScript语言精粹》读书笔记

第三章:对象//1.定义一个方法 methodFunction .prototype.method=function(name, func){ this.prototype[name]=func; return this; } //2.给Object增加一个create方法,这个方法创建一个...

2015-05-18 11:30:00 91

转载 《图解http协议》之HTTPs学习笔记

对于IP协议,并不陌生。TP协议是TCP/IP协议簇中的核心协议,也是TCP/IP的载体。所有的TCP,UDP,ICMP及IGMP数据都以IP数据报格式传输。IP提供不可靠的,无连接的数据传送服务。IP协议的作用是把各种数据报传送给对方。要保证确实传送到对方那里,需要满足两个重要条件:IP地址和MAC地址。IP地址指明了节点被分配到的地址,MAC地址是指网卡所属的固定地址.一、HTT...

2015-05-13 16:53:00 111

转载 计算机网络知识体总结

写这篇文章是因为这学期学习了《计算机网络自顶向下》,另外课下也在看《HTTP权威指南》、《图解HTTP协议》,OSI模型中各种layer又有多种protocol,它们的作用很容易混淆,希望写下来整理这方面学习。另一个原因是,在没有学习计算机网络之前,看到FEX团队出了一个经典的面试题目:输入一个URL地址到页面加载完成发生了什么事情?我知道这里面的逻辑很复杂,有些实现细节可能现在都不理解...

2015-05-13 08:49:00 185

转载 kpw2使用心得

一:截屏只需要同时按下对角线的两个点(比如左下角,右上角)就可以,图片可以通过数据线连接到电脑,在根目录下就可以查看截屏图片。二:拖曳电子书pdf可以通过数据线连接,找到kpw2的磁盘,将pdf文件复制到documents目录下面三:kindle推送电子书的4种方案可以去看这篇帖子,http://tieba.baidu.com/p/1976383035转载于:https:...

2015-05-08 01:12:00 261

转载 ife task0003学习笔记(五):JavaScript面向对象

JavaScript 支持函数式编程、闭包、基于原型的继承等高级功能。在 Java 等面向对象的语言中,this 关键字的含义是明确且具体的,即指代当前对象。而在 JavaScript 中,this 是动态绑定,或称为运行期绑定的,这就导致 JavaScript 中的 this 关键字有能力具备多重含义,可以是全局对象、当前对象或者任意对象,这完全取决于函数的调用方式。一、 this指...

2015-05-07 22:14:00 83

转载 ife task0003学习笔记(四):JavaScript构造函数

JavaScript创建对象主要是3种方法:工厂模式、构造函数模式、原型模式。其实对于构造函数的概念,我们并不陌生。在之前学习c++语言的时候,也有提到过构造函数的概念。除了创建对象,构造函数(constructor) 可以自动为创建的新对象设置原型对象(prototype object) ,原型对象存放于Constructor Function.prototype 属性中。1.对象封...

2015-05-07 09:03:00 101

转载 ife task0003学习笔记(三):JavaScript闭包

一、this易错分析在学习闭包的时候,有一个概念this很重要,关于this的理解,下面3种情况:this指向谁?fn.call(obj1);obj2.fn()fn()答案是obj1 obj2 window判断this的指向有3条规则:执行函数的过程中肯定存在两方,一方是调用函数的人caller,一方是被调用的人callee,callee永远是函数fn,caller遵循以下...

2015-05-06 09:28:00 91

转载 ife task0003学习笔记(二):JavaScript原型

function aaa(){}aaa.prototype.bbb=function(){}var obj1=new aaa()var obj2=new aaa()obj1和obj2都有一个属性叫bbb。该代码在aaa的原型上写了bbb属性,但是obj1和obj2两个由aaa构造的对象都有了bbb属性转载于:https://www.cnblogs.com/QingFlye/...

2015-05-06 09:20:00 88

转载 ife task0003学习笔记(一):JavaScript作用域

在学习JavaScript作用域概念之前,首先要明白几个概念:执行环境、变量对象、作用域链。一、JavaScript执行环境(execution context):在《Professional JavaScript for Web Developers》一书中写到:The concept of execution context, referred to as contextfo...

2015-05-05 20:15:00 144

转载 反馈的魅力

借鉴知乎一个问题:http://www.zhihu.com/question/28184567/answer/39898658人做事情,都需要有个反馈,反馈的周期越久,感觉上就越困难。反馈分为两种,一是正反馈,指的是事物的链式反应式的发展、爆发式的增长;二是负反馈,指的是事物为了维持当下的稳定状态,对扰动因素的控制。自然界大多数事物的发展,都是遵循生长曲线的,即一开始到中期,都是凭...

2015-05-03 20:54:00 105

转载 理解TCP序列号(Sequence Number)和确认号(Acknowledgment Number)

一、概念及作用TCP会话的每一端都包含一个32位(bit)的序列号,该序列号被用来跟踪该端发送的数据量。每一个包中都包含序列号,在接收端则通过确认号用来通知发送端数据成功接收。二、TCP三次握手TCP标志位TCP在其协议头中使用大量的标志位或者说1位(bit)布尔域来控制连接状态,一个包中有可以设置多个标志位。TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手...

2015-04-20 20:24:00 1679

转载 ife task0001页面实现细节问题总结

好久没写css了,突然对重构页面陌生了许多。不过也没什么,前面几个月一直扩充知识面,偏重了理论技术学习,结果还不算遗憾。昨天重拾css,针对问题做点总结:一、语义化方面1.HTML5新标签使用标签方面:用到语义化的HTML5新标签。在header头部引入了一个HTML5.js文件后,我们可以兼容使用新型的HTML5标签。例如:header、footer、navel、article、...

2015-04-15 09:55:00 158

转载 RSA算法、SSL协议学习笔记

最近学习计算机网络,涉及到SSL协议,我想起了去年密码学课程讲过的非对称加密RSA算法,结合阮老师的博客,写写学习笔记,这里再回忆一下。RSA算法RSA算法是一种非对称密码算法,所谓非对称,就是指该算法需要一对密钥,使用其中一个加密,则需要用另一个才能解密。思想 (1)乙方生成两把密钥(公钥和私钥)。公钥是公开的,任何人都可以获得,私钥则是保密的。  (2)甲方获取乙方的...

2015-04-13 08:49:00 211

转载 批量处理标签属性中document.getElementsByName()的替代方案

背景今天在逛知乎时候,看到一个JavaScript方面的问题:最近在学习JavaScript DOM,就好奇地查阅资料,以及请教学长,得到下面解答:http://www.w3help.org/zh-cn/causes/SD9012http://www.w3help.org/zh-cn/causes/SD9001document.getElementsByName(elemen...

2015-04-07 17:05:00 521

转载 正则表达式实例学习

学习正则表达式的最好方法是从例子开始,理解例子之后再自己对例子进行修改,实验。我觉得正则表达式很像大一时候学习的离散数学的,使用“与或非(&,|,^)”的逻辑表达式来抽象一段复杂的自然语言描述,从而解决一些逻辑分析问题。1.语法:2.实例当我们进入大学的时候,每个同学都会有一个学号(例如我的学号是201235010126)。在我们的大学,学号里面集中了年级,专业代...

2015-04-06 21:56:00 180

转载 JavaScript DOM基础总结

上个月在进行百度三面时候,面试官提问JavaScript DOM方法,我回答的有点少,前面太关注JavaScript 兼容性,框架方面,JavaScript 原生DOM基础没有记牢,心中有点遗憾。下来继续看我喜欢的红宝书,希望深入学习JavaScript DOM。DOM(文档对象模型)是针对HTML和XML文档的一个API,描绘了一个层次化的节点树,允许开发人员添加、删除和修改页面的...

2015-04-03 12:41:00 113

转载 jQuery源代码学习笔记_bind

一般想到JS的兼容性问题的时候,首先会想到addEventListener与attachEvent这一对冤家,那么我们先来看看它们有什么兼容性问题addEventListener与attachEvent区别:一般我们在JS中添加事件,是这样子的obj.onclick=method这种绑定事件的方式,兼容主流浏览器,但如果一个元素上添加多次同一事件呢?1. obj.onclick...

2015-04-02 11:05:00 73

转载 2015阿里巴巴暑期实习笔试题解析--删除数据列表的一行

一、惊喜首先值得欣喜的是,这次笔试题目难度和往年相比,应该算是比较低的吧,至少有两道大题都考察HTML+CSS布局定位,这方面还是比较简单的,记得上次做了淘宝2014秋招题,考察JavaScript模块化,异步等,题目很有深度,有点措手不及。二、吐槽1.不过有个第8题,说好的图形呢?where?2.我做的这套题中一共13道题,其中有2道多选考察事件兼容性(attachEvent...

2015-03-31 21:57:00 105

转载 《深入浅出Node.js》学习笔记(一)

看了朴灵前辈的node.js系列文章,很开阔视野,虽然能力有限还是有很多不懂,但是还是希望能写下笔记,初步对node.js有点了解。一、概念Node.js不是JS应用、而是JS运行平台Node.js采用C++语言编写而成,是一个Javascript的运行环境。为什么采用C++语言呢?据Node.js创始人最初希望Ruby,但是Ruby虚拟机的性能不能满足他的要求,后来他尝试采用V...

2015-03-31 09:12:00 106

转载 jQuery源代码学习_工具函数_type

jquery源代码学习_工具函数_typejquery里面有一个很重要的工具函数,$.type函数用来判断类型,今天写这篇文章,是来回顾type函数的设计思想,深入理解。首先来看一下最终结果:上面的源代码乍一看似乎艰涩难懂,有点抽象,毕竟是前辈心血之作,深深佩服。对我们初学者,可以从简单入手,来一步一步深化,得到最终的优化方案。第一个版本在看《JavaScript高级程序设计...

2015-03-26 15:28:00 70

转载 jQuery源代码学习笔记_工具函数_noop/error/now/trim

jQuery源代码学习笔记_工具函数_noop/error/now/trimjquery提供了一系列的工具函数,用于支持其运行,今天主要分析noop/error/now/trim这4个函数:1.noop//返回一个空函数 function noop() {}noop这个函数的功能就是什么也不做,方便在全局使用一个空函数,减少内存开销。2.errorfunction e...

2015-03-25 09:00:00 115

转载 《老子的商道》读后感

1.赚钱不是争利润:给予,不在多少,而在于正当别人困厄急需之际;怨怒,不在深浅,而在于恰好损伤了别人的心灵。在现代管理中,有所失必有所得。将欲取之,必先予之。2.以下流自居:江海之所以能为百谷王者,以其善下之,故能为百谷之王。3.忍耐的智慧:如果你选择了功名,你必须牺牲安逸和享受,忍受寒窗之苦;如果你选择了利益,则必须忍受艰辛和疲劳,甚至是尊严;你选择了他的勇猛就要迁就他的暴戾;你...

2015-03-24 08:45:00 95

转载 jQuery源代码学习笔记_01

如何获取jQuery源代码1.可以从GitHub上下载到没有合并和压缩的源代码2.如果要查看兼容IE6-8的版本,请选择1.x-master分支3.可以使用git clone也可以使用download zip下载源代码转载于:https://www.cnblogs.com/QingFlye/p/4361393.html...

2015-03-23 23:40:00 55

转载 jQuery学习心得

表示在document.ready时执行代码$(function(){ //1、取得要操作的对象(尽量只限制范围),如果对象多次使用要记得缓存 var $selector = $('selector'); var $target = $selector.find(); 或者 var $target = $selector.children(); ...

2015-03-11 15:17:00 97

转载 前端笔试题目练习

1.写出1--10000之间的所有对称数function app() { var arr = []; for (var i = 10; i < 10000; i++) { var str =""+i; if (i < 100 && str.charAt(0) == str.charAt(1)) { ...

2015-03-11 13:21:00 86

转载 JavaScript Date学习实例:获取3分钟前的时间“hhmmss”格式

上一篇博客分享了Date对象的理论知识,今天正好看到一段相关的代码,可以继续深化,通过实例加强复习Date题目:获取3分钟前的时间,并且显示格式是hhmmss以下是看到的代码var time=new Date().getTime()-3*60*1000; var d=new Date(); d.setTime(tim...

2015-03-07 17:31:00 174

转载 JavaScript Date 学习心得

1.要创建一个日期对象,使用new 操作符和Date构造函数即可:var date=new Date()在调用Date构造函数而不传递参数的情况下,新创建的对象可以自动获得当前日期和时间。必须传入日期的毫秒数,为了简化计算过程,提供方法:Date.parse() 和 Date.UTC()2.日期常用方法:其用法也比较简单,但是要注意set---,需要人为去设置,否则就会返...

2015-03-05 15:06:00 81

转载 Javascript 中的false、0、null、undefined和空字符串对象

typeof类型检测我们下来看看他们的类型分别是什么: alert(typeof(false) === 'boolean');//true alert(typeof(0) === 'number');//true alert(typeof("") === 'string');//true alert(typeof(null) === 'object');...

2015-03-04 16:03:00 104

转载 JavaScript比较运算符——"== != === !=="区别

JavaScript的比较和逻辑运算符用于测试 true 或 false。比较运算符在逻辑语句中使用,以测定变量或值是否相等。例如给定 x=5,下面的表格解释了比较运算符:1. == 和===的区别:== 表示两个对象的toString相等===表示两个对象的类型相等且值相等在JavaScript中,想要判断某个对象值属于哪种内置类型,最靠谱的做法就是通过Object....

2015-03-04 15:45:00 126

转载 JavaScript运算符优先级——"++,--,&&,||“

上篇文章比较了"?,="三者的优先级:"?">"=">","今天继续学习"++,--,&&,||"四者的优先级,强化JavaScript运算符基础。首先上图一张,运算符的比较:结论:1.优先级:"++,--">"&&">"||"2.即时性:++,--操作符里面的变量计算时候具有即时性。例如a=0,a++,那么a++结果是...

2015-03-04 15:20:00 410

转载 JavaScript操作符(=?,)优先级

JavaScript操作符优先级:关于最后3个运算符的优先级比较,下面通过一个实例来具体说明:var a,b,c;a = 3,4,5; b = a--,--a,a;c = a ? b++ : ++b;'a= ' + a + ' b= ' + b + ' c= ' + calert(a);alert(b);alert(c);答案是:1,4,3解释:考查(等号“...

2015-03-02 16:58:00 106

转载 JavaScript控制流及关键字与C语言之比较

学习JavaScript控制流及关键字概念前,对有过C语言学习经验的同学来说,那么关键字,控制语句概念并不陌生。我们先来看看C语言吧:C语言的32个关键字和9种控制语句9种控制语句:if、if-else、while、do-while、for、switch、break、continue、return32个关键字:auto :声明自动变量 一般不使用根据关键字的作用,可以将关键字...

2015-03-01 18:45:00 97

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除