自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

人世间的博客

前端爱好者

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

原创 文章标题

git常见命令pwd(print working directory) 打印出当前路径cd(change directory)改变路径ls(list files) ls 列出当前目录文件ls 目录路径列出指定路径文件ls -a 列出文件并显示隐藏文件或目录 -cp(copy)cp 在复制目录的时候,不会复制里面的子文件或子目录-r 递归复制mv(move)移动文件或者目录,还

2017-02-14 21:12:41 287

原创 window 和document常见的方法和属性

window1. window对象常见的属性defauleStatus:指定窗口状态栏中的信息status:指定当前窗口状态栏中的信息frames:是一个数组,其中的内容是窗口中所有的框架parent:指当前窗口的父窗口self:指当前窗口top:代表当前所有窗口的最顶层窗口window:代表当前窗口2.window对象常见的方法alert:显示带有一个“确定”按钮的对话框con

2016-12-03 17:55:42 6601

原创 几种常见的继承

常见的继承有扩展原型对象实现继承、替换原型对象实现继承、混入继承、混入+原型继承、经典继承、借用构造函数实现继承这六种。每个人的叫法可能不同,但是原理都一样。扩展原型对象实现继承 实现原理:函数有一个prototype的属性(原型对象),通过给这个原型对象添加一个属性、方法,从而可以让构造函数的实例可以访问到function Person(){}Person.prototype.name="

2016-11-26 19:45:44 2781

原创 parseInt、toString与进制的关系

今天看到一道题,[“1”,”2”,”3”].map(parseInt) ,答案会输出什么? 很多人会想到 [ 1, 2, 3] ,但是答案是 [ 1,NaN, NaN ]。一开始我也是懵逼的,不知道为什么,下午查了一些资料,总算知其原因,问题出在parseInt 的参数上面,而且这种情况平时很难遇到,工作也基本用不到,下面我简单说下。这个与进制有关,另外后面再补充下toString的罕见用法,

2016-11-25 20:13:23 2852

原创 静态布局、自适应布局、流式布局与响应式布局的区别

这两天,看到别人在群里问布局特点,发现自己对这方法还是有点模糊,老是忘,于是上网查了下这方面内容,自己总结写出了,如果有错误地方,敬请指正。静态布局意思就是只是针对某个屏幕下设计的网页,当屏幕大小改变时,页面布局不会发生变化,就像经常所看到的滚动条。自适应布局特点是分别为不同的屏幕设置布局格式,当屏幕大小改变时,会出现不同的布局,意思就是在这个屏幕下这个元素块在这个地方,但是在那个屏幕下,这个元素

2016-11-23 14:07:56 7568 1

原创 link和@import的区别

link属于html标签,而@import是css提供的。页面被加载时,link会同时被加载,而@import引用的css会等到页面加载结束后加载。link是html标签,因此没有兼容性,而@import只有IE5以上才能识别。link方式样式的权重高于@import的。补充: @import的书写方式@import 'style.css' //Windows IE4/ NS4, Mac

2016-11-23 11:33:29 9259

原创 http的各个状态码代表的意思

100,Continue 继续,一般在发送post请求时,已发送了http header之后服务器端将返回此信息,表示确认,之后发送具体参数信息。200,OK 正常返回信息。201,Created 请求成功并且服务器创建了新的资源。202,Accepted 服务器已接受请求,但尚未处理。301,Moved Permanently 请求的网页已永久移动到新位置。302,Found

2016-11-21 12:48:31 648

原创 undefined与null的总结

二者区别null是一个表示“无”的对象,转为数值是0.undefined是一个表示“无”的原始值,转换为数值是NaN.undefined的几种情况变量被声明,但是没有赋值,就等于undefined.调用函数,应该传的参数没有传,此时该参数为undefined。对象没有赋值的属性,为undefined.函数没有返回值,默认返回undefined.null的几种情况作为原型链的最顶端,

2016-11-21 11:55:34 272

原创 函数优先级大于变量优先级的深入探究————浏览器的预解析过程

函数优先级大于变量优先级的深入探究————浏览器的预解析过程先由一道小题进入本文var foo;function foo(){}console.log(foo);结果是函数体function foo(){} 接着下面一道题:function foo(){}var foo;console.log(foo);结果也是函数体function foo(){}所有就有很多人说,函数声明的优先级大于

2016-11-15 16:13:49 725

原创 判断一个数组或者一个字符串中出现次数最多的项及其次数

先用一个字符串来做实验,判断“what are you”出现的最多次的字母和次数,直接上代码: var str="what are you"; function unique(str) {  var obj={};//该变量的作用:用来存储字符串对应的次数:字符串---出现次数 //因为要找到每个字母出现了多少次,所以,要遍历该字符串 for(var i=

2016-11-12 19:25:47 7336

原创 关于函数命名的只读性

看题: b = 1; (function b() { b = 2; console.log(b); })(); console.log(b);答案是多少?大部分人会说2和1,但是答案是:function b(){    b=2;    console.log(b)}

2016-11-11 18:51:37 715

原创 box-shadow的一些特性

如何用一个标签实现这个图形的绘制?很多人可能会想到把这个立方体的每个面看成一个元素来实现,但是这样就超出使用一个元素的限制了。限制条件为一个元素,这时候你应该想到使用伪元素了,但是伪元素又如何形成这么多线呢,而且还要考虑到位置,这是让大多数人头疼的问题。如果你对阴影很了解,或许你已经知道它的实现原理了。下面介绍下box-shadow:基本语法是{box-shadow:[in

2016-11-11 17:05:58 426

空空如也

空空如也

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

TA关注的人

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