自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的小屋的博客

目前从事与 html css js 学习中

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

原创 input框提示文字,聚焦时字体消失

我们想要input框没有输入字之前有提示字,这其实是input的css3的一个属性。这样就可以实现效果了

2017-11-19 20:40:39 13155 2

原创 为什么要初始化 CSS 样式

因为浏览器的兼容问题,不同浏览器对有些标签的默认值是不同的,如果没对 CSS 初始化往往会出现浏览器之间的页面显示差异。当然,初始化样式会对 SEO 有一定的影响,但鱼和熊掌不可兼得,但力求影响最小的情况下初始化。最简单的初始化方法是:*{padding:0;margin:0} (不建议)

2017-11-14 19:35:59 436

原创 请简述盒模型

IE6盒子模型与W3C盒子模型。文档中的每个元素被描绘为矩形盒子。盒子有四个边界:外边距边界margin,边框边界border,内边距边界padding与内容边界content。CSS3中有个box-sizing属性可以控制盒子的计算方式,content-box:padding和border不被包含在定义的width和height之内。对象的实际宽度等于设置的width值和bo

2017-11-14 19:34:54 3368

原创 输入完网址按下回车,到看到网页这个过程中发生了什么

1.域名解析2.发起TCP的3次握手3.建立TCP连接后发起http请求4.服务器端响应http请求,浏览器得到html代码5.浏览器解析html代码,并请求html代码中的资源6浏览器对页面进行渲染呈现给用户

2017-11-14 19:33:03 3324 1

原创 请说出三种减少页面加载时间的方法

1.尽量减少页面中重复的HTTP请求数量2.服务器开启gzip压缩3. css样式的定义放置在文件头部4. Javascript脚本放在文件末尾5.压缩合并Javascript、CSS代码f.使用多域名负载网页内的多个文件、图片

2017-11-13 10:53:47 5980

原创 线程与进程的区别

1.一个程序至少有一个进程,一个进程至少有一个线程2.线程的划分尺度小于进程,使得多线程程序的并发性高3.进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率4.每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制5.多线程的意义在于一个应用程

2017-11-13 10:52:56 15466 1

原创 new操作符具体干了什么呢?

(1)创建一个空对象,并且 this 变量引用该对象,同时还继承了该函数的原型。 (2)属性和方法被加入到 this 引用的对象中。 (3)新创建的对象由 this 所引用,并且最后隐式的返回 this 。

2017-11-13 10:51:59 1085

原创 HTTP状态码知道哪些?

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

2017-11-13 10:51:19 845

原创 冒泡排序

var arr = [3,1,2,4,6,5]; for(var i=0;i<arr.length;i++){ for(var j=0;j<arr.length-i;j++){ if(arr[j] > arr[j+1]){ var a = arr[j+1]; arr[j+1] = arr

2017-11-13 10:50:23 586

原创 编写一个数组去重的方法

var arr = [1,2,"2","4",5,2,1]; var newArr = removeRepetition(arr); console.log(newArr); function removeRepetition(arr){ var newArr = []; //typeof (arr) == "string"?newArr

2017-11-12 19:00:23 3440

原创 标签上title属性与alt属性的区别是什么

Alt主要应用于 或 img在没有显示图片的时候提示文字(最多不能超过100个英文字符) title属性为设置该属性的元素提供建议性的信息

2017-11-12 18:59:19 3251

原创 前端页面有那三层构成,分别是什么?作用是什么?

结构、表现和行为。其中结构主要是有HTML标签组成。结构即在页面body里面我们写入的标签都是为了页面的结构。表现即指css样式表,通过css可以是页面的结构标签更具美感。行为是指页面和用户具有一定的交互,同时页面结构或者表现发生变化,主要是有js组成。

2017-11-12 18:58:24 4344

原创 浏览器渲染过程

(1)开启一个单独的线程,判断输入是否合法,然后判断是否为HTTP协议请求,如果是进行下一步;(2)浏览器的浏览器引擎将对此URL进行分析加载;(3)通过DNS解析域名获取该网站地址对于的IP地址,查询完成后连同浏览器Cookie、userAgent等信息向网站目的IP发出get请求;(4)三次握手,http协议会话;(5)ngnix根据URL做服务器分发,发货静态HTML

2017-11-01 19:28:04 588

原创 js设计思想

程序设计思维程序是什么?生活中的程序:(1)宿舍保修:填写维修单→商报宿舍管理员→联系物业→找师傅上门维修→反馈(2)银行开户:客户填写开户申请单→提交证件资料→审核资料真实性第一种(如果是本人、资料真实齐全则通过)第二种(其他人代办、有委托书、资料真实齐全则通过。不满足则拒绝)→录入系统开户→设置密码→发放卡、存折解决生活中问题的步骤(流程)描述计算机中的程序解决问题

2017-11-01 15:18:46 1353 1

空空如也

空空如也

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

TA关注的人

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