自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 JavaScript中new操作都干了些什么?

JavaScript中的操作符new与其他面向对象语言中的new机制完全不同。首先,在JavaScript中并没有所谓的“构造函数”,因为在JavaScrpit中没有类(class)的机制,即使是被new调用的Function也不属于任何类,他们只是一些普通函数而已。所以,在JavaScript只用new实现的构造调用。new操作符最终执行的结果就是初始化一个新创建的对象...

2017-12-06 09:59:00 211

转载 box-sizing理解

元素宽度:在浏览器中显示的占位宽度。在浏览器的默认计算方式下,块状元素的width = content宽度+ 左右padding +左右border + 左右margin。反默认浏览器计算方式:如果我们不想要浏览器按照这种计算方式计算宽度,则要用到CSS3中的bos-sizing属性。box-size的取值为:content-box/padding-box/border-box。...

2017-11-27 15:57:00 341

转载 跨域与跨域访问

什么是跨域跨域是指从一个域名的网页去请求另一个域名的资源。比如从www.baidu.com 页面去请求 www.google.com 的资源。跨域的严格一点的定义是:只要 协议,域名,端口有任何一个的不同,就被当作是跨域为什么浏览器要限制跨域访问呢?原因就是安全问题:如果一个网页可以随意地访问另外一个网站的资源,那么就有可能在客户完全不知情的情况下出现安全问题。比如下面的操作...

2017-10-16 15:32:00 135

转载 JS编码函数escape(),encodeURI() 和 encodeURIComponent()

escape(),encodeURI() 和 encodeURIComponent()的基本功能都是把 URI 非法字符转化成合法字符,即对字符串进行编码。以上三者解码的函数为unescape(),decodeURI和 decodeURIComponent()。escape可以达到类似URL Encode的效果,但是它对于非ASCII字符使用了一种非标准的的实现,例如汉字“...

2017-10-16 14:46:00 147

转载 CSS选择器权重/优先级

CSS优先级如下:!important > 内嵌样式 > ID > class | 伪类 | 属性选择 > 元素 > 继承 | 通配符。※注意:!important一般情况下不推荐使用。CSS权重:4个等级的定义如下:第一等:代表内联样式,如: style=””,权值为1000。第二等:代表ID选择器,如:#content,权...

2017-09-30 11:06:00 553

转载 CSS选择器

ID选择器:选择器例子例子描述CSS#id#firstname选择 id="firstname" 的所有元素。1类选择器:选择器例子例子描述CSS.class.intro选择 class="intro" 的所有元素。1属性选择器:选择器例子例子描述CSS[att...

2017-09-30 11:03:00 104

转载 完美二叉树, 完全二叉树和完满二叉树(国内教材到处是坑啊)

树在数据结构中占有非常重要的地位。本文从树的基本概念入手,给出完美(Perfect)二叉树,完全(Complete)二叉树和完满(Full)二叉树的区别。如果学习过二叉树,但是对这三种二叉树并没有深入的理解,或者完全被国产数据结构教科书所误导(只听说过满二叉树和完全二叉树)的朋友不妨花点时间耐着性子将本文仔细阅读N(>=1)遍。1.树(Tree)的基本概念1.1...

2017-09-24 22:17:00 437

转载 常用排序算法的时间空间复杂度表

转载于:https://www.cnblogs.com/joyZzzzz/p/7588305.html

2017-09-24 19:59:00 115

转载 二分查找(折半查找)

基本思想:1)二分查找的前提是在有序元素列中进行查询,所以取元素列中间的元素array[mid]与要查找的元素比较。2)如果查找的元素比中间位小(or大),则在中间位的左(or右)半段查找。3)循环步骤1直到元素列头部与尾部重合代码实现: //递归 public static int rec(int left, int right, int[] a...

2017-09-22 22:42:00 170

转载 浏览器加载和渲染html的顺序

1.浏览器加载和渲染html的顺序浏览器加载和渲染html的顺序IE下载的顺序是从上到下,渲染的顺序也是从上到下,下载和渲染是同时进行的。在渲染到页面的某一部分时,其上面的所有部分都已经下载完成(并不是说所有相关联的元素都已经下载完)如果遇到语义解释性的标签嵌入文件(JS脚本,CSS样式),那么此时IE的下载过程会启用单独连接进行下载。并且在下载后进行解析,解析过...

2017-09-22 14:14:00 105

转载 归并排序

基本思想:1)首先需要一个临时空间temp用来存放合并后的元素,长度为排列好的元素总个数。2)取两个指针,分别为左右部分数组的头元素。3)比较指针指向元素,将较小(较大)的那个放入temp(注意相等时不做元素位置交换),并将两指针向后移动一个step。4)循环步骤3直到其中一段数组没有剩余元素(其中一段被遍历完)。5)将还有元素剩余的另外一半数组元素直接放入temp尾...

2017-09-18 21:44:00 88

转载 快速排序

基本思想:1)在R[low..high]中任选一个记录作为基准(Pivot)。2)以此基准将当前无序区划分为左、右两个较小的子区间R[low..pivotPos-1)和R[pivotPos+1..high],并使左边子区间中所有记录的关键字均小于等于基准记录(不妨记为pivot)的关键字pivot.key,右边的子区间中所有记录的关键字均大于等于pivot.key。3)而基准...

2017-09-17 22:58:00 96

转载 寄生组合继承

寄生组合式继承,是集寄生式继承和组合继承的有点与一身,主要是通过借用构造函数来继承属性,通过原型链的混成形式来继承方法。  先看一个例子:1234567891011121314functioninheritPrototype(SuperType, SubType){var...

2017-09-16 22:05:00 138

转载 prototype,__proto__和constructor的关系

作者:doris链接:https://www.zhihu.com/question/34183746/answer/58155878来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。初学javascript的时候也跟题主一样搞不清楚,自己好好总结了一下:初学javascript的时候也跟题主一样搞不清楚,自己好好总结了一下:首先,...

2017-09-13 15:09:00 126

转载 HTTP状态码

当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。HTTP状态码的英文为HTTP Status Code。下面是常见的HTTP状态码:200 - 请求成功301 - 资源(网页等)被永久转移到其它URL404 - 请求...

2017-09-13 15:07:00 307

转载 Error和Exception

java的异常分为Error和Exception。这两类都是接口Throwable的子类。Error及Exception及其子类之间的关系,大致可以用下图简述。注意事项:1。 Error仅在java的虚拟机中发生,用户无需在程序中捕捉或者抛出Error。2。 Exception分为一般的Exception和RuntimeException两类。这里有点让人觉得别扭的是Ru...

2017-09-08 16:49:00 188

空空如也

空空如也

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

TA关注的人

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