-
npm,browser-sync,gulp使用
npm 官网[https://www.npmjs.com] node package manager 命令: 初始化: npm init 安装指定包: npm install jquery --save 删除指定包: npm remove jquery --save 下载安装package.json中dependencies属性对的文件:npm install --production 换源: ...…
-
JavaScript中call与apply的使用及区别
举个例子function cat() {}cat.prototype = { food: "fish", say: function () { alert("I love " + this.food); }}var blackCat = new cat;blackCat.say();但是如果我们有一个对象 whiteDog = {food:"bone"},我们不想对它重新定义say方法,那么我们可以通过call或apply用blackCat的say方法: b...…
-
Sass学习笔记
什么是Sass 世界上最成熟、最稳定、最强大的专业级CSS扩展语言! 官网 中文网 Sass参考手册概要为什么要有预处理CSSCSS基本上是设计师的工具,不是程序员的工具。在程序员的眼里,CSS是很头痛的事情,它并不像其它程序语言,比如说PHP、Javascript等等,有自己的变量、常量、条件语句以及一些编程语法,只是一行行单纯的属性描述,写起来相当的费事,而且代码难易组织和维护。很自然的,有人就开始在想,能不能给CSS像其他程序语言一样,加入一些编程元素,让CSS能像其他程序语...…
-
git常用指令
什么是Git? Git是一款源代码管理工具(版本控制工具) 我们写的代码需要使用Git进行管理。1.0是稳定2.0加了新功能 源代码有必要管理起吗? 有必要,因为人工的去处理不同的版本,做相应备份会很麻烦。 svn,vss,vcs,tfs….. -Git是linux之父当年为了维护linux—linus之前也是手动维护合并把文件发给Linus BitKeeper(收费) 有人想破解(不给提供免费使用) linus自己写了一个版本管理的工具(Gi...…
-
常见水平垂直居中方法
让一个不定宽高的div水平垂直居中。方法一: .big { background: red; width: 200px; height: 200px; display: table-cell; text-align: center; vertical-align: middle; } .small { display: inline-block; vertica...…