自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

转载 javascript中undefined和null的区别详解

一、问题的由来永远不要直接使用undefined进行变量判断使用字符串"undefined"对变量进行判断这里,undefined是原始值,在JS中undefined出现只有两种情况,一种是变量未定义。一种是定义了变量,但是没有赋值。如果这个地方person未定义,那么利用person===undefined全等判断就会报错,person未定义但是如果使用typeof来判断,...

2014-07-09 14:34:00 227

转载 grunt-contrib-uglify的使用

一、grunt-contrib-uglify是一个grunt插件,主要用来对js进行压缩二、配置,在GroundFile.js文件中进行配置。如下配置是用来压缩build文件夹下面的所有js,并且输出到build文件夹中结果:三、出现的问题,配置出错转载于:https://www.cnblogs.com/lirui1992/p/3829716.html...

2014-07-07 14:59:00 215

转载 display:inline-block引发的间隙思考(转)

一、导火线没错,总有一类属性在助你轻松寻得捷径的同时,也可为你增添烦劳,比如本文的主谋display:inline-block。众前端们所诸知,其作用是将 对象呈递为内联对象,但是对象的内容作为块对象呈递。旁边的内联对象会被呈递在同一行内,允许空格。然而不幸的是,它并没有得到所有浏览器的支持,比如 ie6、7和古老一点的firefox完全无视它,由于firefox的老版本几乎已经从市...

2014-04-03 13:37:00 116

转载 谈下对overflow:hidden;zoom:1的理解(转)

谈下对overflow:hidden;zoom:1的理解清除浮动的几种方法1. 投机取巧法 就是直接一个<div style="clear:both;"></div>放到当作最后一个子标签放到父标签那儿,此方法屡试不爽,兼容性强,使用方便, 是初学时使用的上佳之选。但是我从来不用,因为我看到的是个巨大的浪费,浪费了一个标签,而且只能使用一次,我个...

2014-03-12 16:32:00 280

转载 grunt-sprite自动雪碧图 安装使用方法

说实话,这个grunt-sprite自动合成雪碧图插件可是把我折腾坏了,今天终于把它给搞定了,所以便迫不及待的要跟大家分享。1.安装依赖下载安装GM图形库下载安装Phantomjs(这个解压就可以用了)2.安装好这两个依赖之后,别忘了把它们配置到环境变量。3.接下来就是配置Gruntfile.js和package.js了4.npm install...

2014-03-05 10:14:00 139

转载 js的join()与 split() (转)

数组的一些方法:1.join()和split()方法<script type="text/javascript">var x;var a=new Array();a[0]="XHTML";a[1]="CSS";a[2]="JavaScript";alert(a.join());alert(typeof(a.join));alert(typeof(a));</s...

2014-03-03 11:00:00 89

转载 闲杂

今天又被批斗了,说基础不扎实。我承认,我的确还是个菜鸟。也不知道怎么回事,今天居然在元素垂直居中这个问题上卡起了,自从知道了vertical-align:middle;我就忘记了line-height,真的有点伤不起的感觉。还有元素优先级问题我也犯了个大错,如下图所示,我一开始是像第二张图那样写的。坑。。。。我还一度认为是ff的text-indent属性不生效,其实根本就是我优先级没弄对...

2014-02-26 15:35:00 98

转载 karma+jasmine自动化测试

一、安装karma安装好nodejs之后,命令行输入npm install -g karma,就是这么简单。karma安装过程中会同时安装 karma-jasmine , karma-requirejs等模块.检验karma是否安装好了,可以输入karma start,会出现如下界面:在浏览器中输入该地址:http://localhost:9876/,可以看到如下界面...

2014-02-14 10:34:00 111

转载 phantomjs安装

今天犯了一个太傻逼的问题了,居然还耽搁了我几个小时,啊啊啊啊~~~~,晕死!这是问题就是关于phantomjs的使用,下载phantomjs下载并解压后可以看到如下界面:然后我就傻逼了,我以为直接点开phantomjs.exe这个可执行程序就可以运行我的test.js文件了,于是错误就出现了,如下图:也不知道是哪根筋短路了,这个错误居然纠结了好久才找到原因,原来是找不...

2014-02-13 15:09:00 95

转载 jasmine的使用——行为驱动,测试先行

一、安装bowerbower插件是通过npm, Node.js包管理器安装和管理的.首先,我们需要安装好Nodejs.接下来就可以全局安装bower了:npm install bower -g安装好bower之后,我们就可以用bower提供的命令了,可以使用bower -help来查看有哪些命令行二、通过bower安装jasmine通过bower查找j...

2014-02-11 14:19:00 152

转载 html5响应式布局

html5标签①<aside> 的内容应该与附近的内容相关。eg:<aside><h4>李睿</h4>李睿是一个好人呀!</aside>②<section> 标签定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分。转载于:https://www.cnblogs....

2014-01-17 16:20:00 67

转载 grunt常用插件

grunt-contrib-jshintjshint用于javascript代码检查(并会给出建议),发布js代码前执行jshint任务,可以避免出现一些低级语法问题。jshint拥有非常丰富的配置,可以自由控制检验的级别。jshint还可以结合grunt-contrib-concat插件使用,在合并文件前(后)对js进行检查。grunt-contrib-cop...

2014-01-14 14:31:00 104

转载 grunt-contrib-cssmin插件,css图片压缩、合并

grunt-contrib-cssmin这个插件主要是用于css的压缩和合并,其安装和使用方法都跟其他插件没什么两样,这里就不再介绍了。主要说一下用他来合并index1和index2这两个css文件到index文件的时候所出现的问题:①如果是在不同文件里面的相同样式,则不能合并(.a和.b分别在两个css文件中)②如果是在同一文件里面的相同样式,则可以合并(.a和.c...

2014-01-14 11:11:00 106

转载 图片压缩工具插件-grunt-contrib-imagemin

grunt-contrib-imagemin插件能够快速的压缩工程内的图片,是一个很实用的前端工具。原本以为这个插件的安装跟其他的插件没什么两样,于是就按照之前的方法开始:npm install grunt-contrib-imagemin --save-dev安装的时候发现有这样一个错误信息,也没太在意。于是我开始在GruntFile.js里面配置我的这个任...

2014-01-13 16:01:00 210

转载 a标签中如果有button, 那么在IE下就不能跳转到herf的链接

今天才知道,原来a标签里面嵌套input是不符合标准的,所以不能这么做,应该直接把a标签写成按钮的样式,把a标签设置为inline-block就可以了。a标签中如果有button,那么在IE下就不能跳转到herf的链接。而火狐和google中可以如下:此种在IE中不可以。这边的class中的属性只用于按钮样式。<ahref="jsp/manage/man...

2014-01-10 12:57:00 306

转载 grunt使用需要知道的命令行操作

    ① '**' 表示包含所有的子目录,'*' 表示包含所有的文件  ②watch任务运行了之后,自动监测,那我想再运行其他任务怎么办?要关掉命令窗口,重来一次么?其实不用,你可以再开一个命令窗口,或者Ctrl+c中断watch  ③通过命令行创建文件夹    mkdir 文件夹名字  ④通过命令行创建文件  dos下没有提供直接创建文件的命令,但是可以...

2014-01-10 10:07:00 168

转载 使用grunt创建模板

今天一整天都在研究怎么使用grunt创建模板的问题,官网上的东西看起来让我觉得很模糊,不知道该如何下手。于是就开始了各种实验,各处求教,依然不停报错,大好的青春就此浪费。终于功夫不负有心人,经过一整天的实验,终于在快下班之际,把这个问题解决了。虽然效率如此低下,但是由于是刚刚开始研究,所以还希望大家多多体谅!现在我迫不及待的要把它分享给大家,下面就让我们一起来看看吧~首先,让我们来了...

2014-01-09 16:59:00 127

空空如也

空空如也

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

TA关注的人

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