自定义博客皮肤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)
  • 收藏
  • 关注

转载 css在ios和android设备上的兼容性问题(移动设备不同内核浏览器样式兼容性)笔记

position属性带来的浮动问题: 项目案例: 网宿流量微信公众号活动红包抽奖页面; 问题描述: 在input被获取焦点时,屏幕上position属性值为absolute的元素,包含input,会被弹出的虚拟键盘顶起,导致显示样式异常 设备: Android设备存在此问题,而iOS设备显示正常 原因分析: css属性中对容器的样式中提到,子元素定位方式为absolute或者fix

2016-11-09 13:39:19 3902

转载 判断一个变量类型是数组还是对象

因为无论是数组还是对象,对于typeof的操作返回值都为object,所以就有了区分数组类型和对象类型的需要: 方一:通过length属性:一般情况下对象没有length属性值,其值为undefiend,而数组的length值为number类型   缺点:非常不实用,当对象的属性存在length,且其值为number(比如类数组),则该方法失效,不建议使用,看看即可。 *方二:通过insta

2016-09-25 11:31:35 550

转载 HTTP状态码

完整版   1**(信息类):表示接收到请求并且继续处理     100——客户必须继续发出请求     101——客户要求服务器根据请求转换HTTP协议版本   2**(响应成功):表示动作被成功接收、理解和接受     200——表明该请求被成功地完成,所请求的资源发送回客户端     201——提示知道新文件的URL     202——接受和处理、但处理未完成     2

2016-09-21 23:53:44 236

原创 sessionStorage localStorage 和 cookie 的区别

sessionStorage 和 localStorage 是HTML5 Web Storage API 提供的,可以方便的在web请求之间保存数据。有了本地数据,就可以避免数据在浏览器和服务器间不必要地来回传递。 sessionStorage、localStorage、cookie都是在浏览器端存储的数据,其中sessionStorage的概念很特别,引入了一个“浏览器窗口”的概念。sessio

2016-09-21 22:53:55 230

原创 CSS里常见的块级元素和行内元素

根据CSS规范的规定,每一个网页元素都有一个display属性,用于确定该元素的类型,每一个元素都有默认的display属性值,比如div元素,它的默认display属性值为“block”,成为“块级”元素(block-level);而span元素的默认display属性值为“inline”,称为“行内”元素。 div这样的块级元素,就会自动占据一定矩形空间,可以通过设置高度、宽度、内外边距等属

2016-09-21 22:37:18 250

转载 html5中px,em,rem区别

PX为单位 在Web页面初期制作中,我们都是使用“px”来设置我们的文本,因为他比较稳定和精确。但是这种方法存在一个问题,当用户在浏览器中浏览我们制作的Web页面时,他改变了浏览器的字体大小,这时会使用我们的Web页面布局被打破。这样对于那些关心自己网站可用性的用户来说,就是一个大问题了。因此,这时就提出了使用“em”来定义Web页面的字体 一,Em为单位 这种技术需要一个参考点,一般都是以

2016-09-21 22:16:21 2945

转载 CommonJS和AMD/CMD!

彻底弄懂CommonJS和AMD/CMD! JS中的模块规范(CommonJS,AMD,CMD),如果你听过js模块化这个东西,那么你就应该听过或CommonJS或AMD甚至是CMD这些规范咯,我也听过,但之前也真的是听听而已。 现在就看看吧,这些规范到底是啥东西,干嘛的。   一、CommonJS  CommonJS就是为JS的表现来制定规范,NodeJS是这种规范的实现,webpa

2016-09-20 17:44:36 264

转载 SeaJS与RequireJS最大的区别

执行模块的机制大不一样 ----------------------------------- 由于 RequireJS 是执行的 AMD 规范, 因此所有的依赖模块都是先执行. 使用 RequireJS 默认定义模块的方式, 在理解上会更清楚一些, 但个人还是偏爱 require('./mod1') 这样的方式 define(['dep1', 'dep2'], function (dep

2016-09-20 17:38:00 306

原创 JS中模块的写法

JS中模块的写法 一、原始写法 模块就是实现特定功能的一组方法。 只要把不同的函数(以及记录状态的变量)简单地放在一起,就算是一个模块。   function m1(){     //...   }   function m2(){     //...   }   二、对象写法 为了解决上面的缺点,可以把模块写成一个对象,所有的模块成员都放到这个对象里面。

2016-09-20 17:30:15 313

转载 浏览器兼容

第二步,用IF语句来判断浏览器。 复制代码 代码如下: 这段文字只在IE浏览器上显示 这段文字只在IE6浏览器上显示 这段文字只在IE6以上版本IE浏览器上显示 这段文字在非IE7浏览器上显示 这段文字只在非IE浏览器上显示 词语解释: lte:就是Less than or equal

2016-09-20 17:25:58 232

转载 浏览器的内核分别是什么?经常遇到的浏览器兼容性有哪些

现在主流的浏览器都有两个内核,一个webkit内核 一个IE内核。 webkit内核加载网页的速度会比IE内核快很多,所以你会感觉浏览器确实越来越快了。  但是由于IE的历史比较悠久,很多网站是基于IE的标准建设的。特别是国内的政府网站和银行网站,在安全性的措施上面都使用的是IE专有的技术。  这样在用webkit的时候就会导致网页加载不正常,或者网页的某些功能无法使用。 所以现在浏览器都是

2016-09-20 17:22:31 1258

转载 利用html和css实现常用的布局

单列布局 水平居中 水平居中的页面布局中最为常见的一种布局形式,多出现于标题,以及内容区域的组织形式,下面介绍四种实现水平居中的方法(注:下面各个实例中实现的是child元素的对齐操作,child元素的父容器是parent元素) 使用inline-block 和 text-align实现 .parent{text-align: center;} .child{display: inline

2016-09-20 17:10:00 333

空空如也

空空如也

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

TA关注的人

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