摘要:
一、安装bowerbower插件是通过npm, Node.js包管理器安装和管理的.首先,我们需要安装好Nodejs.接下来就可以全局安装bower了:npm install bower -g安装好bower之后,我们就可以用bower提供的命令了,可以使用bower -help来查看有哪些命令行二... 阅读全文
摘要:
html5标签① 的内容应该与附近的内容相关。eg:李睿李睿是一个好人呀!② 标签定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分。 阅读全文
摘要:
grunt-contrib-jshintjshint用于javascript代码检查(并会给出建议),发布js代码前执行jshint任务,可以避免出现一些低级语法问题。jshint拥有非常丰富的配置,可以自由控制检验的级别。jshint还可以结合grunt-contrib-concat插件使用,在合... 阅读全文
摘要:
grunt-contrib-cssmin这个插件主要是用于css的压缩和合并,其安装和使用方法都跟其他插件没什么两样,这里就不再介绍了。主要说一下用他来合并index1和index2这两个css文件到index文件的时候所出现的问题:①如果是在不同文件里面的相同样式,则不能合并(.a和.b分别在两个... 阅读全文
摘要:
grunt-contrib-imagemin插件能够快速的压缩工程内的图片,是一个很实用的前端工具。原本以为这个插件的安装跟其他的插件没什么两样,于是就按照之前的方法开始:npm install grunt-contrib-imagemin --save-dev安装的时候发现有这样一个错误信息,也没... 阅读全文
摘要:
今天才知道,原来a标签里面嵌套input是不符合标准的,所以不能这么做,应该直接把a标签写成按钮的样式,把a标签设置为inline-block就可以了。a标签中如果有button,那么在IE下就不能跳转到herf的链接。而火狐和google中可以如下:此种在IE中不可以。这边的class中的属性只用... 阅读全文
摘要:
① '**' 表示包含所有的子目录,'*' 表示包含所有的文件 ②watch任务运行了之后,自动监测,那我想再运行其他任务怎么办?要关掉命令窗口,重来一次么?其实不用,你可以再开一个命令窗口,或者Ctrl+c中断watch ③通过命令行创建文件夹 mkdir 文件夹名字 ④通过命... 阅读全文
摘要:
今天一整天都在研究怎么使用grunt创建模板的问题,官网上的东西看起来让我觉得很模糊,不知道该如何下手。于是就开始了各种实验,各处求教,依然不停报错,大好的青春就此浪费。终于功夫不负有心人,经过一整天的实验,终于在快下班之际,把这个问题解决了。虽然效率如此低下,但是由于是刚刚开始研究,所以还希望大家... 阅读全文