自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小小马的博客

记录自己踩过的每一个坑

  • 博客(13)
  • 收藏
  • 关注

原创 Webpack 总结

Webpackwebpack 是一个前端常用的模块化打包工具,它的作用就是将 JavaScript 代码或者其他静态文件进行分析、压缩,最终合并打包成浏览器可以识别的代码。关于模块化,拿 ES6 module 来说,可以通过 export 导出,import 导入的代码块或者静态资源都可以成为模块。从入口文件开始,webpack 会通过递归的方式将应用程序所依赖的模块进行打包成一个或者多个 bund

2017-12-20 16:43:14 1521

原创 关于 setTimeout 和 setInterval 的理解

关于 setTimeout 和 setInterval 的理解 定时器对队列的工作方式是,当特定的时间过去后将代码插入。注意,给队列添加代码并不意味着对它立刻执行,而只能表示它会尽快执行。设定一个 150 ms 后执行的定时器不代表到了 150ms 后代码立即执行,它表示在 150 ms后,代码被放入队列中。如果这个时间段,队列没有其他要执行的程序,则执行定时器,如果有,则等待其他程序执行完之后

2017-09-16 22:47:03 453

原创 关于 apply,call 和 bind 的理解

apply、call 和 bind 的理解 apply、call 和 bind 都可以改变当前函数 this 的指向。但是 apply 传的参数时一个数组,call 传的参数是一个序列。bind 是返回对应函数,便于稍后调用;apply 、call 则是立即调用 。apply的使用  基本使用,apply 将 Function 中的 this 指向了 newObj 这个对象,args 参数是传给

2017-09-16 12:54:36 462

转载 计算机网络

计算机网络常见面试题标签: 计算机网络面试网络2015-04-14 20:16 8295人阅读 评论(3)收藏举报分类: 校招面试准备(4) 作者同类文章X目录(?)[+]TCPUDP区别以及TCP如何保证传输可靠性常见的路由选择协议以及它们的区别OSI七层模型与TCPIP五层模

2017-09-13 14:57:45 1061

原创 display:none和visibility:hidden的区别

display:none 和 visibility:hidden的区别一、空间占据dispaly:none 隐藏后的元素不占据任何空间visibility:hidden 隐藏的元素空间依然存在二、回流与重绘display:none 隐藏产生重绘 ( repaint ) 和回流 ( relfow )visibility:hidden 不会产生重绘和回流三、株连性一旦父元素使用 displ

2017-09-07 14:20:45 852

转载 axios全攻略

axios全攻略 2017-05-02 12:03 1192人阅读 评论(0) 收藏 举报

2017-08-11 15:24:17 2897

原创 浏览器兼容性问题

IE 浏览器兼容性问题一、解决 IE9 以下无法支持 input 的 placeholder 的问题 placeholder 是 HTML5 的新属性,可想而知,仅支持 HTML5 的浏览器才支持 placeholder,目前最新的firefox、chrome、safari以及 IE10 都支持,IE6 到 IE9 都不支持。然而PC端页面也常常需要用到这个属性,效果表现为当 input 或者

2017-07-16 14:15:33 387

原创 前端构建工具

gulp构建工具,webpack

2017-07-12 17:08:24 362

原创 rem、px、em之间的区别

rem、px、em之间的区别px px是一个物理长度单位,使用px时字体大小无法随着浏览器缩放进行调整em 相对长度单位,相对于当前对象内文本的字体尺寸,em的值并不是固定,它会继承父级元素的字体大小rem 相对长度单位,rem设置字体的大小是相对于根元素html而言的,所以我们确定参考值只需要根据根元素确定,使用rem可以只修改根元素就成比例的调整所有字体的大小

2017-07-12 17:05:29 327

原创 HTML5新标签

HTML5新标签 (1) mark 标签 :突出显示部分文本代码 <p>Do not forget to buy<mark>milk</mark> today.</p> 演示 Do not forget to buy milk today. (2)del 标签:定义文档中已被删除的文本代码 a dozen is <del>20</del> 12 piec

2017-06-21 15:50:32 284

原创 浅谈原生js的五个数组迭代方法

浅谈原生js的五个数组迭代方法 ES5为数组定义了5个迭代方法,每个方法都接收两个参数:(1)在每一项上执行的函数(2)运行该函数的作用域对象,影响this的值(可选) 传入这些迭代方法的函数会接受三个参数,数组项的值、该项在数组中的位置和数组对象本身,以下方法都不会修改数组中包含的值 ——《JavaScript高级程序设计》every( ) 对数组的每一项运行给定函数,如果该函数

2017-04-08 16:30:24 741

原创 package.json文件配置详解

package.json文件配置详解 package.json 是npm init命令初始化后,在项目的根目录下自动生成的配置文件,它定义了这个项目的配置信息以及所需要的各种模块,npm install根据这个命令,自动下载所需的模块。package.json就是一个json文件,json本身只是一种数据格式,它本身并不支持注释,此处的注释只是为了更加方便的理解package.json的各个字段

2017-04-08 15:41:11 18521 1

转载 版本控制:集中式VS分布式了解它们的运行方式

前面提到,Linus一直痛恨CVS及SVN这些集中式的版本控制系统,为什么呢?Git是分布式版本控制系统,那么集中式和分布式版本控制系统又有什么区别呢?先说集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。中央服务器就好比是一个图书馆,你要改一本书,必须先从图书

2017-03-14 22:07:27 308

空空如也

空空如也

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

TA关注的人

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